personal
This commit is contained in:
@@ -7629,6 +7629,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
//DdlTipo.Items.Insert(2, new ListItem("Obligaciones", "O"));
|
//DdlTipo.Items.Insert(2, new ListItem("Obligaciones", "O"));
|
||||||
//DdlTipo.SelectedValueExist("-1");
|
//DdlTipo.SelectedValueExist("-1");
|
||||||
CargaConcepto();
|
CargaConcepto();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void CargaConcepto()
|
protected void CargaConcepto()
|
||||||
@@ -7637,11 +7638,12 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
DdlConcepto.Items.Clear();
|
DdlConcepto.Items.Clear();
|
||||||
if (DdlTipo.SelectedValue.Contiene("P", "D", "O"))
|
if (DdlTipo.SelectedValue.Contiene("P", "D", "O"))
|
||||||
{
|
{
|
||||||
DdlConcepto.DataSource = dt.FiltraParametros(string.Format("Tipo ='{0}'", DdlTipo.SelectedValue));
|
dt = dt.FiltraParametros(string.Format("Tipo ='{0}'", DdlTipo.SelectedValue));
|
||||||
}
|
}
|
||||||
DataRow drow = dt.NewRow();
|
DataRow drow = dt.NewRow();
|
||||||
drow["CveConcepto"] = "-1";
|
drow["CveConcepto"] = "-1";
|
||||||
drow["Concepto"] = "Seleccione";
|
drow["Concepto"] = "Seleccione";
|
||||||
|
drow["CodigoConcepto"] = "Seleccione";
|
||||||
dt.Rows.InsertAt(drow, 0);
|
dt.Rows.InsertAt(drow, 0);
|
||||||
DdlConcepto.DataSource = dt;
|
DdlConcepto.DataSource = dt;
|
||||||
DdlConcepto.SelectedValueExist("-1");
|
DdlConcepto.SelectedValueExist("-1");
|
||||||
@@ -7663,10 +7665,12 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
protected void DdlTipo_SelectedIndexChanged(object sender, EventArgs e)
|
protected void DdlTipo_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
CargaConcepto();
|
CargaConcepto();
|
||||||
|
UpMovtosPermanentesModal.Update();
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void LnkAddMovtoPermanente_Click(object sender, EventArgs e)
|
protected void LnkAddMovtoPermanente_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
|
DdlTipo.SelectedValue = "D";
|
||||||
CargaConcepto();
|
CargaConcepto();
|
||||||
DdlTipoDescto_SelectedIndexChanged(null, null);
|
DdlTipoDescto_SelectedIndexChanged(null, null);
|
||||||
pnlAddupMovto.Visible = true;
|
pnlAddupMovto.Visible = true;
|
||||||
|
|||||||
@@ -135,7 +135,7 @@
|
|||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
<li>
|
<li>
|
||||||
<asp:LinkButton ID="LnkConvertirDeudor" OnClick="LnkConvertirDeudor_Click" runat="server" Visible="false">
|
<asp:LinkButton ID="LnkConvertirDeudor" OnClick="LnkConvertirDeudor_Click" runat="server" Visible="false">
|
||||||
<i class="fa fa-share-square-o" aria-hidden="true"></i> Convertir en Deudor
|
<i class="fa fa-share-square-o" ></i> Convertir en Deudor
|
||||||
</asp:LinkButton>
|
</asp:LinkButton>
|
||||||
</li>
|
</li>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
@@ -403,9 +403,9 @@
|
|||||||
<i></i>
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group form-md-line-input input-iconright">
|
<div class="form-group form-md-line-input input-iconright">
|
||||||
<asp:TextBox CssClass="form-control" ID="TxtCorreo" runat="server" MaxLength="50"></asp:TextBox>
|
<asp:TextBox CssClass="form-control" ID="TxtCorreo" runat="server" MaxLength="150"></asp:TextBox>
|
||||||
<label for="<%= TxtCorreo.ClientID.ToString()%>">Correo personal: </label>
|
<label for="<%= TxtCorreo.ClientID.ToString()%>">Correo personal: </label>
|
||||||
<asp:RegularExpressionValidator ID="REVCorreo" runat="server" ValidationExpression="\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" CssClass="help-block errorimput" ControlToValidate="TxtCorreo" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo - Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
<asp:RegularExpressionValidator ID="REVCorreo" runat="server" ValidationExpression="(([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)(\s*;\s*|\s*$))*" CssClass="help-block errorimput" ControlToValidate="TxtCorreo" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Correo - Email''</b> no es válido, por favor ingrése uno correcto." ValidationGroup="GrpGuardar"></asp:RegularExpressionValidator>
|
||||||
<i></i>
|
<i></i>
|
||||||
</div>
|
</div>
|
||||||
<div class="form-group form-md-line-input input-iconright" style="display:none;">
|
<div class="form-group form-md-line-input input-iconright" style="display:none;">
|
||||||
@@ -1007,7 +1007,7 @@
|
|||||||
<div class="btn-group">
|
<div class="btn-group">
|
||||||
<asp:UpdatePanel ID="UpBtnUniformes" runat="server" UpdateMode="Conditional">
|
<asp:UpdatePanel ID="UpBtnUniformes" runat="server" UpdateMode="Conditional">
|
||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
<asp:LinkButton ID="LnkSurtir" runat="server" CssClass="btn btn-circle btn-sm blue"><i class="fa fa-th" aria-hidden="true"></i> Resguardar </asp:LinkButton>
|
<asp:LinkButton ID="LnkSurtir" runat="server" CssClass="btn btn-circle btn-sm blue"><i class="fa fa-th" ></i> Resguardar </asp:LinkButton>
|
||||||
</ContentTemplate>
|
</ContentTemplate>
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
</div>
|
</div>
|
||||||
@@ -5505,7 +5505,7 @@
|
|||||||
<ContentTemplate>
|
<ContentTemplate>
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
<span aria-hidden="true">×</span>
|
<span >×</span>
|
||||||
</button>
|
</button>
|
||||||
<h4 class="modal-title" id="LabelLicencia" runat="server">Agregar Licencia</h4>
|
<h4 class="modal-title" id="LabelLicencia" runat="server">Agregar Licencia</h4>
|
||||||
</div>
|
</div>
|
||||||
@@ -5655,7 +5655,7 @@
|
|||||||
<div class="modal-content rowpadding">
|
<div class="modal-content rowpadding">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
<span aria-hidden="true">×</span>
|
<span >×</span>
|
||||||
</button>
|
</button>
|
||||||
<h4 class="modal-title" runat="server" style="text-align: left">Calcular factor de integración</h4>
|
<h4 class="modal-title" runat="server" style="text-align: left">Calcular factor de integración</h4>
|
||||||
</div>
|
</div>
|
||||||
@@ -5712,7 +5712,7 @@
|
|||||||
<div class="modal-content rowpadding">
|
<div class="modal-content rowpadding">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
<span aria-hidden="true">×</span>
|
<span >×</span>
|
||||||
</button>
|
</button>
|
||||||
<h4 class="modal-title" runat="server" style="text-align: left">Modificar salario</h4>
|
<h4 class="modal-title" runat="server" style="text-align: left">Modificar salario</h4>
|
||||||
</div>
|
</div>
|
||||||
@@ -5776,7 +5776,7 @@
|
|||||||
<div class="modal-content rowpadding">
|
<div class="modal-content rowpadding">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
<span aria-hidden="true">×</span>
|
<span >×</span>
|
||||||
</button>
|
</button>
|
||||||
<h4 class="modal-title" runat="server" style="text-align: left">Modificar salario</h4>
|
<h4 class="modal-title" runat="server" style="text-align: left">Modificar salario</h4>
|
||||||
</div>
|
</div>
|
||||||
@@ -5830,7 +5830,7 @@
|
|||||||
<div class="modal-content rowpadding">
|
<div class="modal-content rowpadding">
|
||||||
<div class="modal-header">
|
<div class="modal-header">
|
||||||
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
|
||||||
<span aria-hidden="true">×</span>
|
<span >×</span>
|
||||||
</button>
|
</button>
|
||||||
<h4 class="modal-title" runat="server" style="text-align: left">Parametros</h4>
|
<h4 class="modal-title" runat="server" style="text-align: left">Parametros</h4>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -634,6 +634,7 @@ Partial Class RH_Personal
|
|||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
|
#Region "Desorden Antres del load"
|
||||||
|
|
||||||
#Region "PROPIEDADES FAMILIARES"
|
#Region "PROPIEDADES FAMILIARES"
|
||||||
|
|
||||||
@@ -900,6 +901,7 @@ Partial Class RH_Personal
|
|||||||
Return UsuarioActual.Empresa.Funcionalidad(701) = "1"
|
Return UsuarioActual.Empresa.Funcionalidad(701) = "1"
|
||||||
End Get
|
End Get
|
||||||
End Property
|
End Property
|
||||||
|
#End Region
|
||||||
'Configuración
|
'Configuración
|
||||||
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
||||||
If Not IsPostBack Then
|
If Not IsPostBack Then
|
||||||
@@ -994,7 +996,6 @@ Partial Class RH_Personal
|
|||||||
|
|
||||||
divBitacora.Visible = True
|
divBitacora.Visible = True
|
||||||
CargaGvBitacora()
|
CargaGvBitacora()
|
||||||
CargaCuentasBancarias()
|
|
||||||
CarcaConceptosNomina()
|
CarcaConceptosNomina()
|
||||||
CargaFonacot()
|
CargaFonacot()
|
||||||
End If
|
End If
|
||||||
@@ -1017,6 +1018,7 @@ Partial Class RH_Personal
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
CargaCuentasBancarias()
|
||||||
If UsuarioActual.Empresa.Funcionalidad(568) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(568) = "1" Then
|
||||||
|
|
||||||
CrearEstructuraFamiliares()
|
CrearEstructuraFamiliares()
|
||||||
@@ -2039,7 +2041,7 @@ Partial Class RH_Personal
|
|||||||
|
|
||||||
If ObjPersonal.AddPersonal(TxtCodigo.Text.Trim, TxtAPaterno.Text.Trim, TxtAMaterno.Text.Trim, TxtNombres.Text.Trim, TxtCorreo.Text.Trim, TxtFechaIngreso.Text.ToDate,
|
If ObjPersonal.AddPersonal(TxtCodigo.Text.Trim, TxtAPaterno.Text.Trim, TxtAMaterno.Text.Trim, TxtNombres.Text.Trim, TxtCorreo.Text.Trim, TxtFechaIngreso.Text.ToDate,
|
||||||
DdlTipoPeriodo.SelectedValue.ToEntero(), TxtNumeroSS.Text.Trim, ChkSeInscribioSS.Checked, TxtSalarioDiarioPago.Text.Trim.ToDouble,
|
DdlTipoPeriodo.SelectedValue.ToEntero(), TxtNumeroSS.Text.Trim, ChkSeInscribioSS.Checked, TxtSalarioDiarioPago.Text.Trim.ToDouble,
|
||||||
TxtSalarioDiario.Text.Trim.ToDouble, TxtSDI.Text.Trim.ToDouble, TxtSalarioCotizado.Text.Trim.ToDouble, TxtBono.Text.Trim.ToDouble, TxtNumDiasAguinaldo.Text.Trim.ToEntero(),
|
TxtSalarioDiarioM.Text.Trim.ToDouble, TxtSDI.Text.Trim.ToDouble, TxtSalarioCotizado.Text.Trim.ToDouble, TxtBono.Text.Trim.ToDouble, TxtNumDiasAguinaldo.Text.Trim.ToEntero(),
|
||||||
TxtPorPrimaVacacional.Text.Trim.ToDouble, DdlFormaPago.SelectedValue.ToEntero(), TxtFechaInicioContrato.Text.Trim.ToDate, If(IsDate(TxtFechaFinContrato.Text.Trim()), TxtFechaFinContrato.Text.Trim(), "-1"),
|
TxtPorPrimaVacacional.Text.Trim.ToDouble, DdlFormaPago.SelectedValue.ToEntero(), TxtFechaInicioContrato.Text.Trim.ToDate, If(IsDate(TxtFechaFinContrato.Text.Trim()), TxtFechaFinContrato.Text.Trim(), "-1"),
|
||||||
DdlTipoContrato.SelectedValue.ToEntero(), TxtUbicacion.Text.Trim,
|
DdlTipoContrato.SelectedValue.ToEntero(), TxtUbicacion.Text.Trim,
|
||||||
DdlTurno.SelectedValue.ToEntero(), DdlPuesto.SelectedValue.ToEntero(),
|
DdlTurno.SelectedValue.ToEntero(), DdlPuesto.SelectedValue.ToEntero(),
|
||||||
@@ -3434,15 +3436,16 @@ Partial Class RH_Personal
|
|||||||
Dim Row As DataRow
|
Dim Row As DataRow
|
||||||
|
|
||||||
If CvePersonal > 0 Then
|
If CvePersonal > 0 Then
|
||||||
Dim ObjCuentasBancos As New ClsGenerales
|
Using ObjCuentasBancos As New ClsGenerales()
|
||||||
If ObjCuentasBancos.AddCuentasDepositos(NombreBanco, Plaza, NumeroSucursal, NumeroCuenta, CLABE, ConvenioCIE, SWIFT, Referencia, "", UsuarioActual.CveUsuario, CveMoneda, UsuarioActual.CveEmpresa, CvePersonal:=CvePersonal, CveUsuarioModifico:=UsuarioActual.CveUsuario, BBVAAlias:=BBVAAlias, CveSATBanco:=CveSATBanco, EstatusPagoElectronico:=EstatusPagoElectronico) Then
|
|
||||||
DTCuentasBancos.Clear()
|
|
||||||
DTCuentasBancos.Merge(ObjCuentasBancos.DtResultados.FiltraParametros(String.Format("CvePersonal = {0}", CvePersonal)))
|
|
||||||
|
|
||||||
Alert("Cuenta Bancaria agregada con éxito.", TipoMensaje.MsgInformacion)
|
If ObjCuentasBancos.AddCuentasDepositos(NombreBanco, Plaza, NumeroSucursal, NumeroCuenta, CLABE, ConvenioCIE, SWIFT, Referencia, "", UsuarioActual.CveUsuario, CveMoneda, UsuarioActual.CveEmpresa, CvePersonal:=CvePersonal, CveUsuarioModifico:=UsuarioActual.CveUsuario, BBVAAlias:=BBVAAlias, CveSATBanco:=CveSATBanco, EstatusPagoElectronico:=EstatusPagoElectronico) Then
|
||||||
|
DTCuentasBancos.Clear()
|
||||||
|
DTCuentasBancos.Merge(ObjCuentasBancos.DtResultados.FiltraParametros(String.Format("CvePersonal = {0}", CvePersonal)))
|
||||||
|
|
||||||
End If
|
Alert("Cuenta Bancaria agregada con éxito.", TipoMensaje.MsgInformacion)
|
||||||
ObjCuentasBancos.Dispose()
|
End If
|
||||||
|
End Using
|
||||||
|
CargaGvBitacora()
|
||||||
|
|
||||||
Else
|
Else
|
||||||
Row = TempDTCuentasBancos.NewRow
|
Row = TempDTCuentasBancos.NewRow
|
||||||
@@ -3457,6 +3460,8 @@ Partial Class RH_Personal
|
|||||||
Row("Referencia") = Referencia
|
Row("Referencia") = Referencia
|
||||||
Row("CveMoneda") = CveMoneda
|
Row("CveMoneda") = CveMoneda
|
||||||
Row("Moneda") = Moneda
|
Row("Moneda") = Moneda
|
||||||
|
Row("BBVAAlias") = BBVAAlias
|
||||||
|
Row("CveSATBanco") = CveSATBanco
|
||||||
Row("EstatusPagoElectronico") = EstatusPagoElectronico
|
Row("EstatusPagoElectronico") = EstatusPagoElectronico
|
||||||
TempDTCuentasBancos.Rows.Add(Row)
|
TempDTCuentasBancos.Rows.Add(Row)
|
||||||
End If
|
End If
|
||||||
@@ -3464,9 +3469,6 @@ Partial Class RH_Personal
|
|||||||
LimpiaCuentasBancarias()
|
LimpiaCuentasBancarias()
|
||||||
CargaGridCuentasBancos("")
|
CargaGridCuentasBancos("")
|
||||||
|
|
||||||
If CvePersonal > 0 Then
|
|
||||||
CargaGvBitacora()
|
|
||||||
End If
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub LimpiaCuentasBancarias()
|
Private Sub LimpiaCuentasBancarias()
|
||||||
@@ -7079,43 +7081,40 @@ Partial Class RH_Personal
|
|||||||
End Using
|
End Using
|
||||||
End Sub
|
End Sub
|
||||||
Protected Sub LnkModificarSalarioGuardar_Click(sender As Object, e As EventArgs)
|
Protected Sub LnkModificarSalarioGuardar_Click(sender As Object, e As EventArgs)
|
||||||
|
If CvePersonal > 0 Then
|
||||||
getdatosFI()
|
getdatosFI()
|
||||||
|
TxtFISalariodiario.Text = TxtSalarioDiarioM.Text
|
||||||
TxtFISalariodiario.Text = TxtSalarioDiarioM.Text
|
calcularSDI()
|
||||||
calcularSDI()
|
TxtSalarioDiarioImSS.Text = (TxtFISalarioDiarioIntegrado.Text.ToDecimal() + salarioVariable).ToString()
|
||||||
TxtSalarioDiarioImSS.Text = (TxtFISalarioDiarioIntegrado.Text.ToDecimal() + salarioVariable).ToString()
|
TxtSalarioDiarioIntegrado.Text = TxtFISalarioDiarioIntegrado.Text
|
||||||
TxtSalarioDiarioIntegrado.Text = TxtFISalarioDiarioIntegrado.Text
|
Using ObjPersonal As ClsRH = New ClsRH()
|
||||||
Using ObjPersonal As ClsRH = New ClsRH()
|
ObjPersonal.IniciaTransacSQL()
|
||||||
ObjPersonal.IniciaTransacSQL()
|
If ObjPersonal.UpdateSalarios(CvePersonal, TxtFechamodSalario.Text.ToDate().ToString("yyyy/MM/dd"), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa,
|
||||||
If ObjPersonal.UpdateSalarios(CvePersonal, TxtFechamodSalario.Text.ToDate().ToString("yyyy/MM/dd"), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa,
|
TxtSalarioDiarioM.Text.ToDecimal(), TxtFISalarioDiarioIntegrado.Text.ToDecimal(), TxtSalarioDiarioImSS.Text.ToDecimal(),
|
||||||
TxtSalarioDiarioM.Text.ToDecimal(), TxtFISalarioDiarioIntegrado.Text.ToDecimal(), TxtSalarioDiarioImSS.Text.ToDecimal(),
|
TxtSalarioDiarioM.Text.ToDecimal(), False, False, "A") Then
|
||||||
TxtSalarioDiarioM.Text.ToDecimal(), False, False, "A") Then
|
ObjPersonal.Commit()
|
||||||
|
TxtSalarioDiario.Text = TxtSalarioDiarioM.Text
|
||||||
|
TxtFISalariodiario.Text = TxtSalarioDiarioM.Text
|
||||||
ObjPersonal.Commit()
|
TxtSalarioCotizado.Text = TxtSalarioDiarioImSS.Text
|
||||||
|
TxtSDI.Text = TxtSalarioDiarioIntegrado.Text
|
||||||
TxtSalarioDiario.Text = TxtSalarioDiarioM.Text
|
TxtFISalarioDiarioIntegrado.Text = TxtSalarioDiarioIntegrado.Text
|
||||||
TxtFISalariodiario.Text = TxtSalarioDiarioM.Text
|
UpModSalario.Update()
|
||||||
TxtSalarioCotizado.Text = TxtSalarioDiarioImSS.Text
|
UpDatos.Update()
|
||||||
TxtSDI.Text = TxtSalarioDiarioIntegrado.Text
|
Alert("Se ha actualizado el salario", TipoMensaje.ToastInformacion)
|
||||||
TxtFISalarioDiarioIntegrado.Text = TxtSalarioDiarioIntegrado.Text
|
Else
|
||||||
|
ObjPersonal.RollBack()
|
||||||
UpModSalario.Update()
|
End If
|
||||||
UpDatos.Update()
|
End Using
|
||||||
Alert("Se ha actualizado el salario", TipoMensaje.ToastInformacion)
|
End If
|
||||||
Else
|
RegistraScript("$('#Dmodamodificarsalario').modal('hide')")
|
||||||
ObjPersonal.RollBack()
|
|
||||||
End If
|
|
||||||
End Using
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Protected Sub LnkModsalario_Click(sender As Object, e As EventArgs)
|
Protected Sub LnkModsalario_Click(sender As Object, e As EventArgs)
|
||||||
|
If CvePersonal > 0 Then
|
||||||
TxtFechamodSalario.Text = NowADS().ToString("dd/MM/yyyy")
|
TxtFechamodSalario.Text = NowADS().ToString("dd/MM/yyyy")
|
||||||
TxtSalarioDiarioM.Text = TxtSalarioDiario.Text
|
TxtSalarioDiarioM.Text = TxtSalarioDiario.Text
|
||||||
TxtSalarioDiarioImSS.Text = TxtSalarioCotizado.Text
|
TxtSalarioDiarioImSS.Text = TxtSalarioCotizado.Text
|
||||||
TxtSalarioDiarioIntegrado.Text = TxtSDI.Text
|
TxtSalarioDiarioIntegrado.Text = TxtSDI.Text
|
||||||
|
End If
|
||||||
RegistraScript("$('#Dmodamodificarsalario').modal()")
|
RegistraScript("$('#Dmodamodificarsalario').modal()")
|
||||||
UpModSalario.Update()
|
UpModSalario.Update()
|
||||||
End Sub
|
End Sub
|
||||||
|
|||||||
Reference in New Issue
Block a user