This commit is contained in:
@@ -1823,11 +1823,33 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
TxtmcImporte.Text = "";
|
||||
TxtmcImporteGrabado.Text = "";
|
||||
Txtmcvalor.Text = "";
|
||||
ChkCalAutomaticoG.Checked = false;
|
||||
ChkCalAutomatico.Checked = false;
|
||||
ChkCalAutomaticoV.Checked = false;
|
||||
if (CveConcepto > 0)
|
||||
{
|
||||
DataRow drow = dtempleadosConceptos.FiltroPrimero(string.Format("CveConcepto={0} AND CvePersonal ={1}", CveConcepto, CvePersonal));
|
||||
if (drow != null)
|
||||
{
|
||||
int TipoCalculo = drow["Estatus"].ToString().ToEntero();
|
||||
ChkCalAutomaticoG.Checked = true;
|
||||
ChkCalAutomatico.Checked = true;
|
||||
ChkCalAutomaticoV.Checked = true;
|
||||
if (TipoCalculo >= 5)
|
||||
{
|
||||
TipoCalculo -= 5;
|
||||
ChkCalAutomaticoG.Checked = false;
|
||||
}
|
||||
if (TipoCalculo >= 3)
|
||||
{
|
||||
TipoCalculo -= 3;
|
||||
ChkCalAutomatico.Checked = false;
|
||||
}
|
||||
if (TipoCalculo >= 1)
|
||||
{
|
||||
ChkCalAutomaticoV.Checked = false;
|
||||
|
||||
}
|
||||
TxtmcImporte.Text = string.Format("{0:N2}", drow["Importe"]);
|
||||
TxtmcImporteGrabado.Text = string.Format("{0:N2}", drow["ImporteGravado"]);
|
||||
Txtmcvalor.Text = string.Format("{0:N2}", drow["Valor"]);
|
||||
@@ -1841,12 +1863,30 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
}
|
||||
}
|
||||
UPpanelModalUpConcepto.Update();
|
||||
ChkCalAutomaticoV_CheckedChanged(ChkCalAutomaticoV, null);
|
||||
ChkCalAutomatico_CheckedChanged(ChkCalAutomatico, null);
|
||||
ChkCalAutomaticoG_CheckedChanged(ChkCalAutomaticoG, null);
|
||||
}
|
||||
protected void ChkCalAutomaticoV_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
Txtmcvalor.Enabled = !ChkCalAutomaticoV.Checked;
|
||||
}
|
||||
protected void ChkCalAutomatico_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
TxtmcImporte.Enabled = !ChkCalAutomatico.Checked;
|
||||
}
|
||||
protected void ChkCalAutomaticoG_CheckedChanged(object sender, EventArgs e)
|
||||
{
|
||||
TxtmcImporteGrabado.Enabled = !ChkCalAutomaticoG.Checked;
|
||||
|
||||
}
|
||||
protected void BtnAceptarMC_Click(object sender, EventArgs e)
|
||||
{
|
||||
int chkImporte = 1;
|
||||
int chkImporteGravado = 1;
|
||||
int chkImporteValor = 1;
|
||||
int chkImporte = ChkCalAutomatico.Checked? 0:1;
|
||||
int chkImporteGravado = ChkCalAutomaticoG.Checked ? 0 : 1;
|
||||
int chkImporteValor = ChkCalAutomaticoV.Checked ? 0 : 1;
|
||||
bool continuar = true;
|
||||
int CveNomina = 0;
|
||||
double Total = 0;
|
||||
@@ -1858,12 +1898,15 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
CvePersonal = DdlmcPersonal.SelectedValue.ToEntero();
|
||||
}
|
||||
int CveConcepto = DdlmcConceptos.SelectedValue.ToEntero();
|
||||
if (CveConcepto > 0 && CvePersonal > 0)
|
||||
{
|
||||
decimal ImporteConcepto = TxtmcImporte.Text.Replace("$", "").Replace(",", "").ToDecimal();
|
||||
decimal ImporteGravadoConcepto = TxtmcImporteGrabado.Text.Replace("$", "").Replace(",", "").ToDecimal();
|
||||
decimal ImporteGravadoConcepto = ChkCalAutomaticoG.Checked ? 0.0m : TxtmcImporteGrabado.Text.Replace("$", "").Replace(",", "").ToDecimal();
|
||||
decimal ImporteExentoConcepto = ImporteConcepto - ImporteGravadoConcepto;
|
||||
decimal ImporteValor = Txtmcvalor.Text.Replace("$", "").Replace(",", "").ToDecimal();
|
||||
if ((ImporteConcepto>= 0 && ImporteGravadoConcepto<= ImporteConcepto)|| (ImporteConcepto < 0 && ImporteGravadoConcepto >= ImporteConcepto))
|
||||
{
|
||||
|
||||
if (CveConcepto > 0 && CvePersonal > 0)
|
||||
{
|
||||
using (ClsNominas objNomina = new ClsNominas())
|
||||
{
|
||||
|
||||
@@ -1933,6 +1976,11 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
{
|
||||
Alert("Debe seleccionar un concepto.", TipoMensaje.MsgAdvertencia);
|
||||
}
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
Alert("el importe gravado no puede ser mayor al importe total, en caso de que el importe total sea negativo no puede ser menor.",TipoMensaje.MsgAdvertencia );
|
||||
}
|
||||
|
||||
}
|
||||
@@ -5728,7 +5776,8 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
VacFolioActual = VacFolioActual + 1;
|
||||
ClsRH objRH = new ClsRH();
|
||||
// Dim continuar As Boolean = objRH.SolicitudVacacionesAdd(CvePersonal, fInicio, fFin, 0, UsuarioActual.CveUsuario, VacCveSupervisor, VacFolioActual, motivoVacaciones)
|
||||
bool continuar = objRH.SolicitudVacacionesAdd(SRCvePersonal, fInicio, fFin, 0, UsuarioActual.CveUsuario, VacCveSupervisor, VacFolioActual, FechaPago: fechapago, diasinabiles: diasinhabil, CveTipoPago: DdlFormapagovacaciones.SelectedValue.ToEntero(), diasExtras: TxtVacDiasExtra.Text.ToEntero());//
|
||||
bool continuar = objRH.SolicitudVacacionesAdd(SRCvePersonal, fInicio, fFin, 0, UsuarioActual.CveUsuario, VacCveSupervisor, VacFolioActual, FechaPago: fechapago,
|
||||
diasinabiles: diasinhabil, CveTipoPago: DdlFormapagovacaciones.SelectedValue.ToEntero(), diasExtras: TxtVacDiasExtra.Text.ToEntero());
|
||||
if (objRH.DtResultados.Rows.Count > 0)
|
||||
{
|
||||
string ShowError = objRH.DtResultados.Rows[0]["ShowError"].ToString();
|
||||
@@ -6733,4 +6782,5 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
LnkSRVacacionesADD.Visible = true;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user