diff --git a/App_Code/ClsNominas.vb b/App_Code/ClsNominas.vb index dd8c332f5..a98a423b0 100644 --- a/App_Code/ClsNominas.vb +++ b/App_Code/ClsNominas.vb @@ -812,7 +812,7 @@ Public Class ClsNominas Public Function AddConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveUsuario As Integer, CveEmpresa As Integer, EsRetencion As Boolean, CveClasificacion As Integer, IdCtaContable As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer, - AplicaFiniquito As Integer, AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer) As Integer + AplicaFiniquito As Integer, AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer, CveSATConcepto As Integer) As Integer Dim Retorno As Integer = -1 DataAdapter("PA_Nom_ConceptosAdd") @@ -838,6 +838,7 @@ Public Class ClsNominas .Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal .Add("Especie", SqlDbType.Bit).Value = Especie .Add("Imprimir", SqlDbType.Bit).Value = Imprimir + .Add("CveSATConcepto", SqlDbType.Int).Value = CveSATConcepto End With Try @@ -858,7 +859,7 @@ Public Class ClsNominas Public Function UpdateConcepto(Codigo As String, Concepto As String, Tipo As String, Formula As String, Sistema As Boolean, Estado As Boolean, CveConceptoPadre As Integer, CveConcepto As Integer, EsRetencion As Boolean, CveClasificacion As Integer, IdCtaContable As Integer, CveTipoGasto As Integer, TipoCalculo As Boolean, CveConceptoContable As Integer, - AplicaFiniquito As Integer, AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer) As Boolean + AplicaFiniquito As Integer, AutomaticoGlobal As Integer, Especie As Integer, Imprimir As Integer, CveSATConcepto As Integer) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Nom_ConceptosUpdate") @@ -882,6 +883,7 @@ Public Class ClsNominas .Add("AutomaticoGlobal", SqlDbType.Bit).Value = AutomaticoGlobal .Add("Especie", SqlDbType.Bit).Value = Especie .Add("Imprimir", SqlDbType.Bit).Value = Imprimir + .Add("CveSATConcepto", SqlDbType.Int).Value = CveSATConcepto End With Try @@ -1859,14 +1861,35 @@ Public Class ClsNominas retorno = True Catch sqEx As SqlException retorno = False - OnError("Ocurrió un error al Realizar el calculo de utilidades.", sqEx, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + OnError("Ocurrió un error al Realizar el calculo de nomina.", sqEx, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) Catch ex As Exception retorno = False - OnError("Ocurrió un error al Realizar el calculo de utilidades.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + OnError("Ocurrió un error al Realizar el calculo de nomina.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) End Try Return retorno End Function + Public Function GetTablasNomina(CveEmpresa As Integer) As Boolean + Dim retorno As Boolean = False + Try + DTSet = New DataSet() + DataAdapter("PA_Nom_Tablas", CommandType.StoredProcedure) + With SqlAdapter.SelectCommand.Parameters + .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + End With + + + SqlAdapter.Fill(DTSet) + retorno = True + Catch sqEx As SqlException + retorno = False + OnError("Ocurrió un error al obtener las tablas.", sqEx, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + Catch ex As Exception + retorno = False + OnError("Ocurrió un error al obtener las tablas.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + End Try + Return retorno + End Function #Region "IDisposable Support" ' IDisposable Protected Overridable Sub Dispose(ByVal disposing As Boolean) diff --git a/App_Code/DSNominas.xsd b/App_Code/DSNominas.xsd new file mode 100644 index 000000000..9417b50fa --- /dev/null +++ b/App_Code/DSNominas.xsd @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/App_Code/DSNominas.xss b/App_Code/DSNominas.xss new file mode 100644 index 000000000..e27cacce0 --- /dev/null +++ b/App_Code/DSNominas.xss @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/App_Code/modExtensiones.vb b/App_Code/modExtensiones.vb index 4a751b525..2c12cc557 100644 --- a/App_Code/modExtensiones.vb +++ b/App_Code/modExtensiones.vb @@ -72,9 +72,18 @@ Namespace Extensiones Public Sub GuardaLog(Str As String) Dim ArchivoW As StreamWriter Dim strLineaTMP As String + Dim Urlstring As String = "" + Try + If Not IsNothing(System.Web.HttpContext.Current) Then + If Not IsNothing(System.Web.HttpContext.Current.Request) Then + Urlstring = $"{HttpContext.Current.Request.Url.LocalPath.ToString()}{HttpContext.Current.Request.Url.Query}{Environment.NewLine}" + End If + End If + Catch + End Try ' strLineaTMP = Chr(13) & Chr(10) & Day(Now) & "/" & Month(Now) & "/" & Year(Now) & " " & Hour(Now) & ":" & Minuto & ". " & Str & Chr(13) & Chr(10) - strLineaTMP = String.Format("{0}{1}Log: {2}{3}:{4}", Chr(13), Chr(10), Str, DateTime.Now.ToShortDateString, DateTime.Now.ToShortTimeString) + strLineaTMP = String.Format("{0}{1}Log: {5}{2}{3}:{4}", Chr(13), Chr(10), Str, DateTime.Now.ToShortDateString, DateTime.Now.ToShortTimeString, Urlstring) Try ArchivoW = New StreamWriter(String.Format("{0}\Log.txt", AppDomain.CurrentDomain.BaseDirectory), True, System.Text.Encoding.UTF8) Catch ex As UnauthorizedAccessException diff --git a/Bancos/IE.aspx.vb b/Bancos/IE.aspx.vb index 21a8f8590..ca4d6bf13 100644 --- a/Bancos/IE.aspx.vb +++ b/Bancos/IE.aspx.vb @@ -3803,7 +3803,6 @@ Partial Class Bancos_IE ' MES ANTERIOR, MOVIMIENTOS CONTRARIOS (NEGATIVOS) If dt.Rows(0)("FechaPol").ToString.ToDate < TxtFechaCancelacion.Text.ToDate.FirstDayOfMonth Then 'dt.Rows(0)("FechaPol").ToString.ToDate.Month < TxtFechaCancelacion.Text.ToDate.Month Or dt.Rows(0)("FechaPol").ToString.ToDate.Year < TxtFechaCancelacion.Text.ToDate.Year Then IdPolizaNueva = ObjAC.AddPoliza(dt.Rows(0)("CodigoTipoPoliza").ToString.ToEntero, String.Format("Cancelacion: {0}", dt.Rows(0)("Concepto").ToString), 0, 0, UsuarioActual.CveUsuario, TxtFechaCancelacion.Text.ToDate) - If IdPolizaNueva > 0 Then FolioPolizaNueva = ObjAC.Folio @@ -3863,7 +3862,7 @@ Partial Class Bancos_IE End If End If - If Not ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then + If Not ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, ObjConta:=ObjAC) Then ErrorCancelar = True MensajeError = "Error al contabilizar poliza" End If diff --git a/Empresas/Grales/Formatos/SobreRecibo.rdlc b/Empresas/Grales/Formatos/SobreRecibo.rdlc new file mode 100644 index 000000000..ca5a32cab --- /dev/null +++ b/Empresas/Grales/Formatos/SobreRecibo.rdlc @@ -0,0 +1,4845 @@ + + + + + + + + + 1.08889cm + + + 3.12306cm + + + 2.5cm + + + 0.71847cm + + + 2.68521cm + + + 1.01833cm + + + 2.89625cm + + + 2.5cm + + + 0.72729cm + + + 3.00271cm + + + + + 0.6cm + + + + + true + true + + + + + COMPUPROVEEDORES SA DE CV + + + + Textbox1 + + + 2pt + 2pt + 2pt + 2pt + + + 10 + + + + + + + + + + + + + + + 0.6cm + + + + + true + true + + + + + RECIBO DE NOMINA + + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + San luis Potosi No. 21 Col Centro C.P. 83000 + + + + Textbox205 + + + 2pt + 2pt + 2pt + 2pt + + + 4 + + + + + + + + + true + true + + + + + R.F.C + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + COM-890602-EE8 + + + + Textbox210 + + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + 0.6cm + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Hermosillo,Sonora,Mexico + + + + Textbox195 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 4 + + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + No. Trabajador + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + =Parameters!Codigo.Value + + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Dias Trabajados + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!DiasLaborados.Value + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + Sueldo Correspondiente + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + =Parameters!NombreCompleto.Value + + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Faltas + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!DiasFaltados.Value + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + R.F.C. + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + =Parameters!RFC.Value + + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Retardos + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!DiasRetardos.Value + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + CURP + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + =Parameters!CURP.Value + + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Dias Vacaciones + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!DiasVacaciones.Value + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + Tipo de Pago + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + =Parameters!TipoPeriodo.Value + + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Periodo de + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!FechaInicio.Value + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + 0.6cm + + + + + true + true + + + + + Afi I.M.S.S. + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + =Parameters!NSS.Value + + + 2pt + 2pt + 2pt + 2pt + + + 3 + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Fecha de Pago + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!FechaPago.Value + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + PERCEPCIONES + + + + Textbox61 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 5 + + + + + + + + + + true + true + + + + + DEDUCCIONES + + + + Textbox65 + + + + Black + 1pt + + + Black + 1pt + + + + + + Black + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 5 + + + + + + + + + + 0.6cm + + + + + true + true + + + + + Concepto + + + + Textbox21 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + + + + + Textbox138 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Importe + + + + Textbox24 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Concepto + + + + Textbox25 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + + + + + Textbox190 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Importe + + + + Textbox28 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + =Fields!NoConceptoP.Value + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ConceptoP.Value + + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + $ + + + + Textbox6 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ImporteP.Value + + + + + + + ImporteP + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!NoConceptoD.Value + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ConceptoD.Value + + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + $ + + + + Textbox14 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ImporteD.Value + + + + + + + ImporteD + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 1.39375cm + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox215 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox216 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox220 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox221 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Total Percepciones + + + + Textbox223 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + $ + + + + Textbox225 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ImporteP.Value + + + + + + + ImporteP1 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + true + + + + + + true + true + + + + + Total Deducciones + + + + Textbox228 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + $ + + + + Textbox230 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ImporteD.Value + + + + + + + ImporteD1 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox235 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox236 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + Neto a pagar + + + + Textbox239 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + $ + + + + Textbox240 + + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Fields!ImporteD.Value + + + + + + + ImporteD2 + + + + Black + + 1pt + + + Black + + 1pt + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + 10 + + + + + + + + + + + + + + + 0.6cm + + + + + true + true + + + + + Recibí de la empresa arriba mencionada, la cantidad neta a que este documento se refiere, estando conforme con las + + + 2pt + 2pt + 2pt + 2pt + + + 10 + + + + + + + + + + + + + + + 0.6cm + + + + + true + true + + + + + Percepciones y deducciones que en el aparecen a la fecha COMPUPROVEEDORES SA DE CV no me adeuda + + + 2pt + 2pt + 2pt + 2pt + + + 10 + + + + + + + + + + + + + + + 0.6cm + + + + + true + true + + + + + cantidad alguna por concepto de sueldos, ni ningun otro concepto analogo. + + + 2pt + 2pt + 2pt + 2pt + + + 10 + + + + + + + + + + + + + + + 1.2cm + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox285 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox286 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox289 + + + + Black + + 1pt + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox290 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox291 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + 0.6cm + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox295 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox296 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + =Parameters!NombreCompleto.Value + + + 2pt + 2pt + 2pt + 2pt + + + 2 + + + + + + + true + true + + + + + + + + + Textbox300 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + true + true + + + + + + + + + Textbox301 + + + 2pt + 2pt + 2pt + 2pt + + + + + + + + + + + + + + + + + + + + + + + + + + After + + + After + + + After + + + After + + + After + + + After + + + After + + + After + + + After + + + After + + + After + + + After + + + + + + + =Fields!EstatusD.Value =-3 OR Fields!EstatusP.Value =-2 + + + + + =Fields!EstatusD.Value <> 2 + + + + + =Fields!EstatusD.Value <> -2 + + + + + =Fields!EstatusD.Value <> -3 + + + + + + Before + + + Before + + + Before + + + Before + + + Before + + + Before + + + + DataSet1 + 0.07625cm + 14.59375cm + 20.26021cm + + + + + + 5.74557in + - - +<%@ Page Title="" Language="VB" MasterPageFile="~/Site.master" AutoEventWireup="false" CodeFile="Personal.aspx.vb" Inherits="RH_Personal" %> + + + + + + + + <%--
  • PDF -
  • --%> -
  • - PDF -
  • - - - -
  • - Agregar Buzón de Calidad -
  • -
    -
    - - - -
  • - Carga Saldo Inicial -
  • -
    -
    - - - -
  • - PDF Consumo -
  • -
    - - - -
    - - - -
  • - Registrar Licencias -
  • -
    -
    - + --%> +
  • + PDF +
  • + + + +
  • + Agregar Buzón de Calidad +
  • +
    +
    + + + +
  • + Carga Saldo Inicial +
  • +
    +
    + + + +
  • + PDF Consumo +
  • +
    + + + +
    + + + +
  • + Registrar Licencias +
  • +
    +
    + @@ -78,199 +78,199 @@ - - - -
    - -   - - - - - - - - - - - - -
    - - - - - - -
    -
    -
    -
    -
    - - Datos del Personal -
    -
    -
    -
    -
    -
    -
    - -
    - - - - -
    - -
    - - - -
    -
    - - - - -
    -
    - - - -
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - -
    - - - - -
    - - - - - -
    -
    - - - -
    -
    - - - -
    -
    -
    -
    - -
    -
    -
    -
    - - Localización -
    -
    -
    -
    -
    -
    -
    -
    - - - -
    -
    -
    -
    - - - -
    -
    -
    -
    - - - -
    -
    -
    -
    - - - -
    -
    - - - -
    -
    - - - -
    - -
    - - - -
    -
    - - - -
    -
    - - - -
    -
    - - - - -
    -
    -
    - - - -
    - - + + + + + +   + + + + + + + + + +
    + + + + + + +
    +
    +
    +
    +
    + + Datos del Personal +
    +
    +
    +
    +
    +
    +
    + +
    + + + + +
    + +
    + + + +
    +
    + + + + +
    +
    + + + +
    +
    + + + + + + +
    +
    + + + + + + +
    +
    + + + + + + +
    +
    + +
    + + + + +
    + + + + + +
    +
    + + + +
    +
    + + + +
    +
    +
    +
    + +
    +
    +
    +
    + + Localización +
    +
    +
    +
    +
    +
    +
    +
    + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + + + +
    +
    +
    +
    + + + +
    +
    + + + +
    +
    + + + +
    + +
    + + + +
    +
    + + + +
    +
    + + + +
    +
    + + + + +
    +
    +
    + + + +
    + +
    @@ -283,7 +283,7 @@
    -
    +

    @@ -298,18 +298,18 @@ - + - + - - - + + + - + @@ -332,3448 +332,3495 @@ -
    - -
    -
    -
    - -
    - <%--
    -
    -
    -
    -
    - - Directorio Telefónico -
    -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    - - - - -
    -
    - - - - -
    - +
    + +
    +
    + + +
    + <%--
    +
    +
    +
    +
    + + Directorio Telefónico +
    +
    +
    +
    +
    +
    +
    +
    + + + + +
    +
    + + + + +
    +
    + + + + +
    + <%--
    -
    --%> -
    -
    -
    - - - -
    -
    - - - - -
    - -
    -
    -
    -
    - - Recursos Humanos -
    -
    -
    -
    -
    -
    -
    -
    - -
    - - - - -
    - - - - - -
    -
    - -
    - - - - -
    - - - - -
    - -
    - - - - - - - -
    - -
    - - - -
    - -
    - - - - - - -
    - - -
    - - - - - - -
    - -
    - - - - - - -
    - -
    - - - - - - -
    - -
    - - - - - -
    - -
    - - - - - -
    -
    -
    -
    - -
    -
    -
    -
    - - Centro de Costos: -
    -
    -
    -
    -
    -
    -
    -
    - - - - - - -
    -
    - - <%-- --%> - - - - -
    -
    - - - - - - -
    +
    --%> +
    +
    +
    + + + +
    +
    + + + + +
    + +
    +
    +
    +
    + + Recursos Humanos +
    +
    +
    +
    +
    +
    +
    +
    + +
    + + + + +
    + + + + + +
    +
    + +
    + + + + +
    + + + + +
    + +
    + + + + + + + +
    + +
    + + + +
    + +
    + + + + + + +
    + + +
    + + + + + + +
    + +
    + + + + + + +
    + +
    + + + + + + +
    + +
    + + + + + +
    + +
    + + + + + +
    +
    +
    +
    + +
    +
    +
    +
    + + Centro de Costos: +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + +
    +
    + + <%-- --%> + + + + +
    +
    + + + + + + +
    <%--
    -
    --%> - -
    - - - - - -
    - - -
    -
    - -
    -
    -
    - - Estatus: -
    -
    -
    -
    - - - - - - -
    -
    - - - - - -
    - -
    - -
    - - - - -
    - - - - - - - -
    - -
    - -
    - - - - -
    - - - - - - -
    - -
    - -
    - - - - -
    - - - - - - - -
    - - -
    - - - - - - - - - - - - - -
    -
    -
    -
    - -
    - -
    -
    -
    - - Asignado a: -
    -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    - - - - - - -
    -
    -
    - - - - -
    -
    - - Contable: -
    -
    -
    -
    -
    -
    -
    -
    - - - - - -
    -
    - - - - -
    -
    -
    -
    - -
    -
    -
    - - Uniforme: -
    -
    -
    - - - Surtir Uniforme - - -
    -
    -
    -
    - -
    - - - -
    - -
    -
    - - - - - - - - - - - - - - - - - - - > - - - - - - - - - - - - > - - - - - - - - - - - - +
    --%> + +
    + + + + + +
    + + +
    +
    + +
    +
    +
    + + Estatus: +
    +
    +
    +
    + + + + + + +
    +
    + + + + + +
    + +
    + +
    + + + + +
    + + + + + + + +
    + +
    + +
    + + + + +
    + + + + + + +
    + +
    + +
    + + + + +
    + + + + + + + +
    + + +
    + + + + + + + + + + + + + +
    +
    +
    +
    + +
    + +
    +
    +
    + + Asignado a: +
    +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + + + + + +
    +
    +
    + + + + +
    +
    + + Contable: +
    +
    +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + + + +
    +
    +
    +
    + +
    +
    +
    + + Uniforme: +
    +
    +
    + + + Surtir Uniforme + + +
    +
    +
    +
    + +
    + + + +
    + +
    +
    + + + + + + + + + + + + + + + + + + + > + + + + + + + + + + + + > + + + + + + + + + + + + <%-- > - --%> - - - - - - - - - - - + --%> + + + + + + + + + + + <%-- > - --%> - - - - - - - - - - - - -
    -
    - -
    - - - -
    -
    -
    + --%> + + + + + + + + + + + + +
    +
    + +
    + + + +
    +
    +
    Cuentas Bancarias -
    -
    -
    - - - - - -
    - + + + +
    + + + + + + - + - + - + - + - + - + - + - + - + - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + - - - - - - + + + + + + + -
    + Banco - - - + + + + # Suc - - - + + + + Num Cuenta - - - + + + + CLABE - - - + + + + SWIFT - - - + + + + Plaza - - - + + + + CIE - - - + + + + Referencia - - - + + + + Credi Prov - - - + + + + Moneda - - -   -  Comandos
    +   +  Comandos
    - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + <%----%> - - - - - - - - - + + + + + + + + + <%----%> -      - -
    -
    -
    - - - - <%----%> - - - -   - - - - - - - - - -   - - - - - - - -   - - - - - - - - -   - - - - - - - - -   - - - - - - - -   - - - - - - - -   - - - - <%----%> - - - - -   - - - - - - - -   - - - - - - - -   - - - - - - - - - - - '> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - -
    -
    -
    + + + +
    +
    +
    + + + + <%----%> + + + +   + + + + + + + + + +   + + + + + + + +   + + + + + + + + +   + + + + + + + + +   + + + + + + + +   + + + + + + + +   + + + + <%----%> + + + + +   + + + + + + + +   + + + + + + + +   + + + + + + + + + + + '> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    Pagos Realizados -
    -
    -
    - - - - Factura - - - - - - Fecha Compra - - - - - - Fecha Vencimiento - - - - - - Cheque - + +
    +
    +
    + + + + Factura + + + + + + Fecha Compra + + + + + + Fecha Vencimiento + + + + + + Cheque +   - - - - Monto Compra (Saldo Orig) - + + + + + Monto Compra (Saldo Orig) +   - - - - Abonado - + + + + + Abonado +   - - - - % Pagado - + + + + + % Pagado +   - - - - Auxiliar - - - - - - - - - - -
    - -
    -
    - - - -
    -
    -
    -
    -
    - - Nómina -
    -
    -
    -
    -
    -
    -
    - -
    - -
    - - - - -
    - - - - - -
    - -
    - - - - - - -
    - -
    - - - - - - -
    - -
    - - - - - - -
    - -
    - - - -
    - -
    - -
    - -
    - -
    - - - - -
    - -
    - - - - -
    - - - -
    - - - - - -
    - -
    - - - - -
    - -
    - - - -
    - -
    - - - % -
    - -
    - - - - - - - -
    -
    - - - - - -
    - -
    - - - -
    - -
    - - - -
    - -
    -
    -
    - -
    -
    -
    -
    - - Conceptos -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    - - - - Aplica - - - - - - - Código - - - - - - - Concepto - - - - - - Tipo - - - - - - - Importe - - - - - - - - Tipo de Aplicación - - - - - - - -
    - - - - - - - - - - - - - - - -
    -
    - -
    -
    - - - -
    -
    - -
    - -
    -
    -
    - - Infonavit -
    -
    - - -
    -
    -
    - -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - - - - - - - -
    -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - - - - - -
    -
    - - - -
    -
    -
    -
    - -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    + + + + + Auxiliar + + + + + + + + + + +
    +
    + + + + + +
    +
    +
    +
    +
    + + Nómina +
    +
    +
    +
    +
    +
    +
    + +
    + +
    + + + + +
    + + + + + +
    + +
    + + + + + + +
    + +
    + + + + + + +
    + +
    + + + + + + +
    + +
    + + + +
    + +
    + +
    + +
    + +
    + + + + +
    + +
    + + + + +
    + + + + + + + + + + + +
    + + + + +
    + +
    + + + +
    + +
    + + + % +
    + +
    + + + + + + + +
    +
    + + + + + +
    + +
    + + + +
    + +
    + + + +
    + +
    +
    +
    + +
    +
    +
    +
    + + Conceptos +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    + + + + Aplica + + + + + + + Código + + + + + + + Concepto + + + + + + Tipo + + + + + + + Importe + + + + + + + + Tipo de Aplicación + + + + + + + +
    + + <%-- se movio a codigo + + + + + + + + --%> + + + + + + +
    +
    + +
    +
    + + + +
    +
    + +
    + +
    +
    +
    + + Infonavit +
    +
    + + +
    +
    +
    + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + + + + + + + + +
    +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + + + + + +
    +
    + + + +
    +
    +
    +
    + +
    +
    +
    + +
    +
    +
    +
    + +
    +
    +
    Registro de Nómina -
    -
    -
    - - - <%--EmptyDataText="No hay registros." ShowHeaderWhenEmpty="True"--%> - - - - - - - - - - Se Timbró - - - - - - - Enviar por Correo - - - - - Descargar PDF - - - - - - - - - -
    -
    - -
    -
    -
    -
    - - - - -
    -
    -
    - - Consultar Asistencias -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    - - - - -
    -
    - - - - - - -
    -
    - - - - - - -
    -
    - -
    - - - - -
    - - - - -
    -
    - -
    - - - - -
    - - - - -
    -
    - -
    -
    -
    -
    - - - - + + + <%----%> + + + + + + + + + + + + + +
    + + + +
    + + + <%--EmptyDataText="No hay registros." ShowHeaderWhenEmpty="True"--%> + + + + + + + + + + Se Timbró + + + + + + + Enviar por Correo + + + + + Descargar PDF + + + + + + + + + +
    + + + + + + + + + + +
    +
    +
    + + Consultar Asistencias +
    +
    +
    +
    +
    +
    + +
    +
    +
    +
    + + + + +
    +
    + + + + + + +
    +
    + + + + + + +
    +
    + +
    + + + + +
    + + + + +
    +
    + +
    + + + + +
    + + + + +
    +
    + +
    +
    +
    +
    + + <%----%> + + - - - - + + + + - + - + - + - + - + - - - - - - - - - - - - - - - - -
    - - - - - - - - - - + + + + + + + + + + - + - + - + - + - + - Comandos
    -
    - - - - -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - -
    - - - - Fecha - - - - - - Cliente - - - - - - Proyecto - - - - - - Sub Proyecto - - - - - - Asistencia - - - - - - % Pago - - - - - - Hrs Dob. - - - - - - Hrs Trip. - - - - - - Motivo H. Extras - - - - - - - - Obs. - - - - - - - - - - - - - - - -
    -
    -
    -
    -
    - - - - - - - - -
    -
    -
    - - - -
    -
    -
    - - Buzón de Calidad -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - -
    - - - - Cliente - - - - - - - Sucursal Cliente - -   - - - - - Tipo - -   - - - - - F. Ocurrió - - - - - - Descripción - - - - - - - Reportó - - - - - - - Mail - - - - - - - Se Atendió - -   - - - - - - - Observaciones - -   - - - - - - - - - - - - - - -
    -
    -
    - - -
    -
    - - -
    -
    - - - - - - - - - - - -
    -
    -
    - - -
    -
    -
    -
    -
    -
    - -
    - -
    - - - - - - - - Código - - - - - - Activo Fijo - -   - - - - Tipo de A.F. - -   - - - - Inició - - - - - - Finalizó - - - - - - Resguardo - - - - - - Observaciones - -   - - - - - -
    - -
    - -
    -
    -
    -
    - - - - - - -
    -
    -
    -
    -
    - - Solicitud y resumen de periodo -
    -
    -
    -
    +
    Comandos
    +
    + + + + +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    + + + + Fecha + + + + + + Cliente + + + + + + Proyecto + + + + + + Sub Proyecto + + + + + + Asistencia + + + + + + % Pago + + + + + + Hrs Dob. + + + + + + Hrs Trip. + + + + + + Motivo H. Extras + + + + + + + + Obs. + + + + + + + + + + + + + + + +
    +
    +
    +
    +
    + + + + + + + + +
    +
    +
    + + + +
    +
    +
    + + Buzón de Calidad +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + +
    + + + + Cliente + + + + + + + Sucursal Cliente + +   + + + + + Tipo + +   + + + + + F. Ocurrió + + + + + + Descripción + + + + + + + Reportó + + + + + + + Mail + + + + + + + Se Atendió + +   + + + + + + + Observaciones + +   + + + + + + + + + + + + + + +
    +
    +
    + + +
    +
    + + +
    +
    + + + + + + + + + + + +
    +
    +
    + + +
    +
    +
    +
    +
    +
    + +
    + +
    + + + + + + + + Código + + + + + + Activo Fijo + +   + + + + Tipo de A.F. + +   + + + + Inició + + + + + + Finalizó + + + + + + Resguardo + + + + + + Observaciones + +   + + + + + +
    + +
    + +
    +
    +
    +
    + + + + + + +
    +
    +
    +
    +
    + + Solicitud y resumen de periodo +
    +
    +
    +
    Solicitar Vacaciones - -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - -
    - -
    - - - Seleccionar - Día de Descanso Trabajado - Permiso con Goce de Sueldo - Permiso sin Goce de Sueldo - Cita al IMSS, con Goce de Sueldo - Por Paternidad, con Goce de Sueldo - Viaje de Trabajo - Incapacidad pagada por la empresa - Por horas, asunto personal sin Goce de Sueldo - - - - - - -
    - -
    - - - - - - - - - - -
    - -
    -
    -
    - -
    - - - <%-- --%> - - -
    - -
    -
    -
    - - - <%-- --%> - - - -
    - -
    -
    -
    - -
    - -
    - - - - -
    -
    - - - -
    -
    -
    -
    -
    - - Historial de vacaciones -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - - - - -
    - - - - - -
    -
    -
    -
    -
    -
    -
    - -
    -
    -
    -
    -
    - -
    -
    -
    -
    - - Permisos -
    -
    -
    -
    - Agregar Permiso -
    -
    - -
    -
    - - - - <%-- Nuevo Permiso--%> -
    -
    - - - - - - - - - - - - - - - - - - - -
    - - - - - - -
    -
    -
    -
    -
    -
    -
    - - -
    -
    -
    - - -
    - - - - - - - - - - - - - + --%> + + +
    + +
    +
    +
    + + + + + +
    +
    + + + <%-- --%> + + + +
    +
    + +
    + + + + + + + +
    + + +
    + + + <%-- --%> + + + +
    + +
    +
    +
    +
    +
    + + +
    +
    +
    +
    + + Historial de vacaciones +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + +
    + + + + + +
    +
    +
    +
    +
    +
    +
    + +
    +
    +
    + +
    + +
    +
    +
    +
    + + Permisos +
    +
    +
    +
    + Agregar Permiso +
    +
    + +
    +
    + + + + <%-- Nuevo Permiso--%> +
    +
    + + + + + + + + + + + + + + + + + + + +
    + + + + + + +
    +
    +
    +
    +
    +
    +
    + + +
    +
    +
    + + +
    + + + + + + + + + + + + +
    <%-- - --%> -
    - - - - - - - - -
    -
    -
    - - Historial de cursos y capacitaciones -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - - - - - - - - -
    Nombre del curso y capacitaciónDuraciónInstructor
    Microsoft Excel avanzado5 horasIng. Juan Perez
    Microsft Excel básico10 horasIng. Juan Perez
    -
    -
    -
    -
    - - - - -
    -
    -
    - - Consignaciones de Material -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - - - - - - -
    -
    -
    - - Gastos X comprobar -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - + --%> + + + + + + + + + +
    +
    +
    + + Historial de cursos y capacitaciones +
    +
    +
    +
    +
    +
    + +
    +
    +
    + + + + + + + + + + + + + + + +
    Nombre del curso y capacitaciónDuraciónInstructor
    Microsoft Excel avanzado5 horasIng. Juan Perez
    Microsft Excel básico10 horasIng. Juan Perez
    +
    +
    +
    +
    + + + + +
    +
    +
    + + Consignaciones de Material +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + + + + + +
    +
    +
    + + Gastos X comprobar +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + - -
    Saldo: $ - -
    -
    - - - - Fecha - - - - - - Concepto - - - - - - Referencia - - - - - - Cargo - + + +
    +
    + + + + Fecha + + + + + + Concepto + + + + + + Referencia + + + + + + Cargo +   - - - - - Abono - + + + + + + Abono +   - - - - - - -
    -
    -
    -
    - - - - - - Factura - - - - - - Fecha Compra - - - - - - Fecha Vencimiento - - - - - - Cheque - + + + + + + + +
    + + + + + + + + + Factura + + + + + + Fecha Compra + + + + + + Fecha Vencimiento + + + + + + Cheque +   - - - - Monto Compra (Saldo Orig) - + + + + + Monto Compra (Saldo Orig) +   - - - - Abonado - + + + + + Abonado +   - - - - % Pagado - + + + + + % Pagado +   - - - - Auxiliar - - - - - - - - - - - -
    -
    -
    -
    -
    - - Préstamos A Personal -
    -
    -
    -
    - - - - Funcionario/Empleado - - - - - - - - Cargo - + + + + + Auxiliar + + + + + + + + + + + +
    +
    +
    +
    +
    + + Préstamos A Personal +
    +
    +
    +
    + + + + Funcionario/Empleado + + + + + + + + Cargo +   - - - - Abono - + + + + + Abono +   - - - - - -
    -
    -
    -
    -
    - - Pago de Facturas -
    -
    -
    -
    -
    -
    -
    -
    Fecha Inicio:
    -
    -
    - - - - - - - - -
    -
    -
    -
    -
    -
    -
    Fecha Fin:
    -
    -
    - - - - - - - - -
    -
    -
    -
    -
    - -
    -
    -
    - - - - - - - - - - - - -
    -
    - +
    +
    +
    + + Pago de Facturas +
    +
    +
    +
    +
    +
    +
    +
    Fecha Inicio:
    +
    +
    + + + + + + + + +
    +
    +
    +
    +
    +
    +
    Fecha Fin:
    +
    +
    + + + + + + + + +
    +
    +
    +
    +
    + +
    +
    +
    + + + + + + + + + + + + +
    +
    + - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - - Consumos -
    -
    -
    -
    - <%-- Generar PDF--%> -
    -
    -
    -
    - - -
    - " style="display: inline-block; margin-right: -20px; width: 150px;" /> - " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"> -
    - - - - - + + + + + + + + + + +
    +
    + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + Consumos +
    +
    +
    +
    + <%-- Generar PDF--%> +
    +
    +
    +
    + + +
    + " style="display: inline-block; margin-right: -20px; width: 150px;" /> + " style="margin-top: -3px;" class="btn btn-circle btn-sm label-info"> +
    + + + + + Factura - - - - - - - - + + + + + + + + + Producto - - - - - - - - + + + + + + + + + Unidad de medida - - - - - - - - + + + + + + + + + Cantidad - - - - - - - - + + + + + + + + + PU - - - - - - - - + + + + + + + + + Total - - - - - - - -
    -
    -
    - -
    - - <%----%> - -
    -
    -
    - - - -
    -
    -
    - - Documentos Firma de contratos -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + +
    +
    +
    + +
    + + <%----%> + + + +
    + + + +
    +
    +
    + + Documentos Firma de contratos +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + <%-- - --%> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Gafete - - -
    Contrato - - -
    Carta de Trabajo - - -
    Solicitud de Vacaciones - - -
    Acta Administrativa - - -
    Finiquito - - -
    Carta de Recomendación - - -
    -
    - - - -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    - - - - -
    -
    -
    -
    -
    - - Datos GES -
    -
    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    DEPENDENCIA: - -
    ADSCRIPCION: - -
    CLAVE PPTAL: - -
    UBICACION: - -
    - -
    PUESTO: - -
    ESTATUS: - - - - - - - -
    SINDICATO: - - - -
    TIPO PLAZA: - - - - - -
    INDOLE: - - ANTIGUEDAD: - -
    -
    -
    -
    -
    - -
    -
    - - - - -
    -
    -
    - - Sistema -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - -
    Fecha de Captura: -
    Usuario Capturó: -
    -
    -
    -
    -
    - - - - -
    -
    -
    - - Cursos -
    -
    -
    -
    -
    -
    - -
    -
    - - - - - - - - - - - - - - - - - - - - -
    -
    - - - -
    -
    - - - - -
    -
    -
    - - Viáticos -
    -
    -
    -
    -
    -
    -
    -
    - - - --%> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    Gafete + + +
    Contrato + + +
    Carta de Trabajo + + +
    Solicitud de Vacaciones + + +
    Acta Administrativa + + +
    Finiquito + + +
    Carta de Recomendación + + +
    +
    + + + +
    +
    +
    + + +
    +
    +
    +
    +
    + + + + +
    +
    +
    +
    +
    + + Datos GES +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    DEPENDENCIA: + +
    ADSCRIPCION: + +
    CLAVE PPTAL: + +
    UBICACION: + +
    + +
    PUESTO: + +
    ESTATUS: + + + + + + + +
    SINDICATO: + + + +
    TIPO PLAZA: + + + + + +
    INDOLE: + + ANTIGUEDAD: + +
    +
    +
    +
    +
    + +
    +
    + + + + +
    +
    +
    + + Sistema +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + +
    Fecha de Captura: +
    Usuario Capturó: +
    +
    +
    +
    +
    + + + + +
    +
    +
    + + Cursos +
    +
    +
    +
    +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + +
    +
    + + + +
    +
    + + + + +
    +
    +
    + + Viáticos +
    +
    +
    +
    +
    +
    +
    +
    + + + - - - <%----%> - - Folio - - - - - - - - - - - - - - - - - - - - - -
    -
    -
    -
    - - -
    -
    -
    - - Licencias -
    -
    -
    -
    -
    -
    -
    -
    - - - - - - - - - - - <%----%> - - - - - - - - - - - - - -
    -
    - - - -
    -
    - - - + NombreSupervisor, Destino, Asunto, FechaSalida, FechaRegreso, FechaIng, CveUsuarioIng, UsuarioIng, CiudadPersonal, TelefonoPersonal, Importe" + CssClass=" table table-striped table-advance table-hover Widthall" ShowHeader="True" EmptyDataText="No se encontraron resultados." ShowHeaderWhenEmpty="true" + AutoGenerateColumns="False" AllowPaging="False" ShowFooter="False"> + + + <%----%> + + Folio + + + + + + + + + + + + + + + + + + + + + +
    +
    +
    +
    + + +
    +
    +
    + + Licencias +
    +
    +
    +
    +
    +
    +
    +
    + + + + + + + + + + + <%----%> + + + + + + + + + + + + + +
    +
    + + + +
    +
    + +
    +
    <%-- - --%> -
    -
    - - - - - - - - - -
    - - + + + + + <%-- FIN MODAL SUBIR FACTURAS --%> + <%-- - --%> - - - - - - - - - - - <%-- MODAL Licencia --%> - - - - + + + +
    + + + + + - + +
    diff --git a/RH/Personal.aspx.vb b/RH/Personal.aspx.vb index d1fe3b2f4..9cfdf863e 100644 --- a/RH/Personal.aspx.vb +++ b/RH/Personal.aspx.vb @@ -620,139 +620,143 @@ Partial Class RH_Personal Const wdCharacter As Integer = 1 'Configuración Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load - If Not IsPostBack Then - ViewState("Orden") = "" - ViewState("Orden1") = "" - Session("FileUpload") = "" - ViewState("Archivo") = "" - DTConsumos = Nothing - - If UsuarioActual.CveRol = 1 Or UsuarioActual.CveEmpresa = 74 Then - TabGES.Visible = True - End If - - SetValues() - 'SetPermisos() - - CargaEscolaridad() - CargaEstadoCivil() - CargaDepartamento() - CargaPuestos() - CargaEstatusPersonal() - CargaGenero() - CargaMotivoBaja() - CargaRuta() - CargaTiposContrato() - CargaTipoPeriodo() - CargaTurno() - CargaJornadas() - CargaProyecto() - CargaTiposAsistencia() - 'CargaMotivoHoraExtra() - CargaMotivosHorasExtras() - CargaSupervisores() - CargaMetodosPago() - CargaTipoRegimen() - CargaRiesgoPuesto() - CargaBancos() - CargaSubProyectosZona() - CargaEstados(1) - CargaMonedas() - CargaSuperioresOrganigrama() - CargaUsuariosNomina() - CargaComboUniformes() - CargaPermisos() - CargaCombosBuzon() - CargaPermisosReemplazos() - - - If Request("CvePersonal") IsNot Nothing AndAlso IsNumeric(Request("CvePersonal")) AndAlso Request("CvePersonal").ToEntero > 0 Then - ViewState("CvePersonal") = Request("CvePersonal") - 'CvePersonal = ViewState("CvePersonal").ToString.ToEntero - CargaDatos() - CargaDocumentacionFirmaDecontratos() - 'LnkAddLicencias.Visible = True - 'TabLicencias.Visible = True - 'Configuración de Modalidad Update - BtnGuardar.Text = "Guardar Cambios" - LtlTitulo.Text = "Consulta de Personal:" - If UsuarioActual.CveRol = 1 Then - 'ImgImprimir.Visible = True - ImgImprimirExpediente.Visible = True - End If - - 'ImgAddObs.Attributes.Add("onclick", "javascript: PosicionaObjeto(this.id,'DivEventoBitacora',null,-250,-250); $('#DivEventoBitacora').show(1000); ") - If Request("Opt") IsNot Nothing AndAlso IsNumeric(Request("Opt")) Then Tab.ActiveTabIndex = Request("Opt").ToEntero - 1 - - 'Inicia Permisos - If UsuarioActual.TienePermisoProceso(228) Then - GVAsistencia.Columns(10).Visible = True - End If - 'Fin Permisos - HlEvento.Visible = True - HlEvento.NavigateUrl = "/OI/PopUpAgenda.aspx?CveTipoEvento=2&CvePersonal=" & CvePersonal & "&TB_iframe=true&height=370&width=600;" - - CargaViaticosPersonal() - - divBitacora.Visible = True - CargaGvBitacora() - Else - - 'Configuración de Modalidad Insert - - ImgAddObs.Visible = False - LblFechaCaptura.Text = Now.ToShortDateString() - LblUsuarioCapturo.Text = UsuarioActual.Usuario - ViewState("CvePersonal") = -1 - BtnEliminar.Visible = False - CarcaConceptosNomina() - For Each Gvr As GridViewRow In GVConceptos.Rows - If CBool(Gvr.DataKey("Obligatorio")) Then - Gvr.FCCheckBox("ChkAplica").Checked = True - Else - Gvr.Visible = False - End If - Next - 'Inicia Permisos - 'Fin Permisos - End If - CargaCuentasBancarias() - - If UsuarioActual.Empresa.Funcionalidad(568) = "1" Then - - CrearEstructuraFamiliares() - CargaFamiliares() - - LIFamiliaresAcciones.Visible = True - DivFamiliares.Visible = True - DivPadres.Visible = False - - + If Not IsPostBack Then + If UsuarioActual.CveEmpresa = 72 OrElse UsuarioActual.CveEmpresa = 80 Then + pnlSalarioIMSS.Visible = False End If + ViewState("Orden") = "" + ViewState("Orden1") = "" + Session("FileUpload") = "" + ViewState("Archivo") = "" + DTConsumos = Nothing + + If UsuarioActual.CveRol = 1 Or UsuarioActual.CveEmpresa = 74 Then + TabGES.Visible = True + End If + + SetValues() + 'SetPermisos() + + CargaEscolaridad() + CargaEstadoCivil() + CargaDepartamento() + CargaPuestos() + CargaEstatusPersonal() + CargaGenero() + CargaMotivoBaja() + CargaRuta() + CargaTiposContrato() + CargaTipoPeriodo() + CargaTurno() + CargaJornadas() + CargaProyecto() + CargaTiposAsistencia() + 'CargaMotivoHoraExtra() + CargaMotivosHorasExtras() + CargaSupervisores() + CargaMetodosPago() + CargaTipoRegimen() + CargaRiesgoPuesto() + CargaBancos() + CargaSubProyectosZona() + CargaEstados(1) + CargaMonedas() + CargaSuperioresOrganigrama() + CargaUsuariosNomina() + CargaComboUniformes() + CargaPermisos() + CargaCombosBuzon() + CargaPermisosReemplazos() + + + If Request("CvePersonal") IsNot Nothing AndAlso IsNumeric(Request("CvePersonal")) AndAlso Request("CvePersonal").ToEntero > 0 Then + ViewState("CvePersonal") = Request("CvePersonal") + 'CvePersonal = ViewState("CvePersonal").ToString.ToEntero + CargaDatos() + CargaDocumentacionFirmaDecontratos() + 'LnkAddLicencias.Visible = True + 'TabLicencias.Visible = True + 'Configuración de Modalidad Update + BtnGuardar.Text = "Guardar Cambios" + LtlTitulo.Text = "Consulta de Personal:" + If UsuarioActual.CveRol = 1 Then + 'ImgImprimir.Visible = True + ImgImprimirExpediente.Visible = True + End If + + 'ImgAddObs.Attributes.Add("onclick", "javascript: PosicionaObjeto(this.id,'DivEventoBitacora',null,-250,-250); $('#DivEventoBitacora').show(1000); ") + If Request("Opt") IsNot Nothing AndAlso IsNumeric(Request("Opt")) Then Tab.ActiveTabIndex = Request("Opt").ToEntero - 1 + + 'Inicia Permisos + If UsuarioActual.TienePermisoProceso(228) Then + GVAsistencia.Columns(10).Visible = True + End If + 'Fin Permisos + HlEvento.Visible = True + HlEvento.NavigateUrl = "/OI/PopUpAgenda.aspx?CveTipoEvento=2&CvePersonal=" & CvePersonal & "&TB_iframe=true&height=370&width=600;" + + CargaViaticosPersonal() + + divBitacora.Visible = True + CargaGvBitacora() + Else + + 'Configuración de Modalidad Insert + + ImgAddObs.Visible = False + LblFechaCaptura.Text = Now.ToShortDateString() + LblUsuarioCapturo.Text = UsuarioActual.Usuario + ViewState("CvePersonal") = -1 + BtnEliminar.Visible = False + CarcaConceptosNomina() + For Each Gvr As GridViewRow In GVConceptos.Rows + If CBool(Gvr.DataKey("Obligatorio")) Then + Gvr.FCCheckBox("ChkAplica").Checked = True + Else + Gvr.Visible = False + End If + Next + 'Inicia Permisos + 'Fin Permisos + End If + CargaCuentasBancarias() + + If UsuarioActual.Empresa.Funcionalidad(568) = "1" Then + + CrearEstructuraFamiliares() + CargaFamiliares() + + LIFamiliaresAcciones.Visible = True + DivFamiliares.Visible = True + DivPadres.Visible = False + + + End If - 'If UsuarioActual.TienePermisoProceso(84) Then 'abonar pago - ' HplAbonarMasivo.Visible = True - ' GvGxC.Columns(7).Visible = True - 'End If + + 'If UsuarioActual.TienePermisoProceso(84) Then 'abonar pago + ' HplAbonarMasivo.Visible = True + ' GvGxC.Columns(7).Visible = True + 'End If - If Not CvePersonal > 0 Then - DivSuperiorInmediato.Visible = False - End If - - '09/05/2018 - Si el Personal tiene consumos, muestra boton para generar reporte - If DTConsumos IsNot Nothing Then - If DTConsumos.Rows.Count > 0 Then - UpDescargaConsumos.Visible = True - End If - End If - CargaLicencias() - - End If - AgregarEventosAsincronosGvVacaciones() + If Not CvePersonal > 0 Then + DivSuperiorInmediato.Visible = False + End If + + '09/05/2018 - Si el Personal tiene consumos, muestra boton para generar reporte + If DTConsumos IsNot Nothing Then + If DTConsumos.Rows.Count > 0 Then + UpDescargaConsumos.Visible = True + End If + End If + CargaLicencias() + + End If + AgregarEventosAsincronosGvVacaciones() End Sub Private Sub CargaCuentasContables() @@ -1089,22 +1093,9 @@ Partial Class RH_Personal End Sub Protected Sub GVAsistencia_RowDataBound(sender As Object, e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GVAsistencia.RowDataBound - If e.Row.RowType = DataControlRowType.DataRow Then - - If e.Row.RowIndex = 0 Then - e.Row.Cells(0).Width = Unit.Pixel(120) - e.Row.Cells(1).Width = Unit.Pixel(180) - e.Row.Cells(2).Width = Unit.Pixel(110) - e.Row.Cells(3).Width = Unit.Pixel(110) - e.Row.Cells(4).Width = Unit.Pixel(70) - e.Row.Cells(5).Width = Unit.Pixel(50) - e.Row.Cells(6).Width = Unit.Pixel(56) - e.Row.Cells(7).Width = Unit.Pixel(56) - e.Row.Cells(8).Width = Unit.Pixel(110) - e.Row.Cells(9).Width = Unit.Pixel(90) - e.Row.Cells(10).Width = Unit.Pixel(60) - End If - + If e.Row.RowType = DataControlRowType.DataRow Then + + e.Row.Cells(1).HorizontalAlign = HorizontalAlign.Left e.Row.Cells(2).HorizontalAlign = HorizontalAlign.Left e.Row.Cells(3).HorizontalAlign = HorizontalAlign.Left @@ -1441,6 +1432,9 @@ Partial Class RH_Personal End If End If + If UsuarioActual.CveEmpresa = 72 OrElse UsuarioActual.CveEmpresa = 80 Then + TxtSalarioCotizado.Text = TxtSDI.Text + End If If CvePersonal = -1 Then URL = "" @@ -2183,32 +2177,46 @@ Partial Class RH_Personal e.Row.FCDropDownList("DdlTipoAplicacion").Visible = False : e.Row.Cells(3).Text = "Calculado" e.Row.FCDropDownList("DdlTipoAplicacion").Visible = False : e.Row.Cells(4).Text = "Permanente" Else - If e.Row.DBCampo("TipoAplicacion").ToEntero > 5 Then - e.Row.FCDropDownList("DdlTipoAplicacion").SelectedValue = "2600" - Else - e.Row.FCDropDownList("DdlTipoAplicacion").SelectedValue = e.Row.DBCampo("TipoAplicacion") - End If + Dim TipoAplicacion As String = e.Row.DBCampo("TipoAplicacion").ToString() + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Clear() + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Seleccione", "-1")) + If (e.Row.DBCampo("CveSistema").ToString() = "3") Then + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Infonavit(Movto Permanente)", "5000")) + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Infonavit(Porcentaje)", "5001")) + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Infonavit(Factor Descuento)", "5002")) + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Infonavit(Cuota Fija)", "5003")) + Else + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Saldo", "1")) + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("No. Pagos", "2")) + e.Row.FCDropDownList("DdlTipoAplicacion").Items.Add(New ListItem("Permanente", "2600")) + End If + + + If e.Row.DBCampo("TipoAplicacion").ToEntero > 5 Then + TipoAplicacion = "2600" + End If + e.Row.FCDropDownList("DdlTipoAplicacion").SelectedValueExist(TipoAplicacion) + End If + + 'If e.Row.DBCampo("TipoCalculo") = "False" Then + ' e.Row.FCTextBox("TxtImporte").Visible = False + ' e.Row.FCDropDownList("DdlTipoAplicacion").Visible = False + 'Else + ' Select Case e.Row.DBCampo("TipoAplicacion").ToEntero + ' Case 1 + ' 'Saldo + ' e.Row.FCLiteral("LtlSaldo").Visible = True + ' e.Row.FCTextBox("TxtSaldoIni").Visible = True + ' Case 2 + ' 'Numero de Pagos + ' e.Row.FCLiteral("LtlNoPago").Visible = True + ' e.Row.FCTextBox("TxtNoPagos").Visible = True + ' Case 2600 + ' 'Permanente + ' End Select + 'End If + End If - - 'If e.Row.DBCampo("TipoCalculo") = "False" Then - ' e.Row.FCTextBox("TxtImporte").Visible = False - ' e.Row.FCDropDownList("DdlTipoAplicacion").Visible = False - 'Else - ' Select Case e.Row.DBCampo("TipoAplicacion").ToEntero - ' Case 1 - ' 'Saldo - ' e.Row.FCLiteral("LtlSaldo").Visible = True - ' e.Row.FCTextBox("TxtSaldoIni").Visible = True - ' Case 2 - ' 'Numero de Pagos - ' e.Row.FCLiteral("LtlNoPago").Visible = True - ' e.Row.FCTextBox("TxtNoPagos").Visible = True - ' Case 2600 - ' 'Permanente - ' End Select - 'End If - - End If End Sub Protected Sub BtnGuardarInfornavit_Click(sender As Object, e As EventArgs) @@ -5874,4 +5882,11 @@ Partial Class RH_Personal #End Region + Protected Sub DdlTipoAsistencias_SelectedIndexChanged(sender As Object, e As EventArgs) + Dim ddl As DropDownList = DirectCast(sender, DropDownList) + Dim gvrow As GridViewRow = DirectCast(ddl.NamingContainer, GridViewRow) + If ddl.SelectedItem.Text = "Retardo" Then + gvrow.FCTextBox("TxtPorPago").Text = "87.5" + End If + End Sub End Class diff --git a/Scripts/custom.js b/Scripts/custom.js index 5ef8508ee..e009ab938 100644 --- a/Scripts/custom.js +++ b/Scripts/custom.js @@ -1697,6 +1697,32 @@ function loadsortadscroll() { }); } +var listaADScroller = []; + +function saveposicionADScroller() { + $('.ADScroller-body>table').each(function () { + let _this = $(this); + let id = _this.attr("id"); + let scrollleft = $(_this.parent()).scrollLeft(); + let scrolltop = $(_this.parent()).scrollTop(); + listaADScroller.push({ id: id, scrollleft: scrollleft, scrolltop: scrolltop }) + }); +} +function setposicionADScroller() { + + setTimeout( + function () { + listaADScroller.forEach(function (_this) { + let id = _this.id; + let scrollleft = _this.scrollleft; + let scrolltop = _this.scrolltop; + $($('#' + id).parent()).scrollLeft(scrollleft); + $($('#' + id).parent().parent()).find('> .ADScroller-header').scrollLeft(scrollleft); + $($('#' + id).parent()).scrollTop(scrolltop); + }); + }, 99); +} + function loaderinit() { setTimeout( @@ -1727,7 +1753,6 @@ jQuery(document).ready(function () { setTimeout(loadadscroll, 10) }); - loadsortadscroll(); QuickSidebar.init(); @@ -1804,6 +1829,8 @@ jQuery(document).ready(function () { prm.add_initializeRequest(function (s, e) { objscollapse = $('.portlet-title .collapse').closest('.portlet[id]'); objsexpand = $('.portlet-title .expand').closest('.portlet[id]'); + + saveposicionADScroller(); loaderinit(); }); prm.add_endRequest(function (s, e) { @@ -1816,6 +1843,7 @@ jQuery(document).ready(function () { Metronic.initAjax(); loadjquerys(); loaderEnd(); + setposicionADScroller(); error = false; }); ADSSignalR(); diff --git a/Ventas/Ventas.aspx.vb b/Ventas/Ventas.aspx.vb index e5c3f76e1..a6871aff3 100644 --- a/Ventas/Ventas.aspx.vb +++ b/Ventas/Ventas.aspx.vb @@ -14965,6 +14965,7 @@ Partial Class Ventas Else OcurrioError = True + Alert("Error traspaso almacen(sin Movtos. Detalle). Por favor comuniquese con atención SIG.", TipoMensaje.ToastError) End If MovDetalle.Dispose() @@ -15106,6 +15107,7 @@ Partial Class Ventas Dim CveVentaDetalle = If(ConceptoEntrada = 3, TmpDT.FiltroPrimeroValor("CveVentaDetalle", $"Consec={Consec}").ToEntero, MovDet("CveVentaDetalle").ToString.ToEntero) 'CUANDO LA VENTADETALLE NO TENGA VALOR DEBE MARCAR ERROR, NUEVA RESTRICCION DE ALMACEN If CveVentaDetalle < 0 Then + Alert("no se encontro la venta detalle. Por favor comuniquese con atención SIG.", TipoMensaje.ToastError) OcurrioError = True Exit For End If @@ -15164,6 +15166,7 @@ Partial Class Ventas 'End If Catch ex As Exception OcurrioError = True + Alert("Error inesperado (15147). Por favor comuniquese con atención SIG.", TipoMensaje.ToastError) End Try Cont += 1 Next