This commit is contained in:
@@ -378,8 +378,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
{
|
||||
int CvePeriodo = DdlPeriodo.SelectedValue.ToEntero();
|
||||
LnkConsultar.Visible = (CvePeriodo > 0);
|
||||
UPFiltros.Update();
|
||||
UpDatos.Update();
|
||||
UPFiltros.Update();
|
||||
}
|
||||
#endregion
|
||||
#region Datos
|
||||
@@ -390,10 +389,11 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
FiltCveSubProyecto = DdlSubProyecto.SelectedValue.ToEntero();
|
||||
FiltCveTurno = DdlTurno.SelectedValue.ToEntero();
|
||||
FiltCvePeriodo = DdlPeriodo.SelectedValue.ToEntero();
|
||||
LtlPeriodoseleccionado.Text = DdlPeriodo.SelectedItem.Text;
|
||||
FiltAgrupador = 1;
|
||||
HypPDFSTimbrados.Attributes.Add("onclick", string.Format("GETPDF({0},{1})", -1, FiltCvePeriodo));
|
||||
cargaDatos();
|
||||
LtlPeriodoseleccionado.Text = string.Format("{0} ({1} Empleados)", DdlPeriodo.SelectedItem.Text, GvNominas.Rows.Count);
|
||||
LtlPeriodoseleccionadoASis.Text = LtlPeriodoseleccionado.Text;
|
||||
|
||||
}
|
||||
public void cargaDatos(bool cargaasistencia = true)
|
||||
@@ -1027,7 +1027,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
e.Row.FindControl("LnkTimbrar").Visible = false;
|
||||
if (Turno.Length == 0 && SubProyecto.Length > 0)
|
||||
{
|
||||
LtlNombre.Text = String.Format("<b>Centro de costos: {0}<b>", SubProyecto);
|
||||
LtlNombre.Text = String.Format("<b>Centro de costos: {0}({1})<b>", SubProyecto, e.Row.DataKey("CveSubProyecto").ToString());
|
||||
}
|
||||
else if (Turno.Length > 0)
|
||||
{
|
||||
@@ -1092,7 +1092,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
if (msggral.Length > 0)
|
||||
{
|
||||
|
||||
Alert(string.Format("Ocurrieron los siguientes errores <table class=\"table table-striped table-hover mysmallbtn\" ><tbody><tr><th>Código</th><th>Nombre</th><th>Error</th></tr>{0}</tbody></table>", msggral), TipoMensaje.MsgAdvertencia);
|
||||
Alert(string.Format("Los siguientes empleados no se timbraron por las siguiente situaciones: <table class=\"table table-striped table-hover mysmallbtn\" ><tbody><tr><th>Código</th><th>Nombre</th><th>Mensaje SAT</th></tr>{0}</tbody></table>", msggral), TipoMensaje.MsgAdvertencia);
|
||||
}
|
||||
UpDatos.Update();
|
||||
}
|
||||
@@ -1126,16 +1126,16 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
int CvePersonal = gvRow.DataKey("CvePersonal").ToEntero();
|
||||
int CveNomina = gvRow.DataKey("CveNomina").ToEntero();
|
||||
LogicNominas lognom = new LogicNominas();
|
||||
Usuario UsuarioActual = null;
|
||||
using(ClsSisUsuarios ObjUsuario= new ClsSisUsuarios())
|
||||
{
|
||||
UsuarioActual =ObjUsuario.ValidaUsuario("jcaudillo", Encripta("45makako45"), "-1", 1);
|
||||
}
|
||||
CreaObjetoEmpresa(ref UsuarioActual);
|
||||
UsuarioActual.CveEmpresa = this.UsuarioActual.CveEmpresa;
|
||||
//Usuario UsuarioActual = null;
|
||||
//using(ClsSisUsuarios ObjUsuario= new ClsSisUsuarios())
|
||||
//{
|
||||
// UsuarioActual =ObjUsuario.ValidaUsuario("jcaudillo", Encripta("45makako45"), "-1", 1);
|
||||
//}
|
||||
//CreaObjetoEmpresa(ref UsuarioActual);
|
||||
//UsuarioActual.CveEmpresa = this.UsuarioActual.CveEmpresa;
|
||||
string Msg = lognom.TimbrarNomina(CveNomina, CvePersonal, CvePeriodo, UsuarioActual);
|
||||
if (Msg != null && Msg.Length > 0)
|
||||
{ Alert(Msg, TipoMensaje.MsgAdvertencia); }
|
||||
{ Alert(string.Format("El empleado no se pudo timbrar, el sat nos devolvio el siguiente mensaje:<br/>{0}", Msg), TipoMensaje.MsgAdvertencia); }
|
||||
else
|
||||
{
|
||||
ClsNominas ObjPeriodo = new ClsNominas();
|
||||
@@ -5003,9 +5003,10 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
if (objpersonal.AddAsistencia(CvePersonal, -1, DdlAsisSubProyecto.SelectedValue.ToEntero(), fecha, DdlTipoAsistencias.SelectedValue.ToEntero(), TxtPorPago.Text.Trim().ToDouble(), TxtHorasDobles.Text.Trim().ToDouble(),
|
||||
TxtHorasTriples.Text.Trim().ToDouble(), DdlMotivoHoraExtra.SelectedValue.ToEntero(), TxtObservaciones.Text.Trim(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))
|
||||
{
|
||||
Alert(string.Format("se ha guardado la asistencia satisfactoriamente <br/>{0}<br/>{1:dd/MM/yyyy}", TxtPersonal.Text, TxtasisFecha.Text.ToDate()),TipoMensaje.ToastInformacion);
|
||||
RegistraScript("$('#DModalModAsistencia').modal('hide');");
|
||||
|
||||
}
|
||||
Alert("se ha guardado la asistencia satisfactoriamente");
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5013,6 +5014,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
{
|
||||
int CvePersonal = TxtasiscvePersonal.Text.ToEntero();
|
||||
DateTime fecha = TxtasisFecha.Text.ToDate();
|
||||
TxtfechaMostrar.Text = string.Format("{0:dd/MM/yyyy}", fecha);
|
||||
DataRow drow = dtempleados.FiltroPrimero(string.Format("CvePersonal={0}", CvePersonal));
|
||||
TxtPersonal.Text = drow["nombre"].ToString();
|
||||
DdlAsisSubProyecto.SelectedValueExist("-1");
|
||||
|
||||
Reference in New Issue
Block a user