This commit is contained in:
JORGE LUIS CAUDILLO ESPARZA
2022-03-10 15:04:32 -07:00
parent 27c495eeaa
commit 5ab3adb132
235 changed files with 644789 additions and 56 deletions

View File

@@ -351,18 +351,93 @@
<ajax:TabContainer ID="TabCDoctos" runat="server">
<ajax:TabPanel ID="TabDoctosFaltantes" runat="server" HeaderText="Faltantes">
<ContentTemplate>
<asp:GridView ID="GvDoctosfaltantes" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
DataKeyNames="CveDocumentacion,Tipo,CvePersonal,ISOK,Documentacion,CodigoNombreCompleto">
<Columns>
<asp:TemplateField HeaderText="Tipo" Visible="false">
<ItemTemplate>
<asp:Label ID="lbltipo" runat="server" Text='<%# Eval("Tipo")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Documento">
<ItemTemplate>
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Empleado">
<ItemTemplate>
<asp:HyperLink NavigateUrl='<%# string.Format("/RH/Personal.aspx?CvePersonal={0}", Eval("CvePersonal"))%>' runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabDoctosGenerales" runat="server" HeaderText="Generales">
<ContentTemplate>
<asp:GridView ID="GvDoctosGrales" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
DataKeyNames="CveDocumentacion,Tipo,ISOK,Documentacion">
<Columns>
<asp:TemplateField HeaderText="Capturado">
<ItemTemplate>
<asp:Label ID="lbltipo" runat="server" Text='<%# (Eval("ISOK").ToString()=="1"?"Si":"No")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Documento">
<ItemTemplate>
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="TabDoctosPorCliente" runat="server" HeaderText="por cliente">
<ContentTemplate>
<asp:GridView ID="GvDoctosClientes" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
DataKeyNames="CveDocumentacion,Tipo,ISOK,Documentacion">
<Columns>
<asp:TemplateField HeaderText="Capturado">
<ItemTemplate>
<asp:Label ID="lbltipo" runat="server" Text='<%# (Eval("ISOK").ToString()=="1"?"Si":"No")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Documento">
<ItemTemplate>
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</ajax:TabPanel>
<ajax:TabPanel ID="Tab" runat="server" HeaderText="por empleado">
<ContentTemplate>
<asp:GridView ID="GVDoctosPersonal" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD Widthall" AutoGenerateColumns="False" ShowHeaderWhenEmpty="true"
DataKeyNames="CveDocumentacion,Tipo,CvePersonal,ISOK,Documentacion,CodigoNombreCompleto">
<Columns>
<asp:TemplateField HeaderText="Capturado">
<ItemTemplate>
<asp:Label ID="lbltipo" runat="server" Text='<%# (Eval("ISOK").ToString()=="1"?"Si":"No")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Documento">
<ItemTemplate>
<asp:Label ID="lbldocumentacion" runat="server" Text='<%# Eval("Documentacion")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Empleado">
<ItemTemplate>
<asp:HyperLink NavigateUrl='<%# string.Format("/RH/Personal.aspx?CvePersonal={0}", Eval("CvePersonal"))%>' runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:HyperLink>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</ajax:TabPanel>
</ajax:TabContainer>
@@ -377,6 +452,47 @@
<%--<asp:Button ID="BtnEnviarDoctos" UseSubmitBehavior="false" OnClick="BtnEnviarDoctos_Click" runat="server" Text="Enviar" CssClass="btn btn-primary hidden BtnEnviarDoctos" />--%>
</ContentTemplate>
</asp:UpdatePanel>
<div id="ModalShowempleados" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<!-- Modal content-->
<div class="modal-content" style="width: 700px;">
<div class="modal-header ">
<button type="button" class="close" data-dismiss="modal">&times;</button>
<h4 class="modal-title">Documentos</h4>
</div>
<div class="modal-body">
<asp:UpdatePanel runat="server" ID="UpShowempleados" UpdateMode="Conditional">
<ContentTemplate>
<asp:GridView ID="GVClienteEmpleado" runat="server" GridLines="None" CssClass="table table-hover table-striped ScrollAD" AutoGenerateColumns="False"
DataKeyNames="CveCliente,CvePersonal,ConAsistencia,NominasFaltantes,NominasCapturadas,Cliente,CodigoNombreCompleto">
<Columns>
<asp:TemplateField HeaderText="Empleado">
<ItemTemplate>
<asp:Label ID="lblcodigoNombreCompleto" runat="server" Text='<%# Eval("CodigoNombreCompleto")%>'> </asp:Label>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div class="modal-footer">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<button type="button" class="btn btn-danger" data-dismiss="modal">Cancelar</button>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
</div>
</div>
<div id="ModalDoctosxmlpdf" class="modal ADS fade" role="dialog">
<div class="modal-dialog modal-lg">

View File

