This commit is contained in:
@@ -76,7 +76,15 @@ Public Class SIGGPS : Implements IHttpHandler, IRequiresSessionState
|
|||||||
Using ObjGPS As New ClsSisNotificaciones
|
Using ObjGPS As New ClsSisNotificaciones
|
||||||
Retorno = $"[""IsOk""=""{ObjGPS.ObtenerNotificaciones()}""]"
|
Retorno = $"[""IsOk""=""{ObjGPS.ObtenerNotificaciones()}""]"
|
||||||
End Using
|
End Using
|
||||||
|
|
||||||
|
|
||||||
|
context.Response.ContentType = "text/json"
|
||||||
|
|
||||||
|
context.Response.StatusCode = 200
|
||||||
context.Response.Write(Retorno)
|
context.Response.Write(Retorno)
|
||||||
|
context.Response.Flush()
|
||||||
|
context.Response.Close()
|
||||||
|
context.Response.End()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Public Sub SendNotificacionGPS(context As Microsoft.AspNet.SignalR.IHubContext, CveNotificacionBitacora As Integer, CveUsuario As Integer, Encabezado As String, Mensaje As String, TipoNotificacion As Integer, Pie As String, Sonido As String, Persistencia As Boolean, Coords As String)
|
Public Sub SendNotificacionGPS(context As Microsoft.AspNet.SignalR.IHubContext, CveNotificacionBitacora As Integer, CveUsuario As Integer, Encabezado As String, Mensaje As String, TipoNotificacion As Integer, Pie As String, Sonido As String, Persistencia As Boolean, Coords As String)
|
||||||
|
|||||||
@@ -197,6 +197,9 @@
|
|||||||
<li>
|
<li>
|
||||||
<asp:HyperLink ID="LnkProvisionNominaAsimilados" Visible="false" runat="server"><i class="fa fa-eye"></i>Ver provisión Asimilados</asp:HyperLink>
|
<asp:HyperLink ID="LnkProvisionNominaAsimilados" Visible="false" runat="server"><i class="fa fa-eye"></i>Ver provisión Asimilados</asp:HyperLink>
|
||||||
</li>
|
</li>
|
||||||
|
<li>
|
||||||
|
<asp:HyperLink ID="LnkProvisionProrrateo" Visible="false" runat="server"><i class="fa fa-eye"></i>Ver provisión prorrateo</asp:HyperLink>
|
||||||
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<asp:LinkButton ID="LnkOpenProrrateo" OnClick="LnkOpenProrrateo_Click" runat="server"><i class="fa fa-percent"></i> Prorrateo</asp:LinkButton>
|
<asp:LinkButton ID="LnkOpenProrrateo" OnClick="LnkOpenProrrateo_Click" runat="server"><i class="fa fa-percent"></i> Prorrateo</asp:LinkButton>
|
||||||
</li>
|
</li>
|
||||||
|
|||||||
@@ -424,9 +424,11 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
Estatus = drow["Estatus"].ToString().ToEntero();
|
Estatus = drow["Estatus"].ToString().ToEntero();
|
||||||
int CvePrePolizaProvision = drow["CvePrePolizaProvision"].ToString().ToEntero();
|
int CvePrePolizaProvision = drow["CvePrePolizaProvision"].ToString().ToEntero();
|
||||||
int CvePrePolizaProvisionAsimilados = drow["CvePrePolizaAsimilables"].ToString().ToEntero();
|
int CvePrePolizaProvisionAsimilados = drow["CvePrePolizaAsimilables"].ToString().ToEntero();
|
||||||
LnkConceptoEmpleado.Visible = (Estatus == 1);
|
int CvePrePolizaProrrateo = drow["CvePrePolizaProrrateo"].ToString().ToEntero();
|
||||||
|
|
||||||
|
//LnkConceptoEmpleado.Visible = (Estatus == 1);
|
||||||
LnkRegistrarProvision.Visible = (Estatus >= 2) && (CvePrePolizaProvision <= 0 || UsuarioActual.CveUsuario == 100);
|
LnkRegistrarProvision.Visible = (Estatus >= 2) && (CvePrePolizaProvision <= 0 || UsuarioActual.CveUsuario == 100);
|
||||||
LnkConceptoEmpleado.Visible = (Estatus < 2);
|
LnkConceptoEmpleado.Visible = true;//(Estatus < 2);
|
||||||
LnkCargaAsistenciaMasiva.Visible = (Estatus < 2);
|
LnkCargaAsistenciaMasiva.Visible = (Estatus < 2);
|
||||||
LnkModalPlantillaNomina.Visible = true;
|
LnkModalPlantillaNomina.Visible = true;
|
||||||
LnkTimbrarTodos.Visible = (Estatus > 2);
|
LnkTimbrarTodos.Visible = (Estatus > 2);
|
||||||
@@ -435,7 +437,8 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
LnkProvisionNomina.Visible = CvePrePolizaProvision > 0;
|
LnkProvisionNomina.Visible = CvePrePolizaProvision > 0;
|
||||||
LnkProvisionNomina.NavigateUrl = $"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={CvePrePolizaProvision}";
|
LnkProvisionNomina.NavigateUrl = $"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={CvePrePolizaProvision}";
|
||||||
LnkProvisionNominaAsimilados.Visible = CvePrePolizaProvisionAsimilados > 0;
|
LnkProvisionNominaAsimilados.Visible = CvePrePolizaProvisionAsimilados > 0;
|
||||||
LnkProvisionNominaAsimilados.NavigateUrl = $"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={CvePrePolizaProvisionAsimilados}";
|
LnkProvisionProrrateo.NavigateUrl = $"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={CvePrePolizaProrrateo}";
|
||||||
|
LnkProvisionProrrateo.Visible = CvePrePolizaProrrateo > 0;
|
||||||
UpAccciones.Update();
|
UpAccciones.Update();
|
||||||
}
|
}
|
||||||
LnkListaRaya.Visible = true;
|
LnkListaRaya.Visible = true;
|
||||||
@@ -5950,7 +5953,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
string SalarioSUA = string.Format("{0:N2}", e.Row.DataKey("SalarioSUA").ToDecimal());
|
string SalarioSUA = string.Format("{0:N2}", e.Row.DataKey("SalarioSUA").ToDecimal());
|
||||||
string SalarioSIG = string.Format("{0:N2}", e.Row.DataKey("SalarioSIG").ToDecimal());
|
string SalarioSIG = string.Format("{0:N2}", e.Row.DataKey("SalarioSIG").ToDecimal());
|
||||||
int celda = 1;
|
int celda = 1;
|
||||||
if (SalarioSUA != SalarioSIG)
|
if (Math.Abs(SalarioSUA.ToDecimal() - SalarioSIG.ToDecimal()) >1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -5958,7 +5961,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 4;
|
celda = celda + 4;
|
||||||
string CuotaExcedenteSUA = string.Format("{0:N2}", e.Row.DataKey("CuotaExcedenteSUA").ToDecimal());
|
string CuotaExcedenteSUA = string.Format("{0:N2}", e.Row.DataKey("CuotaExcedenteSUA").ToDecimal());
|
||||||
string CuotaExcedenteSIG = string.Format("{0:N2}", e.Row.DataKey("CuotaExcedenteSIG").ToDecimal());
|
string CuotaExcedenteSIG = string.Format("{0:N2}", e.Row.DataKey("CuotaExcedenteSIG").ToDecimal());
|
||||||
if (CuotaExcedenteSUA != CuotaExcedenteSIG)
|
if (Math.Abs(CuotaExcedenteSUA.ToDecimal() - CuotaExcedenteSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -5966,7 +5969,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string PrestacionesDineroSUA = string.Format("{0:N2}", e.Row.DataKey("PrestacionesDineroSUA").ToDecimal());
|
string PrestacionesDineroSUA = string.Format("{0:N2}", e.Row.DataKey("PrestacionesDineroSUA").ToDecimal());
|
||||||
string PrestacionesSIG = string.Format("{0:N2}", e.Row.DataKey("PrestacionesSIG").ToDecimal());
|
string PrestacionesSIG = string.Format("{0:N2}", e.Row.DataKey("PrestacionesSIG").ToDecimal());
|
||||||
if (PrestacionesDineroSUA != PrestacionesSIG)
|
if (Math.Abs(PrestacionesDineroSUA.ToDecimal() - PrestacionesSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -5974,7 +5977,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string GastosMedPenSUA = string.Format("{0:N2}", e.Row.DataKey("GastosMedPenSUA").ToDecimal());
|
string GastosMedPenSUA = string.Format("{0:N2}", e.Row.DataKey("GastosMedPenSUA").ToDecimal());
|
||||||
string GastosMedicosSIG = string.Format("{0:N2}", e.Row.DataKey("GastosMedicosSIG").ToDecimal());
|
string GastosMedicosSIG = string.Format("{0:N2}", e.Row.DataKey("GastosMedicosSIG").ToDecimal());
|
||||||
if (GastosMedPenSUA != GastosMedicosSIG)
|
if (Math.Abs(GastosMedPenSUA.ToDecimal() - GastosMedicosSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -5982,7 +5985,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string InvalidezyVidaSUA = string.Format("{0:N2}", e.Row.DataKey("InvalidezyVidaSUA").ToDecimal());
|
string InvalidezyVidaSUA = string.Format("{0:N2}", e.Row.DataKey("InvalidezyVidaSUA").ToDecimal());
|
||||||
string InvalidezyVidaSIG = string.Format("{0:N2}", e.Row.DataKey("InvalidezyVidaSIG").ToDecimal());
|
string InvalidezyVidaSIG = string.Format("{0:N2}", e.Row.DataKey("InvalidezyVidaSIG").ToDecimal());
|
||||||
if (InvalidezyVidaSUA != InvalidezyVidaSIG)
|
if (Math.Abs(InvalidezyVidaSUA.ToDecimal() - InvalidezyVidaSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -5990,7 +5993,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string CesantiayVejezObreraSUA = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezObreraSUA").ToDecimal());
|
string CesantiayVejezObreraSUA = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezObreraSUA").ToDecimal());
|
||||||
string CesantiayVejezObreraSIG = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezObreraSIG").ToDecimal());
|
string CesantiayVejezObreraSIG = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezObreraSIG").ToDecimal());
|
||||||
if (CesantiayVejezObreraSUA != CesantiayVejezObreraSIG)
|
if (Math.Abs(CesantiayVejezObreraSUA.ToDecimal() - CesantiayVejezObreraSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -5998,7 +6001,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string CuotaFijaSUA = string.Format("{0:N2}", e.Row.DataKey("CuotaFijaSUA").ToDecimal());
|
string CuotaFijaSUA = string.Format("{0:N2}", e.Row.DataKey("CuotaFijaSUA").ToDecimal());
|
||||||
string CuotaFijaSIG = string.Format("{0:N2}", e.Row.DataKey("CuotaFijaSIG").ToDecimal());
|
string CuotaFijaSIG = string.Format("{0:N2}", e.Row.DataKey("CuotaFijaSIG").ToDecimal());
|
||||||
if (CuotaFijaSUA != CuotaFijaSIG)
|
if (Math.Abs(CuotaFijaSUA.ToDecimal() - CuotaFijaSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -6006,7 +6009,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string RiesgosdeTrabajoSUA = string.Format("{0:N2}", e.Row.DataKey("RiesgosdeTrabajoSUA").ToDecimal());
|
string RiesgosdeTrabajoSUA = string.Format("{0:N2}", e.Row.DataKey("RiesgosdeTrabajoSUA").ToDecimal());
|
||||||
string RiesgoTrabajoSIG = string.Format("{0:N2}", e.Row.DataKey("RiesgoTrabajoSIG").ToDecimal());
|
string RiesgoTrabajoSIG = string.Format("{0:N2}", e.Row.DataKey("RiesgoTrabajoSIG").ToDecimal());
|
||||||
if (RiesgosdeTrabajoSUA != RiesgoTrabajoSIG)
|
if (Math.Abs(RiesgosdeTrabajoSUA.ToDecimal() - RiesgoTrabajoSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -6014,7 +6017,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string GuarderiaSUA = string.Format("{0:N2}", e.Row.DataKey("GuarderiaSUA").ToDecimal());
|
string GuarderiaSUA = string.Format("{0:N2}", e.Row.DataKey("GuarderiaSUA").ToDecimal());
|
||||||
string GuarderiaSIG = string.Format("{0:N2}", e.Row.DataKey("GuarderiaSIG").ToDecimal());
|
string GuarderiaSIG = string.Format("{0:N2}", e.Row.DataKey("GuarderiaSIG").ToDecimal());
|
||||||
if (GuarderiaSUA != GuarderiaSIG)
|
if (Math.Abs(GuarderiaSUA.ToDecimal() - GuarderiaSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -6022,7 +6025,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string RetiroSUA = string.Format("{0:N2}", e.Row.DataKey("RetiroSUA").ToDecimal());
|
string RetiroSUA = string.Format("{0:N2}", e.Row.DataKey("RetiroSUA").ToDecimal());
|
||||||
string RetiroSIG = string.Format("{0:N2}", e.Row.DataKey("RetiroSIG").ToDecimal());
|
string RetiroSIG = string.Format("{0:N2}", e.Row.DataKey("RetiroSIG").ToDecimal());
|
||||||
if (RetiroSUA != RetiroSIG)
|
if (Math.Abs(RetiroSUA.ToDecimal() - RetiroSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -6030,7 +6033,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
celda = celda + 2;
|
celda = celda + 2;
|
||||||
string CesantiayVejezPatronalSUA = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezPatronalSUA").ToDecimal());
|
string CesantiayVejezPatronalSUA = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezPatronalSUA").ToDecimal());
|
||||||
string CesantiayVejezPatronalSIG = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezPatronalSIG").ToDecimal());
|
string CesantiayVejezPatronalSIG = string.Format("{0:N2}", e.Row.DataKey("CesantiayVejezPatronalSIG").ToDecimal());
|
||||||
if (CesantiayVejezPatronalSUA != CesantiayVejezPatronalSIG)
|
if (Math.Abs(CesantiayVejezPatronalSUA.ToDecimal() - CesantiayVejezPatronalSIG.ToDecimal()) > 1)
|
||||||
{
|
{
|
||||||
e.Row.Cells[celda].CssClass = "cellFail";
|
e.Row.Cells[celda].CssClass = "cellFail";
|
||||||
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
e.Row.Cells[celda + 1].CssClass = "cellFail";
|
||||||
@@ -6644,7 +6647,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
{
|
{
|
||||||
if (objnom.RegistraProvision(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
if (objnom.RegistraProvision(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
||||||
{
|
{
|
||||||
int CvePrePolizaProvision = 0; int CvePrePolizaasmilidos = 0;
|
int CvePrePolizaProvision = 0; int CvePrePolizaasmilidos = 0; int CvePrePolizaProrrateo = 0;
|
||||||
if (objnom.DTSetResultados.Tables.Count > 1 && objnom.DTSetResultados.Tables[1].Rows.Count == 0)
|
if (objnom.DTSetResultados.Tables.Count > 1 && objnom.DTSetResultados.Tables[1].Rows.Count == 0)
|
||||||
{
|
{
|
||||||
|
|
||||||
@@ -6652,11 +6655,17 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
{
|
{
|
||||||
CvePrePolizaProvision = objnom.DtResultados.Rows[0]["CvePrePoliza"].ToString().ToEntero();
|
CvePrePolizaProvision = objnom.DtResultados.Rows[0]["CvePrePoliza"].ToString().ToEntero();
|
||||||
CvePrePolizaasmilidos = objnom.DtResultados.Rows[0]["CvePrePolizaAsimilables"].ToString().ToEntero();
|
CvePrePolizaasmilidos = objnom.DtResultados.Rows[0]["CvePrePolizaAsimilables"].ToString().ToEntero();
|
||||||
|
CvePrePolizaProrrateo = objnom.DtResultados.Rows[0]["CvePrePolizaProrrateo"].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);
|
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)
|
if (CvePrePolizaasmilidos > 0)
|
||||||
{
|
{
|
||||||
mensaje = string.Format("{0} <a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={1}&Tipo=NOMPROV\"> Asimilados</a>", mensaje, CvePrePolizaasmilidos);
|
mensaje = string.Format("{0} <a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={1}&Tipo=NOMPROV\"> Asimilados</a><br/>", mensaje, CvePrePolizaasmilidos);
|
||||||
|
|
||||||
|
}
|
||||||
|
if (CvePrePolizaProrrateo > 0)
|
||||||
|
{
|
||||||
|
mensaje = string.Format("{0} <a href=\"../Contabilidad/RegPrePoliza.aspx?CvePrePoliza={1}&Tipo=NOMPROV\"> Prorrateo</a><br/>", mensaje, CvePrePolizaProrrateo);
|
||||||
|
|
||||||
}
|
}
|
||||||
Alert(mensaje);
|
Alert(mensaje);
|
||||||
|
|||||||
@@ -968,6 +968,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="row">
|
||||||
|
<div class="col-md-4">
|
||||||
|
<asp:TextBox ID="TxtFoto" CssClass="ADSdropzone hidden" runat="server"></asp:TextBox>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1144,6 +1144,22 @@ Partial Class RH_CatPersonal
|
|||||||
TelefonoExtension:="", CelularPersonal:="", TelefonoMarcadoRapido:="", ContactoAlterno:="", CveTipodeSalario:=DDlTipoSalario.SelectedValue.ToEntero(), Sindicalizado:=isSindicalizado, CvePais:=151,
|
TelefonoExtension:="", CelularPersonal:="", TelefonoMarcadoRapido:="", ContactoAlterno:="", CveTipodeSalario:=DDlTipoSalario.SelectedValue.ToEntero(), Sindicalizado:=isSindicalizado, CvePais:=151,
|
||||||
CveMedioTransporte:=DdlMedioTransporte.SelectedValue.ToEntero()
|
CveMedioTransporte:=DdlMedioTransporte.SelectedValue.ToEntero()
|
||||||
) Then
|
) Then
|
||||||
|
|
||||||
|
Dim filesgral As List(Of Archivo) = TxtFoto.getfiles().Archivos
|
||||||
|
Dim filemove As String = ""
|
||||||
|
For Each fileItem As Archivo In filesgral
|
||||||
|
Dim extension = fileItem.Extension.Replace(".", "")
|
||||||
|
If (extension.Contiene("jpg", "png", "bmp")) Then
|
||||||
|
Dim dir As String = String.Format("{0}RH\Personal\", UsuarioActual.Empresa.Ruta)
|
||||||
|
System.IO.Directory.CreateDirectory(dir)
|
||||||
|
Dim file As String = String.Format("{0}{1}.{2}", dir, ObjPersonal.CvePersonal, extension)
|
||||||
|
System.IO.File.Move(fileItem.FileUrl, file)
|
||||||
|
End If
|
||||||
|
|
||||||
|
Next
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Alert(String.Format("El empleado a sido agregado satisfactoriamente <a href=""/RH/Personal.aspx?CvePersonal={0}"">Ver empleado</a>", ObjPersonal.CvePersonal), TipoMensaje.ToastInformacion, "", 0)
|
Alert(String.Format("El empleado a sido agregado satisfactoriamente <a href=""/RH/Personal.aspx?CvePersonal={0}"">Ver empleado</a>", ObjPersonal.CvePersonal), TipoMensaje.ToastInformacion, "", 0)
|
||||||
continuar = True
|
continuar = True
|
||||||
ISChange = True
|
ISChange = True
|
||||||
|
|||||||
@@ -1081,8 +1081,24 @@ Partial Class RH_Personal
|
|||||||
DdlMotivoBaja.DataBind()
|
DdlMotivoBaja.DataBind()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub CargaEstatusPersonal()
|
Private Sub CargaEstatusPersonal(CveEstatus As Integer)
|
||||||
DdlEstatusPersonal.DataSource = GlobalDTEstatusPersonal
|
Dim filtro As String
|
||||||
|
Select Case CveEstatus
|
||||||
|
Case 1 'ingreso
|
||||||
|
filtro = " CveEstatusPersonal IN(1,2) "
|
||||||
|
Case 5 'reingreso
|
||||||
|
filtro = " CveEstatusPersonal IN(2,5) "
|
||||||
|
Case 2 'baja
|
||||||
|
filtro = " CveEstatusPersonal IN(2,5) "
|
||||||
|
Case 3 'reclutamiento
|
||||||
|
filtro = " CveEstatusPersonal IN(1,3,4,6) "
|
||||||
|
Case 4 'descartado reclutamiento
|
||||||
|
filtro = " CveEstatusPersonal IN(4) "
|
||||||
|
Case 6 'reclutamiento prealta
|
||||||
|
filtro = " CveEstatusPersonal IN(1,3,4,6) "
|
||||||
|
End Select
|
||||||
|
|
||||||
|
DdlEstatusPersonal.DataSource = GlobalDTEstatusPersonal.FiltraParametros(filtro)
|
||||||
DdlEstatusPersonal.DataBind()
|
DdlEstatusPersonal.DataBind()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -1538,7 +1554,7 @@ Partial Class RH_Personal
|
|||||||
'End If
|
'End If
|
||||||
|
|
||||||
DdlEstatusPersonal.SelectedValue = ObjPersonal.CveEstatusPersonal.ToString()
|
DdlEstatusPersonal.SelectedValue = ObjPersonal.CveEstatusPersonal.ToString()
|
||||||
|
CargaEstatusPersonal(DdlEstatusPersonal.SelectedValue.ToEntero())
|
||||||
MostrarOcultarFechasEstatus()
|
MostrarOcultarFechasEstatus()
|
||||||
|
|
||||||
CvePersonalEstatusInicial = ObjPersonal.CveEstatusPersonal
|
CvePersonalEstatusInicial = ObjPersonal.CveEstatusPersonal
|
||||||
@@ -1877,6 +1893,7 @@ Partial Class RH_Personal
|
|||||||
ObjPersonal.Commit()
|
ObjPersonal.Commit()
|
||||||
Alert(Mensaje, TipoMensaje.MsgInformacion, Accion)
|
Alert(Mensaje, TipoMensaje.MsgInformacion, Accion)
|
||||||
|
|
||||||
|
CargaEstatusPersonal(DdlEstatusPersonal.SelectedValue.ToEntero())
|
||||||
'If File.Exists(ModExtensiones.DirectorioBaseEmpresas & "Empresas\" & UsuarioActual.CveEmpresa & "\RH\Personal\" & ObjPersonal.URL) Then
|
'If File.Exists(ModExtensiones.DirectorioBaseEmpresas & "Empresas\" & UsuarioActual.CveEmpresa & "\RH\Personal\" & ObjPersonal.URL) Then
|
||||||
' ImgPersonal.ImageUrl = "/Empresas/" & UsuarioActual.CveEmpresa & "/RH/Personal/" & ObjPersonal.URL
|
' ImgPersonal.ImageUrl = "/Empresas/" & UsuarioActual.CveEmpresa & "/RH/Personal/" & ObjPersonal.URL
|
||||||
'End If
|
'End If
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ Partial Class PopUpSeleccionarEmpresa
|
|||||||
If Dt IsNot Nothing Then
|
If Dt IsNot Nothing Then
|
||||||
If Dt.Rows.Count > 0 Then
|
If Dt.Rows.Count > 0 Then
|
||||||
Dim NumRegistros As Integer = 0
|
Dim NumRegistros As Integer = 0
|
||||||
GvEmpresas.DataSource = Dt.FiltraParametros("(CvePlataforma = 1 OR (CvePlataforma = 3 AND CveCliente IS NULL)) AND CvePlataformaUsuario NOT IN (6,7)", "Empresa", {"CveEmpresa", "Empresa", "CveUsuario", "Contraseña", "Usuario"})
|
GvEmpresas.DataSource = Dt.FiltraParametros("(CvePlataforma = 1 OR (CvePlataforma = 3 AND CveCliente IS NULL)) ", "Empresa", {"CveEmpresa", "Empresa", "CveUsuario", "Contraseña", "Usuario"})
|
||||||
'GvEmpresas.DataSource = Dt.FiltraParametros("(CvePlataforma = 1 OR (CvePlataforma = 3 AND CveCliente IS NULL)) AND CvePlataformaUsuario NOT IN (6,7)", "Empresa")
|
'GvEmpresas.DataSource = Dt.FiltraParametros("(CvePlataforma = 1 OR (CvePlataforma = 3 AND CveCliente IS NULL)) AND CvePlataformaUsuario NOT IN (6,7)", "Empresa")
|
||||||
NumRegistros += DirectCast(GvEmpresas.DataSource, System.Data.DataTable).Rows.Count
|
NumRegistros += DirectCast(GvEmpresas.DataSource, System.Data.DataTable).Rows.Count
|
||||||
|
|
||||||
|
|||||||
@@ -332,6 +332,10 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user