This commit is contained in:
@@ -396,7 +396,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
int CvePrePolizaProvision = drow["CvePrePolizaProvision"].ToString().ToEntero();
|
||||
int CvePrePolizaProvisionAsimilados = drow["CvePrePolizaAsimilables"].ToString().ToEntero();
|
||||
LnkConceptoEmpleado.Visible = (Estatus == 1);
|
||||
LnkRegistrarProvision.Visible = (Estatus >= 2) && CvePrePolizaProvision <= 0;
|
||||
LnkRegistrarProvision.Visible = (Estatus >= 2);// && CvePrePolizaProvision <= 0;
|
||||
LnkConceptoEmpleado.Visible = (Estatus < 2);
|
||||
LnkCargaAsistenciaMasiva.Visible = (Estatus < 2);
|
||||
LnkModalPlantillaNomina.Visible = (Estatus < 2);
|
||||
@@ -1101,12 +1101,12 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
{
|
||||
Nom.IniciaTransacSQL();
|
||||
//AutorizaNom_Nominas
|
||||
if (continuar && (continuar=Nom.RemoveNom_Nominas(Cve)))
|
||||
if (continuar && (continuar = Nom.RemoveNom_Nominas(Cve)))
|
||||
{
|
||||
Alert("Los movimientos de la nómina fueron eliminados", TipoMensaje.MsgInformacion); cargaDatos();
|
||||
Nom.Commit();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protected void LnkCancelar_Click(object sender, EventArgs e)
|
||||
@@ -1634,7 +1634,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
{
|
||||
using (ClsNominas onom = new ClsNominas())
|
||||
{
|
||||
if (continuar=onom.DeleteNom_NominasDetalles(SRCveConcepto, SRCvePersonal, CvePeriodoSeleccionado))
|
||||
if (continuar = onom.DeleteNom_NominasDetalles(SRCveConcepto, SRCvePersonal, CvePeriodoSeleccionado))
|
||||
{
|
||||
}
|
||||
}
|
||||
@@ -2404,7 +2404,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
bool isEditedD = e.Row.DataKey("isEditedD").ToEntero() > 0;
|
||||
bool isSavedP = e.Row.DataKey("isSavedP").ToEntero() > 0;
|
||||
bool isSavedD = e.Row.DataKey("isSavedD").ToEntero() > 0;
|
||||
|
||||
|
||||
//isEditedD
|
||||
// Controles
|
||||
Label LtlConcepto = e.Row.FCLabel("LtlConcepto");
|
||||
@@ -4509,10 +4509,11 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
decimal montoLimite = TxtMontoLimite.Text.ToDecimal();
|
||||
string fechaInicioAplicacion = TxtFechaAplicacion.Text.ToDate().ToString("yyyy/MM/dd");
|
||||
bool estatus = ChkEstatus.Checked;
|
||||
int CveCuenta =DdlCtaContable.SelectedValue.ToEntero();
|
||||
bool Continuar;
|
||||
using (ClsNominas ObjMovt = new ClsNominas())
|
||||
{
|
||||
Continuar = ObjMovt.AddMovtoPermanente(cveConcepto, SRCvePersonal, descripcion, tipoDescuento, valor, vecesAplicar, montoLimite, fechaInicioAplicacion, estatus);
|
||||
Continuar = ObjMovt.AddMovtoPermanente(cveConcepto, SRCvePersonal, descripcion, tipoDescuento, valor, vecesAplicar, montoLimite, fechaInicioAplicacion, estatus, CveCuenta);
|
||||
|
||||
}
|
||||
if (Continuar)
|
||||
@@ -4520,7 +4521,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
this.RegistraScript("$('#DModalMovtoPermanente').modal('hide');");
|
||||
CargaMovtoPermanente();
|
||||
UpMovtosPermanentes.Update();
|
||||
this.Alert("El Movto_Permanente Se ha agregado");
|
||||
this.Alert("Se ha agregado el movimiento permanente");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4535,10 +4536,11 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
decimal montoLimite = TxtMontoLimite.Text.ToDecimal();
|
||||
string fechaInicioAplicacion = TxtFechaAplicacion.Text.ToDate().ToString("yyyy/MM/dd");
|
||||
bool estatus = ChkEstatus.Checked;
|
||||
int CveCuenta = DdlCtaContable.SelectedValue.ToEntero();
|
||||
bool Continuar;
|
||||
using (ClsNominas ObjMovt = new ClsNominas())
|
||||
{
|
||||
Continuar = ObjMovt.UpMovtoPermanente(CcveMovtoPermanente, cveConcepto, SRCvePersonal, descripcion, tipoDescuento, valor, vecesAplicar, montoLimite, fechaInicioAplicacion, estatus);
|
||||
Continuar = ObjMovt.UpMovtoPermanente(CcveMovtoPermanente, cveConcepto, SRCvePersonal, descripcion, tipoDescuento, valor, vecesAplicar, montoLimite, fechaInicioAplicacion, estatus, CveCuenta);
|
||||
|
||||
}
|
||||
if (Continuar)
|
||||
@@ -4546,7 +4548,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
this.RegistraScript("$('#DModalMovtoPermanente').modal('hide');");
|
||||
CargaMovtoPermanente();
|
||||
UpMovtosPermanentes.Update();
|
||||
this.Alert("El Movto_Permanente Se ha agregado");
|
||||
this.Alert("Se ha actualizado el movimiento permanente");
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4564,6 +4566,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
CcveMovtoPermanente = gvRow.DataKey("CveMovtoPermanente").ToEntero();
|
||||
int cveConcepto = gvRow.DataKey("CveConcepto").ToEntero();
|
||||
int cvePersonal = gvRow.DataKey("CvePersonal").ToEntero();
|
||||
int CveCuenta = gvRow.DataKey("CveCuenta").ToEntero();
|
||||
string descripcion = gvRow.DataKey("Descripcion");
|
||||
int tipoDescuento = gvRow.DataKey("TipoDescuento").ToEntero();
|
||||
double valor = gvRow.DataKey("Valor").ToDouble();
|
||||
@@ -4590,6 +4593,8 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
TxtVecesAplicar.Text = vecesAplicar.ToString();
|
||||
TxtMontoLimite.Text = montoLimite.ToString();
|
||||
TxtFechaAplicacion.Text = $"{fechaInicioAplicacion:dd/MM/yyyy}";
|
||||
DdlCtaContable.SelectedValueExist("-1");
|
||||
DdlCtaContable.SelectedValueExist(CveCuenta);
|
||||
ChkEstatus.Checked = estatus;
|
||||
this.RegistraScript("$('#DModalMovtoPermanente').modal();");
|
||||
|
||||
@@ -6183,16 +6188,65 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
{
|
||||
using (ClsNominas objnom = new ClsNominas())
|
||||
{
|
||||
if (objnom.Autorizaperiodoconta(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
||||
if (objnom.RegistraProvision(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
||||
{
|
||||
int CvePrePolizaProvision = 0; int CvePrePolizaasmilidos = 0;
|
||||
if (objnom.DtResultados.Rows.Count > 0)
|
||||
if (objnom.DTSetResultados.Tables.Count > 1 && objnom.DTSetResultados.Tables[1].Rows.Count == 0)
|
||||
{
|
||||
CvePrePolizaProvision = objnom.DtResultados.Rows[0]["CvePrePoliza"].ToString().ToEntero();
|
||||
CvePrePolizaasmilidos = objnom.DtResultados.Rows[0]["CvePrePolizaAsimilables"].ToString().ToEntero();
|
||||
|
||||
if (objnom.DtResultados.Rows.Count > 0)
|
||||
{
|
||||
CvePrePolizaProvision = objnom.DtResultados.Rows[0]["CvePrePoliza"].ToString().ToEntero();
|
||||
CvePrePolizaasmilidos = objnom.DtResultados.Rows[0]["CvePrePolizaAsimilables"].ToString().ToEntero();
|
||||
}
|
||||
string mensaje = string.Format("La provision a sido autorizada.<br/><a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={0}&Tipo=NOMPROV\">Provision </a><br/>", CvePrePolizaProvision );
|
||||
if (CvePrePolizaasmilidos>0)
|
||||
{
|
||||
mensaje = string.Format("{0} <a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={1}&Tipo=NOMPROV\"> Asimilados</a>", mensaje, CvePrePolizaasmilidos);
|
||||
|
||||
}
|
||||
Alert(mensaje);
|
||||
}
|
||||
else
|
||||
{
|
||||
if (objnom.DTSetResultados.Tables.Count > 1)
|
||||
{
|
||||
StringBuilder str = new StringBuilder();
|
||||
str.Append("<table>");
|
||||
str.Append("<tbody>");
|
||||
//ConceptoContable ConceptoNomina CodigoNombreCompleto
|
||||
|
||||
str.Append("<tr>");
|
||||
str.Append("<th>");
|
||||
str.Append("Concepto Contable");
|
||||
str.Append("</th>");
|
||||
str.Append("<th>");
|
||||
str.Append("Concepto Nomina");
|
||||
str.Append("</th>");
|
||||
str.Append("<th>");
|
||||
str.Append("Personal");
|
||||
str.Append("</th>");
|
||||
str.Append("</tr>");
|
||||
foreach (DataRow item in objnom.DTSetResultados.Tables[1].Rows)
|
||||
{
|
||||
|
||||
str.Append("<tr>");
|
||||
str.Append("<td>");
|
||||
str.Append(item["ConceptoContable"]);
|
||||
str.Append("</td>");
|
||||
str.Append("<td>");
|
||||
str.Append(item["ConceptoNomina"]);
|
||||
str.Append("</td>");
|
||||
str.Append("<td>");
|
||||
str.Append(item["CodigoNombreCompleto"]);
|
||||
str.Append("</td>");
|
||||
str.Append("</tr>");
|
||||
}
|
||||
str.Append("</tbody>");
|
||||
str.Append("</table>");
|
||||
Alert(string.Format("<div>no se pudo registrar la provisión, existen cuentas sin vincular.</div> {0}", str));
|
||||
}
|
||||
}
|
||||
string mensaje = string.Format("La provision a sido autorizada.<br/><a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={0}&Tipo=NOMPROV\">Provision </a><br/><a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={0}&Tipo=NOMPROV\"> Asimilados</a>", CvePrePolizaProvision, CvePrePolizaasmilidos);
|
||||
Alert(mensaje);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -6306,7 +6360,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
|
||||
using (ClsNominas objnom = new ClsNominas())
|
||||
{
|
||||
if (objnom.GetDispersiondenomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
||||
if (objnom.GetDispersionnomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
||||
{
|
||||
CrearLayout(objnom.DtResultados);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user