@@ -63,6 +63,14 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
ViewState["xmlobject"] = value;
}
}
public DataTable DtEmpleados
{
get { return ViewState["DtEmpleados"] != null ? (DataTable)ViewState["DtEmpleados"] : null; }
set
{
ViewState["DtEmpleados"] = value;
}
}
#endregion
protected void Page_Load(object sender, EventArgs e)
{
@@ -71,7 +79,7 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
Txtanio.Text = DateTime.Now.Year.ToString();
int mes = DateTime.Now.Month;
ddlMes.SelectedValueExist(String.Format("{0}{1}", (mes < 10 ? "0" : ""), mes));
ddlMes.SelectedValueExist(String.Format("{0}{1}", (mes < 10 ? "0" : ""), mes));
Txtanio.Text = "2021";
ddlMes.SelectedValueExist("11");
cargadatos();
@@ -79,8 +87,8 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
}
public void cargadatos()
{
anio = Txtanio.Text.ToEntero();
mes = ddlMes.SelectedValue.ToEntero();
anio = Txtanio.Text.ToEntero();
mes = ddlMes.SelectedValue.ToEntero();
DateTime fecha = String.Format("{0}-{1}{2}-01", anio, (mes < 10 ? "0" : ""), mes).ToDateTime();
using (ClsEdocumentacion edoc = new ClsEdocumentacion())
{
@@ -111,6 +119,23 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
GVMaterialidad.DataSource = edoc.DSResultados.Tables[1];
GVMaterialidad.DataBind();
}
if (edoc.DSResultados.Tables.Count > 2)
{
GvDoctosfaltantes.DataSource = edoc.DSResultados.Tables[2].FiltraParametros("ISOK =0", "", new string[] { "CveDocumentacion", "Tipo", "CvePersonal", "ISOK", "Documentacion", "CodigoNombreCompleto" });
GvDoctosfaltantes.DataBind();
GvDoctosGrales.DataSource = edoc.DSResultados.Tables[2].FiltraParametros("Tipo=1", "", new string[] { "CveDocumentacion", "Tipo", "CvePersonal", "ISOK", "Documentacion", "CodigoNombreCompleto" });
GvDoctosGrales.DataBind();
GvDoctosClientes.DataSource = edoc.DSResultados.Tables[2].FiltraParametros("Tipo=2", "", new string[] { "CveDocumentacion", "Tipo", "CvePersonal", "ISOK", "Documentacion", "CodigoNombreCompleto" });
GvDoctosClientes.DataBind();
GVDoctosPersonal.DataSource = edoc.DSResultados.Tables[2].FiltraParametros("Tipo=3", "", new string[] { "CveDocumentacion", "Tipo", "CvePersonal", "ISOK", "Documentacion", "CodigoNombreCompleto" });
GVDoctosPersonal.DataBind();
}
if (edoc.DSResultados.Tables.Count > 3)
{
DtEmpleados = edoc.DSResultados.Tables[3];
}
}
@@ -123,7 +148,11 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
protected void lblcliente_Click(object sender, EventArgs e)
{
GridViewRow gvrow = (GridViewRow)(((LinkButton)sender).NamingContainer);
GVClienteEmpleado.DataSource = DtEmpleados.FiltraParametros(string.Format("CveCliente={0}", gvrow.DataKey("CveCliente")));
GVClienteEmpleado.DataBind();
RegistraScript("$('#ModalShowempleados').modal()");
UpShowempleados.Update();
}
protected void GVMaterialidad_RowDataBound(object sender, GridViewRowEventArgs e)
@@ -131,7 +160,7 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
string toolTip = "";
string toolTip = "";
int CveCliente = e.Row.DataKey("CveCliente").ToEntero();
int Confactura = e.Row.DataKey("Confactura").ToEntero();
int ConAsistencia = e.Row.DataKey("ConAsistencia").ToEntero();
@@ -561,7 +590,7 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
{
mimeType = MimeMapping.GetMimeMapping(ruta);
}
catch (Exception ex)
catch (Exception )
{
}
// Response.Write(path)
@@ -636,7 +665,7 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
{
using (ClsEdocumentacion objRH = new ClsEdocumentacion())
{
int intCompleto = 0;
//int intCompleto = 0;
int _estatus = 0;
int _requerido = 0;
string _formato = "";
@@ -676,32 +705,32 @@ public partial class Documentacion_TableroMaterialidad : ClsPaginas
}
}
public class archivoxmlpdf
{
string rutaarchivo { get; set; }
string extension { get; set; }
public class archivoxmlpdf
{
string rutaarchivo { get; set; }
string extension { get; set; }
string RfcReceptor { get; set; }
string RfcEmisor { get; set; }
string Emisor { get; set; }
string Receptor { get; set; }
decimal SubTotal { get; set; }
decimal Descuento { get; set; }
decimal Total { get; set; }
string RfcReceptor { get; set; }
string RfcEmisor { get; set; }
string Emisor { get; set; }
string Receptor { get; set; }
decimal SubTotal { get; set; }
decimal Descuento { get; set; }
decimal Total { get; set; }
string FechaPago { get; set; }
string periodo { get { return string.Format("", FechaInicialPago, FechaFinalPago); } }
string FechaPago { get; set; }
string periodo { get { return string.Format("", FechaInicialPago, FechaFinalPago); } }
string FechaInicialPago { get; set; }
string FechaFinalPago { get; set; }
string Curp { get; set; }
int NumDiasPagados { get; set; }
decimal TotalPercepciones { get; set; }
decimal TotalDeducciones { get; set; }
string FechaInicialPago { get; set; }
string FechaFinalPago { get; set; }
string Curp { get; set; }
int NumDiasPagados { get; set; }
decimal TotalPercepciones { get; set; }
decimal TotalDeducciones { get; set; }
}
}
}
namespace ADSistemaLibrary3.SatXml

View File

@@ -522,7 +522,7 @@ public partial class Documentacion_TableroMaterialidad2 : ClsPaginas
{
mimeType = MimeMapping.GetMimeMapping(ruta);
}
catch (Exception ex)
catch (Exception )
{
}
// Response.Write(path)
@@ -597,7 +597,7 @@ public partial class Documentacion_TableroMaterialidad2 : ClsPaginas
{
using (ClsEdocumentacion objRH = new ClsEdocumentacion())
{
int intCompleto = 0;
//int intCompleto = 0;
int _estatus = 0;
int _requerido = 0;
string _formato = "";