Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -584,7 +584,7 @@ Public Class ClsContPAQi
|
||||
|
||||
VALUES (@IdMovDev, @RowVersion, @IdPoliza, ISNULL ((SELECT MAX (NumMovto) FROM MovimientosImpuestos WHERE IdPoliza = @IdPoliza), 0) + 1, @IdPersona, 0,YEAR(@FechaMov), MONTH(@FechaMov), @IdCuenta, 0, 1, 0,
|
||||
@Serie, @Folio, @Referencia, @UUID, 2, 0, 1, @TipoMovimiento, 1, @Impuesto, 2,'', @TasaOCuota, @SubTotal,
|
||||
@ImpImpuesto, @ImpImpuesto,0, @IVANoAcred, 0, 0, 0, 0, 0, @GuidMov, @GuidMovPadre, 0,
|
||||
@ImpImpuesto, (@ImpImpuesto + @SubTotal),0, @IVANoAcred, 0, 0, 0, 0, 0, @GuidMov, @GuidMovPadre, 0,
|
||||
@ConceptoIVA, @SubconceptoIVA, 0, @ProporcionDIOT, @DeducibleDIOT);
|
||||
|
||||
EXEC PA_UpdateId 'Id_MovimientoImpuesto';
|
||||
|
||||
@@ -94,6 +94,8 @@ Public Class ClsInventarios
|
||||
Public Property CveOrdenCompra As Integer
|
||||
Public Property CveOrdenCompraLiga As Integer
|
||||
Public Property FolioOC As String
|
||||
Public Property DescripcionOC As String
|
||||
|
||||
Public Property CvePS As Integer
|
||||
Public Property CveEntregaForanea As Integer
|
||||
Public Property CvePaqueteriaGuia As Integer
|
||||
@@ -852,6 +854,7 @@ Public Class ClsInventarios
|
||||
CveOrdenCompra = dr("CveOrdenCompra").ToString.ToEntero
|
||||
CveOrdenCompraLiga = dr("CveOrdenCompraLiga").ToString.ToEntero
|
||||
FolioOC = dr("FolioOC").ToString
|
||||
DescripcionOC = dr("DescripcionOC").ToString
|
||||
FolioInterno = dr("VentaAnticipo").ToString
|
||||
CveCliente = If(dr("CveCliente").ToString.ToEntero > 0, dr("CveCliente").ToString.ToEntero, -1)
|
||||
CveClienteSucursal = If(dr("CveClienteSucursal").ToString.ToEntero > 0, dr("CveClienteSucursal").ToString.ToEntero, -1)
|
||||
|
||||
@@ -1785,7 +1785,7 @@ Public Class ClsNominas
|
||||
#End Region
|
||||
|
||||
#Region "ClsNominasSaatConceptos"
|
||||
Public Function GetConceptos() As Boolean
|
||||
Public Function GetConceptoSAT() As Boolean
|
||||
Dim Retorno As Boolean = False
|
||||
DataAdapter("PA_Nom_Sat_ConceptosGet")
|
||||
|
||||
@@ -3468,6 +3468,28 @@ Public Class ClsNominas
|
||||
End Try
|
||||
Return retorno
|
||||
End Function
|
||||
|
||||
|
||||
Public Function GetFonacotSaldos(CveEmpresa As Integer, CvePersonal As Integer, CveFonacot As Integer) As Boolean
|
||||
Dim retorno As Boolean = False
|
||||
DataAdapter("PA_GetFonacotSaldos", CommandType.StoredProcedure)
|
||||
With SqlAdapter.SelectCommand.Parameters
|
||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||
.Add("@CvePersonal", SqlDbType.Int).Value = CvePersonal
|
||||
.Add("@CveFonacot", SqlDbType.Int).Value = CveFonacot
|
||||
End With
|
||||
Try
|
||||
SqlAdapter.Fill(Data)
|
||||
retorno = True
|
||||
Catch sqEx As SqlException
|
||||
retorno = False
|
||||
OnError("Ocurrió un error al obtener los saldos Fonacot.", sqEx, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
|
||||
Catch ex As Exception
|
||||
retorno = False
|
||||
OnError("Ocurrió un error al obtener los saldos Fonacot.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
|
||||
End Try
|
||||
Return retorno
|
||||
End Function
|
||||
Public Function AddMovtoPermanente(cveConcepto As Int32, cvePersonal As Int32, descripcion As String, tipoDescuento As Int32, valor As Double, vecesAplicar As Int32, montoLimite As Decimal, fechaInicioAplicacion As Date, estatus As Boolean, CveCuenta As Integer, Optional CveIE As Integer = -1, Optional EsAcumulado As Integer = 0) As Integer
|
||||
Dim retorno As Integer = 0
|
||||
DataAdapter("PA_AddMovtoPermanente", CommandType.StoredProcedure)
|
||||
|
||||
@@ -918,7 +918,7 @@ Public Class ClsPaginas
|
||||
Dim AppNombre As String = "GlobalDTNomSatConceptos"
|
||||
If DirectCast(HttpContext.Current.Application(AppNombre), DataTable) Is Nothing Then
|
||||
Using ObjNom As New ClsNominas()
|
||||
If ObjNom.GetConceptos() Then Application(AppNombre) = ObjNom.DtResultados
|
||||
If ObjNom.GetConceptoSAT() Then Application(AppNombre) = ObjNom.DtResultados
|
||||
End Using
|
||||
End If
|
||||
GlobalDTNomSatConceptos = DirectCast(HttpContext.Current.Application(AppNombre), DataTable)
|
||||
@@ -8326,7 +8326,7 @@ Public Class ClsPaginas
|
||||
End Function
|
||||
#End Region
|
||||
#Region "PDF NOMINA"
|
||||
Public Function GeneraPDFNomina(CvePersonal As Integer, CvePeriodo As Integer, CveEmpresa As Integer, RutaEmpresa As String, Optional indemnizacion As Boolean = False) As Byte()
|
||||
Public Function GeneraPDFNomina(CvePersonal As Integer, CvePeriodo As Integer, CveEmpresa As Integer, RutaEmpresa As String) As Byte()
|
||||
Dim Retorno As Byte() = Nothing
|
||||
Using ObjNomina As New ClsNominas
|
||||
Using ObjPersonal As New ClsRH
|
||||
@@ -8344,7 +8344,7 @@ Public Class ClsPaginas
|
||||
Dim DTDeducciones As Data.DataTable
|
||||
Dim DTDeducciones2 As New Data.DataTable
|
||||
Dim Ruta As String = UsuarioActual.Empresa.Ruta
|
||||
Dim PathXML As String = $"{Ruta}XML\Nomina\{ObjNomina.Serie }{If(indemnizacion, "F", "")}-{ObjNomina.Folio}.xml"
|
||||
Dim PathXML As String = $"{Ruta}XML\Nomina\{ObjNomina.Serie }-{ObjNomina.Folio}.xml"
|
||||
Dim FechaEmision, FechaCertificacion As DateTime
|
||||
Dim FolioFiscal, NoSerieCertificado, NoSerieCertificadoContribuyente, SelloCFDi, SelloSAT As String
|
||||
FolioFiscal = ""
|
||||
@@ -8468,12 +8468,12 @@ Public Class ClsPaginas
|
||||
Dim ajusteindemnizacion As Double = 0
|
||||
'PERCECIONES - DEDUCCIONES
|
||||
If ObjNomina.GetNom_NominasDetalles(CveNomina, CvePersonal, CvePeriodo, "-1") Then
|
||||
Dim filtrop As String = " AND CveSistema NOT IN(10,11,32)"
|
||||
Dim friltrod As String = " AND CveSistema <>47"
|
||||
If indemnizacion Then
|
||||
filtrop = "AND CveSistema IN(10,11,32)"
|
||||
friltrod = " AND CveSistema =47"
|
||||
End If
|
||||
Dim filtrop As String = "" '" AND CveSistema NOT IN(10,11,32)"
|
||||
Dim friltrod As String = "" '" AND CveSistema <>47"
|
||||
'If indemnizacion Then
|
||||
' filtrop = "AND CveSistema IN(10,11,32)"
|
||||
' friltrod = " AND CveSistema =47"
|
||||
'End If
|
||||
DTPercepciones = ObjNomina.DtResultados.FiltraParametros($"((Tipo = 'P' OR (Tipo = 'D' AND Importe <0)) AND ((Importe <>0 AND EsPadre = 1 AND EsFormula =0) OR Imprimir =1)) {filtrop}")
|
||||
DTDeducciones = ObjNomina.DtResultados.FiltraParametros($"(Tipo = 'D' AND ((Importe >0 AND EsPadre = 1 AND EsFormula =0) OR Imprimir =1) ) {friltrod}")
|
||||
DTDeducciones2 = ObjNomina.DtResultados.FiltraParametros($"(Tipo = 'D' AND (( Importe >0 AND EsPadre = 1 AND EsFormula =0) OR Imprimir =1) ){friltrod}")
|
||||
@@ -8535,7 +8535,7 @@ Public Class ClsPaginas
|
||||
RptParametro.Add(New ReportParameter("Cantidad", "1"))
|
||||
RptParametro.Add(New ReportParameter("Unidad", "ACT"))
|
||||
RptParametro.Add(New ReportParameter("Descripcion", "PAGO DE NÓMINA"))
|
||||
RptParametro.Add(New ReportParameter("Total", If(indemnizacion, ajusteindemnizacion, ObjNomina.Total - ajusteindemnizacion).ToString()))
|
||||
RptParametro.Add(New ReportParameter("Total", ObjNomina.Total.ToString()))
|
||||
RptParametro.Add(New ReportParameter("ImporteLetra", ObjNomina.Total.ToString.ToDecimal.Texto2Letras))
|
||||
RptParametro.Add(New ReportParameter("Clave", "84111505"))
|
||||
cQr = GeneraQRSAT(UsuarioActual.Empresa.RFC, ObjPersonal.RFC, ObjNomina.Total.ToString().ToDecimal(), FolioFiscal)
|
||||
|
||||
@@ -1362,6 +1362,8 @@ Partial Class Compras_Compras
|
||||
|
||||
|
||||
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
||||
|
||||
|
||||
If Not IsPostBack Then
|
||||
'ImgBtnBuscarOC.Attributes.Add("data-toggle", "tooltip")
|
||||
'ImgBtnBuscarOC.Attributes.Add("data-placement", "top")
|
||||
@@ -17609,10 +17611,15 @@ Partial Class Compras_Compras
|
||||
If TxtDescuento.Text.ToDouble > 0 Then TrDescuento.Visible = True
|
||||
|
||||
If ActualizaTotales And (UsuarioActual.CveEmpresa = 72 Or Not CveCompraFactura > 0) Then
|
||||
TxtTotal.Text = Total.ToString.FormatoNumero()
|
||||
If CveCompra > 0 AndAlso CveCompraFactura = 0 Then
|
||||
|
||||
If Not (CveFactura > 0 And CveCompra <= 0) Then
|
||||
TxtTotal.Text = Total.ToString.FormatoNumero()
|
||||
ElseIf CveCompra > 0 AndAlso CveCompraFactura = 0 Then 'Compra manual que ya estaba registrada
|
||||
TxtTotal.Text = Total.ToString.FormatoNumero()
|
||||
TxtIVA.Text = IVA.ToString.FormatoNumero()
|
||||
End If
|
||||
|
||||
|
||||
End If
|
||||
|
||||
Else
|
||||
|
||||
@@ -2888,6 +2888,7 @@ Partial Class PopUpVerFactura
|
||||
Dim CvePrePoliza As Integer = ObjInventarios.DtResultados.FiltroPrimeroValor("CvePrePoliza").ToEntero
|
||||
Dim DireccionCliente As String = ObjInventarios.DtResultados.FiltroPrimeroValor("DireccionCliente")
|
||||
|
||||
|
||||
Dim Ruta As String = ""
|
||||
Dim Supervisor As String = ""
|
||||
|
||||
@@ -2911,6 +2912,8 @@ Partial Class PopUpVerFactura
|
||||
Dim CveMoneda As Integer = ObjInventarios.CveMoneda
|
||||
Dim FolioVenta As String = ObjInventarios.FolioVenta
|
||||
Dim FolioOC As String = ObjInventarios.FolioOC
|
||||
Dim DescripcionOC As String = ObjInventarios.DescripcionOC
|
||||
|
||||
Dim FolioInterno As String = ObjInventarios.FolioInterno
|
||||
|
||||
Dim CveCliente As Integer = ObjInventarios.CveCliente
|
||||
@@ -3091,7 +3094,7 @@ Partial Class PopUpVerFactura
|
||||
PuestoEnrego, RazonSocial, ResponsableCarga, ResponsableRecibio, NombreCliente,
|
||||
CantidadProductos:=CantidadProductos, CantidadUsados:=CantidadUsados, CveTipoAlmacen:=CveTipoAlmacen, NombreEntrego:=NombreEntrego,
|
||||
CveConceptoMovRelacionado:=CveConceptoMovtoRelacionado, FolioRelacionado:=FolioRelacionado, UsuarioRegistro:=UsuarioCapturo,
|
||||
Ruta:=Ruta, Supervisor:=Supervisor, Guia:=Guia, Consola:=Consola, DireccionCliente:=DireccionCliente)
|
||||
Ruta:=Ruta, Supervisor:=Supervisor, Guia:=Guia, Consola:=Consola, DireccionCliente:=DireccionCliente, DescripcionOC:=DescripcionOC)
|
||||
|
||||
End Sub
|
||||
Private Sub PUanacExtr(CveMoneda As Integer) 'preciounitario a moneda nacional o extranjera
|
||||
@@ -3110,7 +3113,8 @@ Partial Class PopUpVerFactura
|
||||
EstadoDestino As String, PaisDestino As String, CPDestino As String, FechaMovimiento As Date, NombreCapturo As String, PuestoRecibio As String, PuestoEntrego As String,
|
||||
RazonSocial As String, ResponsableCarga As String, ResponsableRecibio As String, NombreCliente As String, Optional CantidadProductos As Decimal = 0, Optional CantidadUsados As Decimal = 0,
|
||||
Optional CveTipoAlmacen As Integer = -1, Optional NombreEntrego As String = "", Optional CveConceptoMovRelacionado As Integer = -1, Optional FolioRelacionado As String = "", Optional UsuarioRegistro As String = "",
|
||||
Optional Ruta As String = Nothing, Optional Supervisor As String = Nothing, Optional Guia As String = "", Optional Consola As String = "-1", Optional DireccionCliente As String = "")
|
||||
Optional Ruta As String = Nothing, Optional Supervisor As String = Nothing, Optional Guia As String = "", Optional Consola As String = "-1", Optional DireccionCliente As String = "",
|
||||
Optional DescripcionOC As String = "")
|
||||
|
||||
|
||||
Select Case CveConcepto
|
||||
@@ -3159,7 +3163,7 @@ Partial Class PopUpVerFactura
|
||||
If UsuarioActual.CveEmpresa.Contiene(4, 145) Then
|
||||
params.Add(New ReportParameter("FacturadoA", If(CveCompra > 0, dr("RazonSocial").ToString, "")))
|
||||
End If
|
||||
If UsuarioActual.CveEmpresa.Contiene(119, 199, 201) Then
|
||||
If UsuarioActual.CveEmpresa.Contiene(119, 199, 201, 13) Then
|
||||
|
||||
params.Add(New ReportParameter("LogoPath", RutaImagenLogo))
|
||||
params.Add(New ReportParameter("RazonSocialOC", RazonSocialOC))
|
||||
@@ -3172,12 +3176,16 @@ Partial Class PopUpVerFactura
|
||||
params.Add(New ReportParameter("NombreProveedor", If(CveCompra > 0, dr("RazonSocial").ToString, "")))
|
||||
End If
|
||||
|
||||
If UsuarioActual.CveEmpresa.Contiene(13) Then
|
||||
params.Add(New ReportParameter("DescripcionOC", DescripcionOC))
|
||||
End If
|
||||
|
||||
Dim ConceptoFormato As String = "ENTRADA DE ALMACÉN"
|
||||
If CveConcepto = 32 Then ConceptoFormato = "ENTRADA POR AJUSTE"
|
||||
If CveConcepto = 33 Then ConceptoFormato = "ENTRADA MANUAL"
|
||||
|
||||
'IMPRESION ESPECIAL SALIDA DE COMPUPROVEEDORES y VSH
|
||||
If UsuarioActual.CveEmpresa.Contiene(72, 80, 119, 4, 145, 146, 186, 193, 189, 199, 201) Then
|
||||
If UsuarioActual.CveEmpresa.Contiene(72, 80, 119, 4, 145, 146, 186, 193, 189, 199, 201, 13) Then
|
||||
params.Add(New ReportParameter("Empresa", UsuarioActual.Empresa.Empresa))
|
||||
params.Add(New ReportParameter("Concepto", ConceptoFormato))
|
||||
params.Add(New ReportParameter("Almacen", Almacen))
|
||||
|
||||
@@ -136,9 +136,9 @@
|
||||
<asp:GridView ID="GvDatos" runat="server" AutoGenerateColumns="False" EmptyDataText="Sin resultados" ShowHeaderWhenEmpty="true" CssClass="table table-striped table-hover Widthall ScrollAD" GridLines="None" data-sort="true">
|
||||
<Columns>
|
||||
<%--0--%>
|
||||
<asp:HyperLinkField HeaderText="Proveedor" DataTextField="RazonSocial" DataNavigateUrlFields="CveProveedor" DataNavigateUrlFormatString="/Compras/Proveedores.aspx?CveProveedor={0}" Target="_blank" ItemStyle-Width="30%" />
|
||||
<asp:HyperLinkField HeaderText="Proveedor" DataTextField="RazonSocial" DataNavigateUrlFields="CveProveedor" DataNavigateUrlFormatString="/Compras/Proveedores.aspx?CveProveedor={0}" Target="_blank" />
|
||||
<%--1--%>
|
||||
<asp:HyperLinkField HeaderText="SerieFolio" DataTextField="SerieFolio" DataNavigateUrlFields="CveCompra" DataNavigateUrlFormatString="/Compras/Compras.aspx?CveCompra={0}" Target="_blank" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||||
<asp:HyperLinkField HeaderText="SerieFolio" DataTextField="SerieFolio" DataNavigateUrlFields="CveCompra" DataNavigateUrlFormatString="/Compras/Compras.aspx?CveCompra={0}" Target="_blank" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Left" />
|
||||
<%--2--%>
|
||||
<asp:TemplateField Visible="false" HeaderText="Folio Fiscal">
|
||||
<ItemTemplate>
|
||||
@@ -149,7 +149,7 @@
|
||||
<%--3--%>
|
||||
<asp:BoundField HeaderText="Fecha" DataField="Fecha" DataFormatString="{0:d}" ItemStyle-HorizontalAlign="Center" ItemStyle-Width="10%" />
|
||||
<%--4--%>
|
||||
<asp:BoundField HeaderText="Importe" DataField="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="15%" />
|
||||
<asp:BoundField HeaderText="Importe" DataField="Total" DataFormatString="{0:N2}" ItemStyle-HorizontalAlign="Right" ItemStyle-Width="100px" />
|
||||
<%--5--%>
|
||||
<asp:HyperLinkField HeaderText="Folio" DataTextField="FolioIE" DataNavigateUrlFields="CveIE" DataNavigateUrlFormatString="/Bancos/IE.aspx?CveIE={0}" Target="_blank" ItemStyle-Width="10%" ItemStyle-HorizontalAlign="Center" />
|
||||
<%--6--%>
|
||||
|
||||
@@ -105,9 +105,9 @@ Partial Class Compras_RepComplementoPago
|
||||
|
||||
GvDatos.Columns(2).Visible = ChkFolioFiscal.Checked
|
||||
If ChkFolioFiscal.Checked Then
|
||||
GvDatos.Columns(0).ItemStyle.Width = 15%
|
||||
'GvDatos.Columns(0).ItemStyle.Width = 15%
|
||||
Else
|
||||
GvDatos.Columns(0).ItemStyle.Width = 30%
|
||||
'GvDatos.Columns(0).ItemStyle.Width = 30%
|
||||
End If
|
||||
|
||||
UpDatos.Update()
|
||||
@@ -240,7 +240,7 @@ Partial Class Compras_RepComplementoPago
|
||||
SbFiltros.AppendFormat("SubProyecto: {0}|", SubProyecto)
|
||||
|
||||
|
||||
GvDatos.ExportToExcelGembox("RepComplementos_" & NowADS().ToShortDateString, UsuarioActual, "Ordenes de Servicio Medicas", DatoTituloExtra:=$"", DatosFiltros:=SbFiltros.ToString())
|
||||
GvDatos.ExportToExcelGembox("RepComplementos_" & NowADS().ToShortDateString, UsuarioActual, "Reporte de Complementos Pago de Compras", DatoTituloExtra:=$"", DatosFiltros:=SbFiltros.ToString())
|
||||
End Sub
|
||||
|
||||
Public Overrides Sub VerifyRenderingInServerForm(ByVal control As Control)
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -16,7 +16,7 @@ Partial Class Nom_CatSatConceptos
|
||||
End Sub
|
||||
|
||||
Public Sub CargaDatos()
|
||||
Dim ObjConceptos As New ClsNominas
|
||||
Dim GetConceptoSAT As New ClsNominas
|
||||
If ObjConceptos.GetConceptos() Then
|
||||
ViewState("DTConceptos") = ObjConceptos.DtResultados
|
||||
GlobalDTNomSatConceptos = ObjConceptos.DtResultados
|
||||
|
||||
@@ -265,7 +265,7 @@ public partial class Nomina_CatConcepto : ClsPaginas
|
||||
{
|
||||
using (ClsNominas objnom = new ClsNominas())
|
||||
{
|
||||
objnom.GetConceptos();
|
||||
objnom.GetConceptoSAT();
|
||||
DdlConceptoSAT.DataSource = objnom.DtResultados;
|
||||
|
||||
}
|
||||
|
||||
@@ -7,7 +7,13 @@
|
||||
#pnlIncapacidade .form-group.form-md-line-input > .select2-container {
|
||||
margin-top: 20px;
|
||||
}
|
||||
|
||||
#C_UpModalConceptos > .modal-content{
|
||||
height: calc(100vh - 50px) !important;
|
||||
}
|
||||
#C_UpModalConceptos > .modal-content > .modal-body {
|
||||
height: calc(100vh - 150px);
|
||||
overflow-y: auto;
|
||||
}
|
||||
.lnkMovotPermanente {
|
||||
width: 100%;
|
||||
color: #111;
|
||||
@@ -1364,6 +1370,49 @@
|
||||
<asp:CheckBox ID="ChkFonacot" CssClass="chksino" runat="server" Text=" " />
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<asp:GridView ID="GVFonacotDetalle" runat="server" GridLines="None" CssClass="table table-striped table-advance table-hover Widthall ScrollAD" BorderWidth="1" BorderColor="#D3D3D3" CellSpacing="0" Width="100%" AutoGenerateColumns="False" data-heighterror="600"
|
||||
DataKeyNames="CveTipo,Nombre,Concepto,CveFonacot,FechaFin,CvePeriodo,NoPagos,ImportePagos,Pagado,Total,Saldo,Fecha">
|
||||
<Columns>
|
||||
<asp:TemplateField HeaderText="Nombre">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblnombre" runat="server" Text='<%# Eval("Nombre")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Fecha">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblfecha" runat="server" Text='<%# Eval("Fecha")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="No Pagos">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblnoPagos" runat="server" Text='<%# Eval("NoPagos")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Importe Pago">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblimportePagos" runat="server" Text='<%# Eval("ImportePagos", "{0:N2}")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Pagado">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblpagado" runat="server" Text='<%# Eval("Pagado", "{0:N2}")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Total">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lbltotal" runat="server" Text='<%# Eval("Total", "{0:N2}")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
<asp:TemplateField HeaderText="Saldo">
|
||||
<ItemTemplate>
|
||||
<asp:Label ID="lblsaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}")%>'> </asp:Label>
|
||||
</ItemTemplate>
|
||||
</asp:TemplateField>
|
||||
</Columns>
|
||||
</asp:GridView>
|
||||
|
||||
</ContentTemplate>
|
||||
</asp:UpdatePanel>
|
||||
</div>
|
||||
@@ -5259,7 +5308,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<asp:GridView ID="GvPersonalizarExcel" DataKeyNames="Columna,ColumnaDB,Tipo,TipoDB" runat="server" GridLines="None" Width="100%" CellSpacing="0"
|
||||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-sort="true" AutoGenerateColumns="False">
|
||||
CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-sort="true" AutoGenerateColumns="False" data-heighterror="460">
|
||||
<Columns>
|
||||
<asp:BoundField DataField="Columna" HeaderText="Columna" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" />
|
||||
<%--<asp:BoundField DataField="Tipo" HeaderText="Tipo" ItemStyle-HorizontalAlign="Left" HeaderStyle-HorizontalAlign="Left" />--%>
|
||||
|
||||
@@ -236,6 +236,16 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
|
||||
set { ViewState["CveTipoTrabajador"] = value; }
|
||||
}
|
||||
protected int posconceptospersonalizar
|
||||
{
|
||||
get
|
||||
{
|
||||
if (ViewState["posconceptospersonalizar"] == null) { return 0; }
|
||||
else { return ViewState["posconceptospersonalizar"].ToString().ToEntero(); }
|
||||
}
|
||||
|
||||
set { ViewState["posconceptospersonalizar"] = value; }
|
||||
}
|
||||
|
||||
protected int CvePeriodoSeleccionado
|
||||
{
|
||||
@@ -4140,6 +4150,12 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
periodo = 20000101;
|
||||
LimpiarFonacot();
|
||||
|
||||
using (ClsNominas ObjMovt = new ClsNominas())
|
||||
{
|
||||
ObjMovt.GetFonacotSaldos(UsuarioActual.CveEmpresa, SRCvePersonal, CveFonacot);
|
||||
GVFonacotDetalle.DataSource = ObjMovt.DtResultados;
|
||||
GVFonacotDetalle.DataBind();
|
||||
}
|
||||
TxtFonValor.Text = importeFijo.ToString();
|
||||
TxtFonImporteCredito.Text = importeCredito.ToString();
|
||||
TxtFonPagosHechos.Text = pagosHechos.ToString();
|
||||
@@ -4944,12 +4960,13 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
addcoltopersonalizar("Sueldo diario", "0", "", "");
|
||||
addcoltopersonalizar("Dias Pen Pago", "0", "", "");
|
||||
|
||||
|
||||
int pos = 4;
|
||||
foreach (DataRow row in dtConceptos.FiltraParametros("Tipo ='P' AND EsPadre = 1 AND EsFormula =0").Rows)
|
||||
{
|
||||
if (!(dtempleados.SUM(string.Format("[V_{0}]", row["CveConcepto"].ToString())) == 0))
|
||||
{
|
||||
addcoltopersonalizar(row["Concepto"].ToString(), "1", string.Format("[V_{0}]", row["CveConcepto"].ToString()), row["Codigo"].ToString());
|
||||
pos = pos + 1;
|
||||
}
|
||||
|
||||
}
|
||||
@@ -4968,7 +4985,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
//addcoltopersonalizar("Deducciones", "1", "Deducciones", "");
|
||||
addcoltopersonalizar("Neto a Pagar", "1", "Total", "");
|
||||
|
||||
|
||||
posconceptospersonalizar = pos;
|
||||
|
||||
//foreach (DataRow row in dtConceptos.FiltraParametros("Tipo = 'O' AND EsPadre = 1 AND EsFormula =0").Rows)//EsFormula =0
|
||||
//{
|
||||
@@ -5010,7 +5027,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
drorden["Tipo"] = "0";
|
||||
drorden["ColumnaDB"] = DdlMOPXColumna.SelectedItem.Value;
|
||||
//drorden["TipoDB"] = DdlMOTipo.SelectedItem.Value;
|
||||
DtNomPersonalizarxls.Rows.Add(drorden);
|
||||
DtNomPersonalizarxls.Rows.InsertAt(drorden, posconceptospersonalizar);
|
||||
}
|
||||
|
||||
GvPersonalizarExcel.DataSource = DtNomPersonalizarxls;
|
||||
@@ -5106,7 +5123,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
ClosedXML.Excel.XLColor colororange = ClosedXML.Excel.XLColor.FromArgb(247, 150, 70);
|
||||
ClosedXML.Excel.XLColor colororangeblue = ClosedXML.Excel.XLColor.FromArgb(79, 129, 189);
|
||||
ClosedXML.Excel.IXLCell celda;
|
||||
DataTable dtConceptos = this.dtConceptos.FiltraParametros("(Tipo ='P' AND EsPadre = 1 AND EsFormula =0) OR (Tipo = 'D' AND EsPadre = 1 AND EsFormula =0) OR Tipo = 'O' AND EsPadre = 1 AND EsFormula =0");
|
||||
DataTable dtConceptos = this.dtConceptos.FiltraParametros("");
|
||||
DataTable dtFiltrado = dtConceptos.Clone(); // Clonar la estructura del DataTable
|
||||
|
||||
foreach (GridViewRow row in GvPersonalizarExcel.Rows)
|
||||
@@ -5199,7 +5216,7 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
int finPercepciones = iniciotipe;
|
||||
|
||||
column++;
|
||||
TitleRange(libro, "Incapacidad", filainicio + 2, column, filainicio + 2, column+2, false, false, PercborderColor);
|
||||
TitleRange(libro, "Incapacidad", filainicio + 2, column, filainicio + 2, column, false, false, PercborderColor);
|
||||
TitleRange(libro, "Perm. Faltas", filainicio + 3, column, filainicio + 3, column, false, false, PercborderColor);
|
||||
//column++;
|
||||
//TitleRange(libro, "Permisos", filainicio + 3, column, filainicio + 3, column, false, false, colororangeblue);
|
||||
@@ -5356,6 +5373,10 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
|
||||
column++;
|
||||
libro.Cell(Fila, column).Value = "";
|
||||
try{libro.Cell(Fila, column).Value = erow[string.Format("V_{0}", 6817)];
|
||||
libro.Cell(Fila, column).Style.NumberFormat.Format = "#,##0.00;-#,##0.00;\"\"";
|
||||
}
|
||||
catch (Exception) { }
|
||||
|
||||
column++;
|
||||
libro.Cell(Fila, column).Value = erow["SalarioDiario"];
|
||||
@@ -9571,14 +9592,14 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
||||
}
|
||||
}
|
||||
pdf = GeneraPDFNomina(CvePersonal, CvePeriodo, UsuarioActual.CveEmpresa, UsuarioActual.Empresa.Ruta);
|
||||
if (confiniquito)
|
||||
{
|
||||
List<byte[]> pdfs = new List<byte[]>();
|
||||
pdfs.Add(pdf);
|
||||
pdfs.Add(GeneraPDFNomina(CvePersonal, CvePeriodo, UsuarioActual.CveEmpresa, UsuarioActual.Empresa.Ruta, true));
|
||||
pdf = MergeFiles(pdfs);
|
||||
//if (confiniquito)
|
||||
//{
|
||||
// List<byte[]> pdfs = new List<byte[]>();
|
||||
// pdfs.Add(pdf);
|
||||
// pdfs.Add(GeneraPDFNomina(CvePersonal, CvePeriodo, UsuarioActual.CveEmpresa, UsuarioActual.Empresa.Ruta, true));
|
||||
// pdf = MergeFiles(pdfs);
|
||||
|
||||
}
|
||||
//}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
@@ -5133,7 +5133,7 @@
|
||||
<div class="row">
|
||||
<div class="col-md-6">
|
||||
<div class="form-group form-md-line-input input-iconright" id="div3" runat="server">
|
||||
<asp:CheckBox ID="ChkEstatusPagoE" runat="server" AutoPostBack="true" OnCheckedChanged="ChkPagoElectronico_CheckedChanged"></asp:CheckBox>
|
||||
<asp:CheckBox ID="ChkEstatusPagoE" runat="server" ></asp:CheckBox>
|
||||
<label for="<%= ChkEstatusPagoE.ClientID.ToString()%>">Pago Electronico</label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -924,7 +924,7 @@ Partial Class RH_Personal
|
||||
End If
|
||||
LnkContratoAgropecuaria.Visible = (UsuarioActual.CveEmpresa.Contiene(1, 158))
|
||||
Using objno As New ClsNominas
|
||||
objno.GetConceptos()
|
||||
objno.GetConceptos(UsuarioActual.CveEmpresa)
|
||||
dtNomConceptos = objno.DtResultados
|
||||
objno.GetSubTipoPeriodo(UsuarioActual.CveEmpresa)
|
||||
dtSubTipoPeriodo = objno.DtResultados
|
||||
@@ -3447,7 +3447,6 @@ Partial Class RH_Personal
|
||||
Row("CLABE") = TxtCLABECB.Text.Trim
|
||||
Row("SWIFT") = TxtSWIFT.Text
|
||||
Row("Plaza") = TxtPlaza.Text
|
||||
Row("Cuenta") = TxtNumeroSucursal.Text
|
||||
Row("CIE") = TxtConvenioCIE.Text
|
||||
Row("Referencia") = TxtReferenciaC.Text
|
||||
Row("RefCrediProveedor") = TxtRefCrediProveedor.Text
|
||||
@@ -8455,13 +8454,13 @@ Partial Class RH_Personal
|
||||
'End Sub
|
||||
|
||||
|
||||
Protected Sub ChkPagoElectronico_CheckedChanged(sender As Object, e As EventArgs)
|
||||
'Protected Sub ChkPagoElectronico_CheckedChanged(sender As Object, e As EventArgs)
|
||||
|
||||
'If ChkEstatusPagoE.Checked Then
|
||||
' Alert("Se está activando manualmente el pago por Layout BBVA. Recuerde que la alta se realiza directo en la plataforma", TipoMensaje.MsgAdvertencia)
|
||||
'End If
|
||||
' 'If ChkEstatusPagoE.Checked Then
|
||||
' ' Alert("Se está activando manualmente el pago por Layout BBVA. Recuerde que la alta se realiza directo en la plataforma", TipoMensaje.MsgAdvertencia)
|
||||
' 'End If
|
||||
|
||||
End Sub
|
||||
'End Sub
|
||||
|
||||
End Class
|
||||
|
||||
|
||||
@@ -1397,7 +1397,7 @@ Public Class WS_PuntoVenta
|
||||
Dim objInventario As New ClsInventarios
|
||||
Dim Respuesta As New RespuestaWS
|
||||
|
||||
If objInventario.GetConceptos() Then
|
||||
If objInventario.GetConceptoSAT() Then
|
||||
Respuesta.Datos = objInventario.DtResultados '.FiltraParametros(String.Format("CveVendedor={0}", CveEmpresa))
|
||||
Respuesta.Datos.TableName = "Inv_Conceptos"
|
||||
Respuesta.HuboError = False
|
||||
|
||||
Reference in New Issue
Block a user