rdlc 4.0 emp 38,137 , Compras redondedo concepto 68, RegPrepolizas tipo de gasto
This commit is contained in:
@@ -272,21 +272,73 @@ public partial class RH_SolicitudViaticos : ClsPaginas
|
||||
{
|
||||
int CveSubProyectoPersonal = GetCveSubproyecto();
|
||||
|
||||
if (CveSubProyectoPersonal > 0)
|
||||
{
|
||||
ClsBancos ObjBancos = new ClsBancos();
|
||||
//if (CveSubProyectoPersonal > 0)
|
||||
//{
|
||||
// ClsBancos ObjBancos = new ClsBancos();
|
||||
|
||||
String Serie = get_GlobalDTSubProyectos(-1, CveSubProyectoPersonal, UsuarioActual.CveEmpresa).FiltroPrimeroValor("Serie");
|
||||
// String Serie = get_GlobalDTSubProyectos(-1, CveSubProyectoPersonal, UsuarioActual.CveEmpresa).FiltroPrimeroValor("Serie");
|
||||
|
||||
if (ObjBancos.GetNextFolioSolicitudViaticos(UsuarioActual.CveEmpresa, String.Format("{0}-", Serie)))
|
||||
// if (ObjBancos.GetNextFolioSolicitudViaticos(UsuarioActual.CveEmpresa, String.Format("{0}-", Serie)))
|
||||
// {
|
||||
// TxtFolio.Text = ObjBancos.DtResultados.FiltroPrimeroValor("Folio");
|
||||
// TxtFolio.Enabled = false;
|
||||
// }
|
||||
// ObjBancos.Dispose();
|
||||
//}
|
||||
|
||||
|
||||
ClsGralFolios ObjFolios = new ClsGralFolios();
|
||||
|
||||
if(ObjFolios.GetFolios("VIA", UsuarioActual.CveEmpresa, CveSubProyectoPersonal))
|
||||
{ //VTCO
|
||||
|
||||
DataTable DT = ObjFolios.DtResultados.FiltraParametros("Estado = 'Activo'");
|
||||
|
||||
if (DT.Rows.Count > 0)
|
||||
{
|
||||
TxtFolio.Text = ObjBancos.DtResultados.FiltroPrimeroValor("Folio");
|
||||
TxtFolio.Text = DT.Rows[0]["FActual"].ToString();
|
||||
TxtFolio.Enabled = false;
|
||||
}
|
||||
ObjBancos.Dispose();
|
||||
else
|
||||
{
|
||||
TxtFolio.Text = "";
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ObjFolios.Dispose();
|
||||
|
||||
}
|
||||
|
||||
|
||||
//private void CargaFolios()
|
||||
//{
|
||||
// ClsGralFolios ObjFolios = new ClsGralFolios();
|
||||
// TipoOC = TipoOS ? "OS" : TipoOC;
|
||||
// if (ObjFolios.GetFolios(TipoOC == "REQ" ? "Req" : TipoOC, CveEmpresaActual))
|
||||
// {
|
||||
// DataTable DT = ObjFolios.DtResultados.FiltraParametros("Estado = 'Activo'");
|
||||
// // Verificar primero en la sucursal del usuario
|
||||
// if (DT.FiltraParametros("CveSubProyecto = " + UsuarioActual.CveSubProyecto.ToString).Rows.Count > 0)
|
||||
// {
|
||||
// ViewState("CveFolio") = DT.FiltraParametros("CveSubProyecto = " + UsuarioActual.CveSubProyecto.ToString).Rows(0)("CveFolio").ToString.ToEntero;
|
||||
// ViewState("FolioActual") = DT.FiltraParametros("CveSubProyecto = " + UsuarioActual.CveSubProyecto.ToString).Rows(0)("FActual").ToString;
|
||||
// lblFolio.Text = TipoOC + " " + DT.Rows(0)("FActual").ToString;
|
||||
// }
|
||||
// else if (DT.Rows.Count > 0)
|
||||
// {
|
||||
// ViewState("CveFolio") = DT.Rows(0)("CveFolio").ToString.ToEntero;
|
||||
// ViewState("FolioActual") = DT.Rows(0)("FActual").ToString;
|
||||
// lblFolio.Text = TipoOC + " " + DT.Rows(0)("FActual").ToString;
|
||||
// }
|
||||
// else
|
||||
// Alert("No tiene registrados Folios en esta sucursal.", TipoMensaje.MsgAdvertencia);
|
||||
|
||||
// DT.Dispose();
|
||||
// }
|
||||
// ObjFolios.Dispose();
|
||||
//}
|
||||
|
||||
protected int GetCveSubproyecto()
|
||||
{
|
||||
ClsRH ObjRH = new ClsRH();
|
||||
@@ -725,13 +777,30 @@ public partial class RH_SolicitudViaticos : ClsPaginas
|
||||
}
|
||||
|
||||
|
||||
string RutaRdlc = $@"{UsuarioActual.Empresa.Ruta}Formatos/SolicitudViaticos.rdlc";
|
||||
|
||||
if (!System.IO.File.Exists(RutaRdlc))
|
||||
{
|
||||
RutaRdlc = $@"{ModExtensiones.DirectorioEmpresas}Grales/Formatos/SolicitudViaticos.rdlc";
|
||||
}
|
||||
|
||||
|
||||
//if (DesgargaArchivo)
|
||||
//{
|
||||
// ImprimirPDF(string.Format("Empresas/{0}/Formatos/SolicitudViaticos.rdlc",UsuarioActual.CveEmpresa), DTConceptosDetalles, @params, String.Format("Solicitud de Viáticos - {0} - {1}", TxtFolio.Text, DdlPersonal.SelectedItem), Formato);
|
||||
//}
|
||||
//else
|
||||
//{
|
||||
// retorno = StreamPDF(string.Format("Empresas/{0}/Formatos/SolicitudViaticos.rdlc", UsuarioActual.CveEmpresa), DTConceptosDetalles, @params, String.Format("Solicitud de Viáticos - {0} - {1}", TxtFolio.Text, DdlPersonal.SelectedItem), Formato);
|
||||
//}
|
||||
|
||||
if (DesgargaArchivo)
|
||||
{
|
||||
ImprimirPDF(string.Format("Empresas/{0}/Formatos/SolicitudViaticos.rdlc",UsuarioActual.CveEmpresa), DTConceptosDetalles, @params, String.Format("Solicitud de Viáticos - {0} - {1}", TxtFolio.Text, DdlPersonal.SelectedItem), Formato);
|
||||
ImprimirPDF(RutaRdlc, DTConceptosDetalles, @params, String.Format("Solicitud de Viáticos - {0} - {1}", TxtFolio.Text, DdlPersonal.SelectedItem), Formato);
|
||||
}
|
||||
else
|
||||
{
|
||||
retorno = StreamPDF(string.Format("Empresas/{0}/Formatos/SolicitudViaticos.rdlc", UsuarioActual.CveEmpresa), DTConceptosDetalles, @params, String.Format("Solicitud de Viáticos - {0} - {1}", TxtFolio.Text, DdlPersonal.SelectedItem), Formato);
|
||||
retorno = StreamPDF(RutaRdlc, DTConceptosDetalles, @params, String.Format("Solicitud de Viáticos - {0} - {1}", TxtFolio.Text, DdlPersonal.SelectedItem), Formato);
|
||||
}
|
||||
}
|
||||
else
|
||||
|
||||
Reference in New Issue
Block a user