This commit is contained in:
@@ -401,6 +401,12 @@
|
||||
<asp:ListItem Text="Todos" Value="3"></asp:ListItem>
|
||||
</asp:DropDownList>
|
||||
</div>
|
||||
<label class="col-md-1 compoonenlabel" style="line-height: 1; max-width: 85px;">Tipo Trabajador:</label>
|
||||
<div class="col-md-1">
|
||||
<asp:DropDownList Width="100%" ID="DdlTipoTrabajador" CssClass="form-control input-sm select2me" runat="server" AutoPostBack="true"
|
||||
DataTextField="TipoTrabajadorB" DataValueField="CveTipoTrabajador" ValidationGroup="GrpGuardar">
|
||||
</asp:DropDownList>
|
||||
</div>
|
||||
<div class="col-md-2" style="max-width: 160px !important; white-space: nowrap;">
|
||||
<label class="compoonenlabel">Ver obligaciones:</label>
|
||||
<asp:CheckBox ID="Chkobligaciones" Text=" " CssClass="chksino" runat="server" />
|
||||
|
||||
@@ -134,6 +134,17 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
|
||||
set { ViewState["PermisoEmitir"] = value; }
|
||||
}
|
||||
|
||||
protected int CveTipoTrabajador
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["CveTipoTrabajador"] == null) { return 0; }
|
||||
else { return ViewState["CveTipoTrabajador"].ToString().ToEntero(); }
|
||||
}
|
||||
|
||||
set { ViewState["CveTipoTrabajador"] = value; }
|
||||
}
|
||||
protected int CvePeriodoSeleccionado
|
||||
{
|
||||
get
|
||||
@@ -236,9 +247,25 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
|
||||
if (!IsPostBack)
|
||||
{
|
||||
if(UsuarioActual.CveUsuario == 100) {
|
||||
Alert("recuerda que solo la empresa (119) tiene activado el timbrado 4.0", TipoMensaje.ToastAdventencia);
|
||||
using (ClsRH objrh = new ClsRH())
|
||||
{
|
||||
if(objrh.TiposTrabajadorGet(-1, UsuarioActual.CveEmpresa))
|
||||
{
|
||||
DataTable dt = objrh.DtResultados;
|
||||
DataRow drow = dt.NewRow();
|
||||
drow["CveTipoTrabajador"] = "-1";
|
||||
drow["TipoTrabajadorB"] = "Todos";
|
||||
dt.Rows.InsertAt(drow, 0);
|
||||
dt.AcceptChanges();
|
||||
DdlTipoTrabajador.DataSource = dt;
|
||||
DdlTipoTrabajador.DataBind();
|
||||
DdlTipoTrabajador.SelectedValueExist( "-1");
|
||||
}
|
||||
}
|
||||
if (UsuarioActual.CveUsuario == 100)
|
||||
{
|
||||
Alert("recuerda que solo la empresa (119) tiene activado el timbrado 4.0", TipoMensaje.ToastAdventencia);
|
||||
}
|
||||
//CreaObjetoEmpresa(UsuarioActual);
|
||||
DataTable dtperinc = null;
|
||||
using (ClsNominas objnom = new ClsNominas())
|
||||
@@ -461,6 +488,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
FiltCveTurno = DdlTurno.SelectedValue.ToEntero();
|
||||
FiltCvePeriodo = DdlPeriodo.SelectedValue.ToEntero();
|
||||
FiltAgrupador = 1;
|
||||
CveTipoTrabajador = DdlTipoTrabajador.SelectedValue.ToEntero();
|
||||
HypPDFSTimbrados.Attributes.Add("onclick", string.Format("GETPDF({0},{1})", -1, FiltCvePeriodo));
|
||||
cargaDatos();
|
||||
LtlPeriodoseleccionado.Text = string.Format("{0} ({1} Empleados)", DdlPeriodo.SelectedItem.Text, dtempleados.COUNT("CvePersonal", " CvePersonal >0 "));
|
||||
@@ -519,7 +547,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
|
||||
LnkFormatoTabular.Visible = true;
|
||||
HypPDFSTimbrados.Visible = true;
|
||||
if (objnom.GetNominaEmpleado(FiltCveProyecto, FiltCveSubProyecto, FiltCveTurno, FiltCvePeriodo, CveEmpresa, FiltAgrupador, DdlRegimenContratacion.SelectedValue.ToEntero()) && objnom.DTSetResultados.Tables.Count > 4)
|
||||
if (objnom.GetNominaEmpleado(FiltCveProyecto, FiltCveSubProyecto, FiltCveTurno, FiltCvePeriodo, CveEmpresa, FiltAgrupador, DdlRegimenContratacion.SelectedValue.ToEntero(), CveTipoTrabajador: CveTipoTrabajador) && objnom.DTSetResultados.Tables.Count > 4)
|
||||
{
|
||||
dtempleados = objnom.DTSetResultados.Tables[3];
|
||||
dtempleadosConceptos = objnom.DTSetResultados.Tables[4];
|
||||
@@ -6395,7 +6423,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
ObjPersonal.IniciaTransacSQL();
|
||||
bool OcurrioError = false;
|
||||
|
||||
if (!ObjPersonal.AddAsistenciaMasiva2(DdlPeriodoCM.SelectedValue.ToEntero(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa))
|
||||
if (!ObjPersonal.AddAsistenciaMasiva2(DdlPeriodoCM.SelectedValue.ToEntero(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa,-1))
|
||||
OcurrioError = true;
|
||||
|
||||
if (OcurrioError)
|
||||
|
||||
Reference in New Issue
Block a user