Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -1162,6 +1162,8 @@ Public Class ClsContPAQi
|
|||||||
StrSQL.AppendLine("")
|
StrSQL.AppendLine("")
|
||||||
StrSQL.AppendLine(" BEGIN TRY")
|
StrSQL.AppendLine(" BEGIN TRY")
|
||||||
StrSQL.AppendLine("")
|
StrSQL.AppendLine("")
|
||||||
|
StrSQL.AppendLine(" SET ARITHABORT ON; ")
|
||||||
|
StrSQL.AppendLine("")
|
||||||
StrSQL.AppendLine(" CREATE TABLE #TablaContable (")
|
StrSQL.AppendLine(" CREATE TABLE #TablaContable (")
|
||||||
StrSQL.AppendLine(" Id INT,")
|
StrSQL.AppendLine(" Id INT,")
|
||||||
StrSQL.AppendLine(" IdPoliza INT,")
|
StrSQL.AppendLine(" IdPoliza INT,")
|
||||||
|
|||||||
@@ -723,7 +723,8 @@ Public Class ClsMovimientos
|
|||||||
|
|
||||||
Public Function GetCxPPeriodo(CveProveedor As Integer, CveSubProyecto As Integer, CveClasificacion As Integer, CveUsuarioResponsable As Integer,
|
Public Function GetCxPPeriodo(CveProveedor As Integer, CveSubProyecto As Integer, CveClasificacion As Integer, CveUsuarioResponsable As Integer,
|
||||||
CveUsuarioRegistro As Integer, CveEstatus As Integer, CveEmpresa As Integer, Gpo As Integer, CveSucursal As Integer,
|
CveUsuarioRegistro As Integer, CveEstatus As Integer, CveEmpresa As Integer, Gpo As Integer, CveSucursal As Integer,
|
||||||
TipoCambio As Integer, TCEspecifico As Double, FechaCorte As Date, CveUsuarioConsulta As Integer, CveTipoProveedor As Integer) As Boolean
|
TipoCambio As Integer, TCEspecifico As Double, FechaCorte As Date, CveUsuarioConsulta As Integer, CveTipoProveedor As Integer,
|
||||||
|
Optional TipoDocto As String = "-1", Optional CveMoneda As Integer = -1) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
DataAdapter("PA_Comp_RepCxPPeriodo")
|
DataAdapter("PA_Comp_RepCxPPeriodo")
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
@@ -740,6 +741,8 @@ Public Class ClsMovimientos
|
|||||||
.Add("@FechaCorte", SqlDbType.Date).Value = FechaCorte
|
.Add("@FechaCorte", SqlDbType.Date).Value = FechaCorte
|
||||||
.Add("@CveUsuarioConsulta", SqlDbType.Int).Value = CveUsuarioConsulta
|
.Add("@CveUsuarioConsulta", SqlDbType.Int).Value = CveUsuarioConsulta
|
||||||
.Add("@CveTipoProveedor", SqlDbType.Int).Value = CveTipoProveedor
|
.Add("@CveTipoProveedor", SqlDbType.Int).Value = CveTipoProveedor
|
||||||
|
.Add("@TipoDocto", SqlDbType.VarChar).Value = TipoDocto
|
||||||
|
.Add("@CveMoneda", SqlDbType.Int).Value = CveMoneda
|
||||||
End With
|
End With
|
||||||
Try
|
Try
|
||||||
SqlAdapter.Fill(Data)
|
SqlAdapter.Fill(Data)
|
||||||
|
|||||||
@@ -3238,6 +3238,27 @@ Public Class ClsNominas
|
|||||||
End Function
|
End Function
|
||||||
#End Region
|
#End Region
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Public Function GetLayoutAltaBanorte(CvePeriodo As Integer, CveEmpresa As Integer) As Boolean
|
||||||
|
Dim retorno As Boolean = False
|
||||||
|
DataAdapter("PA_Nom_Dispersionnomina", CommandType.StoredProcedure)
|
||||||
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
|
.Add("@CvePeriodo", SqlDbType.Int).Value = CvePeriodo
|
||||||
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
|
End With
|
||||||
|
Try
|
||||||
|
SqlAdapter.Fill(Data)
|
||||||
|
retorno = True
|
||||||
|
Catch ex As Exception
|
||||||
|
OnError("Ocurrió un error al obtener el layout de nominas.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo())
|
||||||
|
End Try
|
||||||
|
Return retorno
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#Region "IDisposable Support"
|
#Region "IDisposable Support"
|
||||||
' IDisposable
|
' IDisposable
|
||||||
Protected Overridable Sub Dispose(ByVal disposing As Boolean)
|
Protected Overridable Sub Dispose(ByVal disposing As Boolean)
|
||||||
|
|||||||
@@ -7153,8 +7153,11 @@ Public Class ClsPaginas
|
|||||||
'DATOS GENERALES
|
'DATOS GENERALES
|
||||||
|
|
||||||
|
|
||||||
|
If UsuarioActual.CveEmpresa.Contiene(15) Then
|
||||||
|
params.Add(New ReportParameter("CP", UsuarioActual.Empresa.CP.ToString))
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
'params.Add(New ReportParameter("CP", UsuarioActual.Empresa.CP.ToString))
|
|
||||||
params.Add(New ReportParameter("Observaciones", Vta.Observaciones))
|
params.Add(New ReportParameter("Observaciones", Vta.Observaciones))
|
||||||
params.Add(New ReportParameter("CveVendedor", Vta.CveVendedor.ToString))
|
params.Add(New ReportParameter("CveVendedor", Vta.CveVendedor.ToString))
|
||||||
params.Add(New ReportParameter("Status", Vta.EstatusFactura))
|
params.Add(New ReportParameter("Status", Vta.EstatusFactura))
|
||||||
|
|||||||
@@ -761,6 +761,8 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
|
|||||||
|
|
||||||
Dim EsDistribuidor As Integer = IfNull(context.Request("esdistribuidor"), "-1").ToString.ToEntero
|
Dim EsDistribuidor As Integer = IfNull(context.Request("esdistribuidor"), "-1").ToString.ToEntero
|
||||||
|
|
||||||
|
Dim cveclienteclasificacion = IfNull(context.Request("cveclienteclasificacion"), "-1").ToString.ToEntero
|
||||||
|
|
||||||
Dim usuario As Usuario = UsuarioActual(context)
|
Dim usuario As Usuario = UsuarioActual(context)
|
||||||
Dim CveEmpresa As String
|
Dim CveEmpresa As String
|
||||||
If IsNothing(usuario) Then
|
If IsNothing(usuario) Then
|
||||||
@@ -772,7 +774,7 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
|
|||||||
'sino existe, recarga los datos
|
'sino existe, recarga los datos
|
||||||
If context.Application(AppNombre) Is Nothing Then
|
If context.Application(AppNombre) Is Nothing Then
|
||||||
Dim ObjClientes As New ClsClientes
|
Dim ObjClientes As New ClsClientes
|
||||||
If ObjClientes.GetClientes(-1, "-1", "-1", "-1", "-1", "-1", "-1", -1, CveEmpresa, Estatus:=-1) Then
|
If ObjClientes.GetClientes(-1, "-1", "-1", "-1", "-1", "-1", "-1", -1, CveEmpresa, Estatus:=-1, CveClienteClasificacion:=cveclienteclasificacion) Then
|
||||||
context.Application(AppNombre) = ObjClientes.DtResultados
|
context.Application(AppNombre) = ObjClientes.DtResultados
|
||||||
End If
|
End If
|
||||||
ObjClientes.Dispose()
|
ObjClientes.Dispose()
|
||||||
|
|||||||
@@ -105,6 +105,7 @@
|
|||||||
<asp:ListItem Value="3" Text="Cheque"></asp:ListItem>
|
<asp:ListItem Value="3" Text="Cheque"></asp:ListItem>
|
||||||
<asp:ListItem Value="11" Text="Tarjeta de Debito"></asp:ListItem>
|
<asp:ListItem Value="11" Text="Tarjeta de Debito"></asp:ListItem>
|
||||||
<asp:ListItem Value="12" Text="Tarjeta de Crédito"></asp:ListItem>
|
<asp:ListItem Value="12" Text="Tarjeta de Crédito"></asp:ListItem>
|
||||||
|
<asp:ListItem Value="-2" Text="Tarjetas"></asp:ListItem>
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
|
|
||||||
<asp:DropDownList ID="DDlMesesSinIntereses" runat="server" Visible="false" CssClass="form-control input-sm select2me" AppendDataBoundItems="true" DataTextField="NumCuentaMoneda" DataValueField="CveCuenta" Width="40px">
|
<asp:DropDownList ID="DDlMesesSinIntereses" runat="server" Visible="false" CssClass="form-control input-sm select2me" AppendDataBoundItems="true" DataTextField="NumCuentaMoneda" DataValueField="CveCuenta" Width="40px">
|
||||||
@@ -281,9 +282,10 @@
|
|||||||
<Columns>
|
<Columns>
|
||||||
<asp:TemplateField>
|
<asp:TemplateField>
|
||||||
<HeaderTemplate>
|
<HeaderTemplate>
|
||||||
|
<input type="checkbox" class="form-check-input" id="ChkSelector" onclick="SelectorNotas(this)">
|
||||||
</HeaderTemplate>
|
</HeaderTemplate>
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:CheckBox ID="ChkFactura" runat="server"/>
|
<asp:CheckBox ID="ChkFactura" CssClass="CssSelector" runat="server"/>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Factura">
|
<asp:TemplateField HeaderText="Factura">
|
||||||
@@ -653,6 +655,32 @@
|
|||||||
ComisionIntermediario = 0;
|
ComisionIntermediario = 0;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
function SelectorNotas(Chk) {
|
||||||
|
|
||||||
|
|
||||||
|
$(`.CssSelector input[type=checkbox]`).each(function () {
|
||||||
|
|
||||||
|
if (Chk.checked) {
|
||||||
|
|
||||||
|
if (! $(this).prop('checked')) {
|
||||||
|
$(this).click();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
if ($(this).prop('checked')) {
|
||||||
|
$(this).click();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -215,6 +215,19 @@
|
|||||||
<asp:TextBox ID="TxtFolio" runat="server" MaxLength="14" class="form-control input-sm"></asp:TextBox>
|
<asp:TextBox ID="TxtFolio" runat="server" MaxLength="14" class="form-control input-sm"></asp:TextBox>
|
||||||
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtFolio" Display="None" ErrorMessage="El campo <b>''Folio''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="TxtFolio" Display="None" ErrorMessage="El campo <b>''Folio''</b> es requerido por la aplicación, por favor ingrese una fecha." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="RequiredFieldValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="RequiredFieldValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
|
||||||
|
|
||||||
|
<div runat="server" id="DvFolioACCondiciones" visible="false">
|
||||||
|
|
||||||
|
<ajax:FilteredTextBoxExtender runat="server" ID="FTEFolio" TargetControlID="TxtFolio" FilterType="Custom" ValidChars="0123456789" />
|
||||||
|
<asp:RangeValidator ID="RvTxtFolio" runat="server" ControlToValidate="TxtFolio" Display="None" ErrorMessage="El Folio debe de tener un valor de entre 1 y 2147483647" Type="Integer" MinimumValue="1" MaximumValue="2147483647" ValidationGroup="GrpGuardar"></asp:RangeValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender8" runat="server" HighlightCssClass="vco" TargetControlID="RvTxtFolio" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-4"></div>
|
<div class="col-md-4"></div>
|
||||||
<label class="col-md-1 control-label text-right">Importe:</label>
|
<label class="col-md-1 control-label text-right">Importe:</label>
|
||||||
|
|||||||
@@ -843,6 +843,9 @@ Partial Class Bancos_IE
|
|||||||
DdlMotivoCancelacion.DataBind()
|
DdlMotivoCancelacion.DataBind()
|
||||||
DdlMotivoCancelacion.Items.Insert(0, New ListItem("Seleccione uno", "-1"))
|
DdlMotivoCancelacion.Items.Insert(0, New ListItem("Seleccione uno", "-1"))
|
||||||
|
|
||||||
|
If UsuarioActual.Empresa.UsaAC Then
|
||||||
|
DvFolioACCondiciones.Visible = True
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
@@ -861,6 +864,8 @@ Partial Class Bancos_IE
|
|||||||
|
|
||||||
End Try
|
End Try
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
CveIEDeposito = ObjIE.DtResultados(0)("CveIEDepositoPadre").ToString.ToEntero
|
CveIEDeposito = ObjIE.DtResultados(0)("CveIEDepositoPadre").ToString.ToEntero
|
||||||
CuentaDepositoPadre = ObjIE.DtResultados(0)("CuentaDepositoPadre").ToString
|
CuentaDepositoPadre = ObjIE.DtResultados(0)("CuentaDepositoPadre").ToString
|
||||||
Cuenta = ObjIE.DtResultados(0)("NumCuenta").ToString
|
Cuenta = ObjIE.DtResultados(0)("NumCuenta").ToString
|
||||||
|
|||||||
@@ -32,9 +32,10 @@
|
|||||||
<div class="titlefiltros caption ">
|
<div class="titlefiltros caption ">
|
||||||
<ul class="list-inline text-size-12">
|
<ul class="list-inline text-size-12">
|
||||||
<li>Cliente:
|
<li>Cliente:
|
||||||
<asp:DropDownList ID="DdlClientes" onclick="CargaClientes();" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" CssClass="form-control input-sm" Style="width: 240px !important; display: inline-block;">
|
<%-- <asp:DropDownList ID="DdlClientes" onclick="CargaClientes();" runat="server" AppendDataBoundItems="true" DataTextField="NombreComercial" DataValueField="CveCliente" CssClass="form-control input-sm" Style="width: 240px !important; display: inline-block;">
|
||||||
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>--%>
|
||||||
|
<ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientes" Width="100%" data-metodo="getcliente" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="width: 240px;"></ADS:Dropdownlost>
|
||||||
<asp:Button ID="BtnCargarClientes" runat="server" ClientIDMode="Static" Text="CargaClientes" Style="display: none;" />
|
<asp:Button ID="BtnCargarClientes" runat="server" ClientIDMode="Static" Text="CargaClientes" Style="display: none;" />
|
||||||
</li>
|
</li>
|
||||||
<li> F.I.:
|
<li> F.I.:
|
||||||
|
|||||||
@@ -27,8 +27,17 @@ Partial Class Bancos_RepIngresosPorComprobar
|
|||||||
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As EventArgs) Handles Me.Load
|
||||||
If Not Page.IsPostBack Then
|
If Not Page.IsPostBack Then
|
||||||
|
|
||||||
'DdlProveedores.DataSource = GlobalDTCompProveedores(UsuarioActual.CveEmpresa)
|
|
||||||
'DdlProveedores.DataBind()
|
|
||||||
|
Dim EsWS = If(UsuarioActual.Empresa.Funcionalidad(105) = "1" Or UsuarioActual.Empresa.Funcionalidad(141) = "1", True, False)
|
||||||
|
If EsWS Then
|
||||||
|
DdlClientes.setEsWebService(True)
|
||||||
|
Else
|
||||||
|
DdlClientes.setEsWebService(False)
|
||||||
|
DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa, -1)
|
||||||
|
DdlClientes.DataBind()
|
||||||
|
DdlClientes.ddl.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
If UsuarioActual.TienePermisoProceso(91) Then
|
If UsuarioActual.TienePermisoProceso(91) Then
|
||||||
@@ -58,15 +67,16 @@ Partial Class Bancos_RepIngresosPorComprobar
|
|||||||
If txtFechaI.Text <> "" Then FechaI = txtFechaI.Text Else FechaI = "-1"
|
If txtFechaI.Text <> "" Then FechaI = txtFechaI.Text Else FechaI = "-1"
|
||||||
If txtFechaF.Text <> "" Then FechaF = txtFechaF.Text Else FechaF = "-1"
|
If txtFechaF.Text <> "" Then FechaF = txtFechaF.Text Else FechaF = "-1"
|
||||||
|
|
||||||
|
Dim CveCliente As Integer = If(DdlClientes.SelectedValue = "", -1, DdlClientes.SelectedValue.ToEntero)
|
||||||
|
|
||||||
If Mov.GetIngresosPorComprobar(FechaI, FechaF, DdlClientes.SelectedValue.ToEntero, DdlUsuarioRegistro.SelectedValue.ToEntero, DdlMoneda.SelectedValue.ToEntero, If(ChkSaldo.Checked, 1, 0), UsuarioActual.CveEmpresa) Then
|
If Mov.GetIngresosPorComprobar(FechaI, FechaF, CveCliente, DdlUsuarioRegistro.SelectedValue.ToEntero, DdlMoneda.SelectedValue.ToEntero, If(ChkSaldo.Checked, 1, 0), UsuarioActual.CveEmpresa) Then
|
||||||
DtDatos = Mov.DtResultados
|
DtDatos = Mov.DtResultados
|
||||||
CargaGrid("")
|
CargaGrid("")
|
||||||
UPDatos.Update()
|
UPDatos.Update()
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Mov.GetIngresosAnticiposPorComprobar(FechaI, FechaF, DdlClientes.SelectedValue.ToEntero, DdlUsuarioRegistro.SelectedValue.ToEntero, DdlMoneda.SelectedValue.ToEntero, If(ChkSaldo.Checked, 1, 0), UsuarioActual.CveEmpresa) Then
|
If Mov.GetIngresosAnticiposPorComprobar(FechaI, FechaF, CveCliente, DdlUsuarioRegistro.SelectedValue.ToEntero, DdlMoneda.SelectedValue.ToEntero, If(ChkSaldo.Checked, 1, 0), UsuarioActual.CveEmpresa) Then
|
||||||
DtAnticipos = Mov.DtResultados
|
DtAnticipos = Mov.DtResultados
|
||||||
CargaGrid("")
|
CargaGrid("")
|
||||||
UpAnt.Update()
|
UpAnt.Update()
|
||||||
@@ -77,13 +87,26 @@ Partial Class Bancos_RepIngresosPorComprobar
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Protected Sub BtnCargarProveedores_Click(sender As Object, e As System.EventArgs) Handles BtnCargarClientes.Click
|
Protected Sub BtnCargarProveedores_Click(sender As Object, e As System.EventArgs) Handles BtnCargarClientes.Click
|
||||||
DdlClientes.CssClass += " select2me"
|
|
||||||
DdlClientes.Items.Clear()
|
|
||||||
DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa)
|
|
||||||
|
|
||||||
DdlClientes.DataBind()
|
|
||||||
DdlClientes.Items.Insert(0, New ListItem("Todos", "-1"))
|
Dim EsWS = If(UsuarioActual.Empresa.Funcionalidad(105) = "1" Or UsuarioActual.Empresa.Funcionalidad(141) = "1", True, False)
|
||||||
DdlClientes.Attributes.Remove("onclick")
|
If EsWS Then
|
||||||
|
DdlClientes.setEsWebService(True)
|
||||||
|
Else
|
||||||
|
DdlClientes.setEsWebService(False)
|
||||||
|
DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa, -1)
|
||||||
|
DdlClientes.DataBind()
|
||||||
|
DdlClientes.ddl.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
'DdlClientes.CssClass += " select2me"
|
||||||
|
'DdlClientes.Items.Clear()
|
||||||
|
'DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa)
|
||||||
|
|
||||||
|
'DdlClientes.DataBind()
|
||||||
|
'DdlClientes.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
'DdlClientes.Attributes.Remove("onclick")
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
@@ -3367,6 +3367,47 @@ Partial Class Compras_Compras
|
|||||||
DdlRetIVAConcepto.SelectedValueExist("2") ' flete pf
|
DdlRetIVAConcepto.SelectedValueExist("2") ' flete pf
|
||||||
DdlRetIVAConcepto.SelectedValueExist("3") ' fletes pm
|
DdlRetIVAConcepto.SelectedValueExist("3") ' fletes pm
|
||||||
DdlRetISRConcepto.SelectedValueExist("1") ' honorarios
|
DdlRetISRConcepto.SelectedValueExist("1") ' honorarios
|
||||||
|
ElseIf ObjProveedor.DIOTCveTipoOperacion = 0 Then
|
||||||
|
|
||||||
|
|
||||||
|
If CveFactura > 0 Then
|
||||||
|
|
||||||
|
If RetIVAOriginal > 0 Then
|
||||||
|
Dim CalRetIVAPor As Decimal = (RetIVAOriginal * 1 / SubTotal2Original).RoundAD(6).ToDecimal
|
||||||
|
|
||||||
|
If (CalRetIVAPor).RoundAD(6) = 0.106667 Then
|
||||||
|
DdlRetIVAConcepto.SelectedValueExist("1") '10.66 servicios profecionales
|
||||||
|
End If
|
||||||
|
|
||||||
|
If (CalRetIVAPor).RoundAD(2) = 0.04 Then '4 Fletes
|
||||||
|
|
||||||
|
If RFCProv.Length = 13 Then
|
||||||
|
DdlRetIVAConcepto.SelectedValueExist("2")
|
||||||
|
Else
|
||||||
|
DdlRetIVAConcepto.SelectedValueExist("3")
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
If RetISROriginal > 0 Then
|
||||||
|
|
||||||
|
Dim CalRetISRPor As Decimal = (RetISROriginal * 1 / SubTotal2Original).RoundAD(5).ToDecimal
|
||||||
|
|
||||||
|
If (CalRetISRPor).RoundAD(1) = 0.1 Then '10 Sercviios profecionales
|
||||||
|
DdlRetISRConcepto.SelectedValueExist("1")
|
||||||
|
End If
|
||||||
|
|
||||||
|
If (CalRetISRPor).RoundAD(4) = 0.0125 Then '1.25 Recico regimen simplificado confianza
|
||||||
|
DdlRetISRConcepto.SelectedValueExist("3")
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
LbAgregar.Enabled = True
|
LbAgregar.Enabled = True
|
||||||
@@ -10762,7 +10803,7 @@ Partial Class Compras_Compras
|
|||||||
'End If
|
'End If
|
||||||
|
|
||||||
'AGREGA MOVIMIENTO
|
'AGREGA MOVIMIENTO
|
||||||
If importeMovimiento <> 0 Then
|
If importeMovimiento <> 0 AndAlso Not DdlTipoComprobante.SelectedValue.Contiene("NC", "DEV", "Ant") Then
|
||||||
Concepto = $"{NombreProveedor} {TxtSerie.Text} - {TxtFolio.Text}"
|
Concepto = $"{NombreProveedor} {TxtSerie.Text} - {TxtFolio.Text}"
|
||||||
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovimiento, importeMovimiento, Referencia, 6, Concepto, FechaMovimiento, IdCtaContable, IdSegmentoNegocio, CveCompra:=CveCompra, CveProveedor:=CveProveedorConcepto, CveIE:=CveIE, CveCreditoDetalle:=CveCreditoDetalle, CveClasificacion:=Row2("CveClasificacion").ToString.ToEntero, CveSubProyecto:=Row2("CveSubProyecto").ToString.ToEntero, ImporteMX:=importeMN, ImporteME:=If(tipoCambioActual = 1, 0, importeMovimiento), CveTipoGasto:=Row2("CveTipoGasto").ToString.ToEntero) Then
|
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovimiento, importeMovimiento, Referencia, 6, Concepto, FechaMovimiento, IdCtaContable, IdSegmentoNegocio, CveCompra:=CveCompra, CveProveedor:=CveProveedorConcepto, CveIE:=CveIE, CveCreditoDetalle:=CveCreditoDetalle, CveClasificacion:=Row2("CveClasificacion").ToString.ToEntero, CveSubProyecto:=Row2("CveSubProyecto").ToString.ToEntero, ImporteMX:=importeMN, ImporteME:=If(tipoCambioActual = 1, 0, importeMovimiento), CveTipoGasto:=Row2("CveTipoGasto").ToString.ToEntero) Then
|
||||||
ErrorPrepoliza = True
|
ErrorPrepoliza = True
|
||||||
|
|||||||
@@ -205,9 +205,13 @@ Partial Class PopUpVerFactura
|
|||||||
If Request("onlyPrint").ToString() = "PalletCaja" Then
|
If Request("onlyPrint").ToString() = "PalletCaja" Then
|
||||||
imprimirpallet(Request("CvePallet").ToString.ToEntero())
|
imprimirpallet(Request("CvePallet").ToString.ToEntero())
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Request("onlyPrint").ToString() = "manifiesto" Then
|
If Request("onlyPrint").ToString() = "manifiesto" Then
|
||||||
imprimirManifiesto(Request("cveEmbarqueManifiesto").ToString.ToEntero())
|
imprimirManifiesto(Request("cveEmbarqueManifiesto").ToString.ToEntero())
|
||||||
End If
|
End If
|
||||||
|
If Request("onlyPrint").ToString() = "manifiestoRemision" Then
|
||||||
|
imprimirManifiestoRemision(Request("cveEmbarqueManifiesto").ToString.ToEntero())
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -330,6 +334,150 @@ Partial Class PopUpVerFactura
|
|||||||
'"D:\\ADSistemas\\Proyectos\\SIG\\SIGIT\\GPS\\PalletEtiqueta.rdlc"
|
'"D:\\ADSistemas\\Proyectos\\SIG\\SIGIT\\GPS\\PalletEtiqueta.rdlc"
|
||||||
ImprimirPDF("GPS/EmbarqueManifiesto.rdlc", lrds, params, "Manifesto")
|
ImprimirPDF("GPS/EmbarqueManifiesto.rdlc", lrds, params, "Manifesto")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Private Sub imprimirManifiestoRemisionRemision(cveEmbarqueManifiesto As Integer)
|
||||||
|
Dim NoEmbarque As String = ""
|
||||||
|
Dim Fecha As String = ""
|
||||||
|
Dim SubProyecto As String = ""
|
||||||
|
Dim AgenciaAduanalUSA As String = ""
|
||||||
|
Dim AgenciaAduanalMEX As String = ""
|
||||||
|
Dim Temperatura As String = ""
|
||||||
|
Dim Hora As String = ""
|
||||||
|
Dim Chofer As String = ""
|
||||||
|
Dim CamPlaca As String = ""
|
||||||
|
Dim Camion As String = ""
|
||||||
|
Dim Rem1Placa As String = ""
|
||||||
|
Dim Remolque1 As String = ""
|
||||||
|
Dim NoPallets As String = ""
|
||||||
|
Dim NoBultos As String = ""
|
||||||
|
Dim NoKgManifiesto As String = ""
|
||||||
|
Dim Mercado As String = ""
|
||||||
|
Dim NoFactura As String = ""
|
||||||
|
Dim DivisoresdeCarton As String = ""
|
||||||
|
Dim BolsasdePlastico As String = ""
|
||||||
|
Dim TapaderasdeCarton As String = ""
|
||||||
|
Dim CAJASDECARTON As String = ""
|
||||||
|
Dim RPC As String = ""
|
||||||
|
Dim BINSDECARTON As String = ""
|
||||||
|
Dim TotalDlls As String = ""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim LongitudCaja As String = ""
|
||||||
|
Dim LineaTransportacion As String = ""
|
||||||
|
Dim SCAC As String = ""
|
||||||
|
Dim CAAT As String = ""
|
||||||
|
Dim NumeroTrailer As String = ""
|
||||||
|
|
||||||
|
|
||||||
|
Dim tablaReporte As New DataTable
|
||||||
|
|
||||||
|
'Envase = "1 1/9"
|
||||||
|
'Tamano = "Small"
|
||||||
|
'Cultivo = "Tomate"
|
||||||
|
'noPallet = "000001"
|
||||||
|
'Variedad = "Golden"
|
||||||
|
Using objnom As New ClsNominas
|
||||||
|
If objnom.PA_AGRO_Embarque_ManifiestoGet(-1, -1, -1, cveEmbarqueManifiesto) And objnom.DtResultados.Rows.Count > 0 Then
|
||||||
|
Dim row As DataRow = objnom.DtResultados.Rows(0)
|
||||||
|
NoEmbarque = row("NoEmbarque").ToString()
|
||||||
|
Fecha = String.Format("{0:dd/MM/yyyy}", row("Fecha"))
|
||||||
|
DivisoresdeCarton = String.Format("{0:N0}", row("DivisoresdeCarton"))
|
||||||
|
BolsasdePlastico = String.Format("{0:N0}", row("BolsasdePlastico"))
|
||||||
|
TapaderasdeCarton = String.Format("{0:N0}", row("TapaderasdeCarton"))
|
||||||
|
CAJASDECARTON = String.Format("{0:N0}", row("CAJASDECARTON"))
|
||||||
|
RPC = String.Format("{0:N0}", row("RPC"))
|
||||||
|
BINSDECARTON = String.Format("{0:N0}", row("BINSDECARTON"))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
SubProyecto = row("SubProyecto").ToString()
|
||||||
|
AgenciaAduanalUSA = row("AgenciaAduanalUSA").ToString()
|
||||||
|
AgenciaAduanalMEX = row("AgenciaAduanalMEX").ToString()
|
||||||
|
Temperatura = row("Temperatura").ToString()
|
||||||
|
Hora = String.Format("{0:hh }:{0:mm }:{0:ss tt}:", row("FechaIng"))
|
||||||
|
Chofer = row("Chofer").ToString()
|
||||||
|
CamPlaca = row("CamPlaca").ToString()
|
||||||
|
Camion = String.Format("{0} {1}", row("CamEspecificacion"), row("CamAnio"))
|
||||||
|
Rem1Placa = row("Rem1Placa").ToString()
|
||||||
|
NoFactura = row("NoFactura").ToString()
|
||||||
|
Remolque1 = String.Format("{0} ", row("NumeroTrailer"), row("Rem1Anio"))
|
||||||
|
Mercado = If(row("CveDestino").ToString() = "2", "Extranjero", "Nacional")
|
||||||
|
|
||||||
|
NumeroTrailer = String.Format("No. {0}", row("NumeroTrailer").ToString())
|
||||||
|
|
||||||
|
LongitudCaja = row("LongitudCaja").ToString()
|
||||||
|
LineaTransportacion = row("LineaTransportacion").ToString()
|
||||||
|
SCAC = row("SCAC").ToString()
|
||||||
|
CAAT = row("CAAT").ToString()
|
||||||
|
|
||||||
|
'If row("CveCamionRemolque1").ToString() = "1" Then
|
||||||
|
' Rem1Placa = "12-TF-5E"
|
||||||
|
' Remolque1 = "Remolque 1"
|
||||||
|
'Else
|
||||||
|
' Rem1Placa = "15-TF-7f"
|
||||||
|
' Remolque1 = "Remolque 2"
|
||||||
|
|
||||||
|
'End If
|
||||||
|
|
||||||
|
If objnom.PA_Agro_Embarque_PalletGet(-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, cveEmbarqueManifiesto, -1) And objnom.DtResultados.Rows.Count > 0 Then
|
||||||
|
NoPallets = objnom.DtResultados.Rows.Count.ToString()
|
||||||
|
NoKgManifiesto = objnom.DtResultados.SUM("Peso").ToString("N2")
|
||||||
|
NoBultos = objnom.DtResultados.SUM("NoCajas").ToString("N0")
|
||||||
|
tablaReporte = objnom.DtResultados
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
'Remolque 1 12-TF-5E' }, { cveCamion: 2, placa: 'Remolque 2 15-TF-7f
|
||||||
|
End Using
|
||||||
|
Dim params As New List(Of ReportParameter)
|
||||||
|
params.Add(New ReportParameter("NoEmbarque", NoEmbarque))
|
||||||
|
params.Add(New ReportParameter("Fecha", Fecha))
|
||||||
|
params.Add(New ReportParameter("SubProyecto", SubProyecto))
|
||||||
|
params.Add(New ReportParameter("AgenciaAduanalUSA", AgenciaAduanalUSA))
|
||||||
|
params.Add(New ReportParameter("AgenciaAduanalMEX", AgenciaAduanalMEX))
|
||||||
|
params.Add(New ReportParameter("Temperatura", Temperatura))
|
||||||
|
params.Add(New ReportParameter("Hora", Hora))
|
||||||
|
params.Add(New ReportParameter("Chofer", Chofer))
|
||||||
|
params.Add(New ReportParameter("CamPlaca", CamPlaca))
|
||||||
|
params.Add(New ReportParameter("Camion", Camion))
|
||||||
|
params.Add(New ReportParameter("Rem1Placa", Rem1Placa))
|
||||||
|
params.Add(New ReportParameter("Remolque1", Remolque1))
|
||||||
|
|
||||||
|
|
||||||
|
params.Add(New ReportParameter("LongitudCaja", LongitudCaja))
|
||||||
|
params.Add(New ReportParameter("LineaTransportacion", LineaTransportacion))
|
||||||
|
params.Add(New ReportParameter("SCAC", SCAC))
|
||||||
|
params.Add(New ReportParameter("CAAT", CAAT))
|
||||||
|
params.Add(New ReportParameter("NumeroTrailer", NumeroTrailer))
|
||||||
|
|
||||||
|
|
||||||
|
params.Add(New ReportParameter("NoFactura", NoFactura))
|
||||||
|
params.Add(New ReportParameter("Mercado", Mercado))
|
||||||
|
params.Add(New ReportParameter("NoBultos", NoBultos))
|
||||||
|
params.Add(New ReportParameter("NoPallets", NoPallets))
|
||||||
|
params.Add(New ReportParameter("NoKgManifiesto", NoKgManifiesto))
|
||||||
|
|
||||||
|
|
||||||
|
params.Add(New ReportParameter("DivisoresdeCarton", DivisoresdeCarton))
|
||||||
|
params.Add(New ReportParameter("BolsasdePlastico", BolsasdePlastico))
|
||||||
|
params.Add(New ReportParameter("TapaderasdeCarton", TapaderasdeCarton))
|
||||||
|
params.Add(New ReportParameter("CAJASDECARTON", CAJASDECARTON))
|
||||||
|
params.Add(New ReportParameter("RPC", RPC))
|
||||||
|
params.Add(New ReportParameter("BINSDECARTON", BINSDECARTON))
|
||||||
|
params.Add(New ReportParameter("TotalDlls", TotalDlls))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim lrds As New List(Of ReportDataSource)
|
||||||
|
Dim rds As New ReportDataSource With {.Name = "DataSet1", .Value = tablaReporte}
|
||||||
|
lrds.Add(rds)
|
||||||
|
'"Empresas/Grales/Formatos/EquiposGPS.rdlc"
|
||||||
|
'"D:\\ADSistemas\\Proyectos\\SIG\\SIGIT\\GPS\\PalletEtiqueta.rdlc"
|
||||||
|
ImprimirPDF("GPS/EmbarqueManifiestoRemision.rdlc", lrds, params, "Manifesto")
|
||||||
|
End Sub
|
||||||
Private Sub imprimirpallet2(cvePallet As Integer)
|
Private Sub imprimirpallet2(cvePallet As Integer)
|
||||||
Dim Envase As String = ""
|
Dim Envase As String = ""
|
||||||
Dim Tamano As String = ""
|
Dim Tamano As String = ""
|
||||||
|
|||||||
@@ -48,9 +48,7 @@
|
|||||||
<div class="row text-size-12">
|
<div class="row text-size-12">
|
||||||
<div class="col-md-1"><span>Proveedor: </span></div>
|
<div class="col-md-1"><span>Proveedor: </span></div>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1">
|
||||||
<asp:DropDownList ID="DdlProveedor" runat="server" CssClass="select2me" AppendDataBoundItems="true" DataTextField="RazonSocial" DataValueField="CveProveedor" Width="100%">
|
<ADS:Dropdownlost ID="DdlProveedor" runat="server" CssStyle="width: 100%; selected2me" Width="100%" DataTextField="RazonSocial" DataValueField="CveProveedor" ></ADS:Dropdownlost>
|
||||||
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
|
||||||
</asp:DropDownList>
|
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1"><span>Clasificación:</span></div>
|
<div class="col-md-1"><span>Clasificación:</span></div>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1">
|
||||||
@@ -126,6 +124,16 @@
|
|||||||
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
<asp:ListItem Selected="True" Text="Todos" Value="-1"></asp:ListItem>
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-1"><span>Tipo Docto:</span></div>
|
||||||
|
<div class="col-md-2 " style="padding-bottom: 10px;">
|
||||||
|
<asp:ListBox ID="DdlTipoDocto" SelectionMode="Multiple" CssClass="form-control ddlFiltros input-sm select2me Widthall" Style="width: 100%;" runat="server">
|
||||||
|
<asp:ListItem Selected="True" Value="Fac" Text="Factura"></asp:ListItem>
|
||||||
|
<asp:ListItem Selected="True" Value="Ant" Text="Anticipos"></asp:ListItem>
|
||||||
|
<asp:ListItem Selected="True" Value="NC" Text="Nota Crédito"></asp:ListItem>
|
||||||
|
<asp:ListItem Selected="True" Value="ExC" Text="Egresos X Comp"></asp:ListItem>
|
||||||
|
<asp:ListItem Selected="True" Value="DEV" Text="Devolución"></asp:ListItem>
|
||||||
|
</asp:ListBox>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -44,8 +44,28 @@ public partial class Compras_RepCxPPeriodo : ClsPaginas
|
|||||||
TipoCambio = 1;
|
TipoCambio = 1;
|
||||||
TCEspecifico = -1;
|
TCEspecifico = -1;
|
||||||
|
|
||||||
DdlProveedor.DataSource = get_GlobalDTCompProveedores(UsuarioActual.CveEmpresa);
|
|
||||||
DdlProveedor.DataBind();
|
|
||||||
|
|
||||||
|
//DdlProveedor.DataSource = get_GlobalDTCompProveedores(UsuarioActual.CveEmpresa);
|
||||||
|
//DdlProveedor.DataBind();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (UsuarioActual.Empresa.Funcionalidad(105) == "1") {
|
||||||
|
DdlProveedor.setEsWebService(true);
|
||||||
|
DdlProveedor.Attributes.Add("data-metodo", "getproveedores");
|
||||||
|
DdlProveedor.SelectedText = "Todos";
|
||||||
|
DdlProveedor.SelectedValue = "-1";
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
DdlProveedor.setEsWebService(false);
|
||||||
|
DdlProveedor.ddl.DataSource = get_GlobalDTCompProveedores(UsuarioActual.CveEmpresa);
|
||||||
|
DdlProveedor.ddl.DataBind();
|
||||||
|
DdlProveedor.ddl.Items.Insert(0, new ListItem("Todos", "-1"));
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DdlUsuarioResponsable.DataSource = GlobalDTUsuarioResponsable.FiltraParametros($"CveEmpresa = {UsuarioActual.CveEmpresa}").FiltraParametros("ProveedoresResponsables > 0");
|
DdlUsuarioResponsable.DataSource = GlobalDTUsuarioResponsable.FiltraParametros($"CveEmpresa = {UsuarioActual.CveEmpresa}").FiltraParametros("ProveedoresResponsables > 0");
|
||||||
DdlUsuarioResponsable.DataBind();
|
DdlUsuarioResponsable.DataBind();
|
||||||
@@ -72,10 +92,16 @@ public partial class Compras_RepCxPPeriodo : ClsPaginas
|
|||||||
{
|
{
|
||||||
if (RblTipoCambio.SelectedValue.ToEntero() == 3 && TxtEspecifico.Text != "") { TCEspecifico = TxtEspecifico.Text.ToDouble(); } else { TCEspecifico = -1; }
|
if (RblTipoCambio.SelectedValue.ToEntero() == 3 && TxtEspecifico.Text != "") { TCEspecifico = TxtEspecifico.Text.ToDouble(); } else { TCEspecifico = -1; }
|
||||||
|
|
||||||
|
|
||||||
|
int CveProveedor = DdlProveedor.SelectedValue.ToEntero() > 0 ? DdlProveedor.SelectedValue.ToEntero() : -1;
|
||||||
|
|
||||||
|
string TipoDocto = (DdlTipoDocto.GetSelectedValuesM() == "") ? "-1" : DdlTipoDocto.GetSelectedValuesM();
|
||||||
|
|
||||||
ClsMovimientos ObjMov = new ClsMovimientos();
|
ClsMovimientos ObjMov = new ClsMovimientos();
|
||||||
if (ObjMov.GetCxPPeriodo(DdlProveedor.SelectedValue.ToEntero(),DdlSubProyecto.SelectedValue.ToEntero(),DdlProveedoresClasificaciones.SelectedValue.ToEntero(),
|
if (ObjMov.GetCxPPeriodo(CveProveedor, DdlSubProyecto.SelectedValue.ToEntero(),DdlProveedoresClasificaciones.SelectedValue.ToEntero(),
|
||||||
DdlUsuarioResponsable.SelectedValue.ToEntero(),DdlUsuarioRegistro.SelectedValue.ToEntero(),DdlEstatusCompra.SelectedValue.ToEntero(),UsuarioActual.CveEmpresa,
|
DdlUsuarioResponsable.SelectedValue.ToEntero(),DdlUsuarioRegistro.SelectedValue.ToEntero(),DdlEstatusCompra.SelectedValue.ToEntero(),UsuarioActual.CveEmpresa,
|
||||||
DdlGrupo.SelectedValue.ToEntero(),DdlSubProyecto.SelectedValue.ToEntero(),TipoCambio,TCEspecifico,txtCorteA.Text.ToDate(),UsuarioActual.CveUsuario,DdlTipoProveedor.SelectedValue.ToEntero()))
|
DdlGrupo.SelectedValue.ToEntero(),DdlSubProyecto.SelectedValue.ToEntero(),TipoCambio,TCEspecifico,txtCorteA.Text.ToDate(),UsuarioActual.CveUsuario,
|
||||||
|
DdlTipoProveedor.SelectedValue.ToEntero(), TipoDocto: TipoDocto))
|
||||||
{
|
{
|
||||||
GvDatos.DataSource = ObjMov.DtResultados;
|
GvDatos.DataSource = ObjMov.DtResultados;
|
||||||
DtDatos = ObjMov.DtResultados;
|
DtDatos = ObjMov.DtResultados;
|
||||||
@@ -234,7 +260,7 @@ public partial class Compras_RepCxPPeriodo : ClsPaginas
|
|||||||
if (DdlGrupo.SelectedValue != "-1")
|
if (DdlGrupo.SelectedValue != "-1")
|
||||||
StrFiltro.AppendFormat(" <b>Grupo</b>: {0}", DdlGrupo.SelectedItem.Text);
|
StrFiltro.AppendFormat(" <b>Grupo</b>: {0}", DdlGrupo.SelectedItem.Text);
|
||||||
if (DdlProveedor.SelectedValue != "-1")
|
if (DdlProveedor.SelectedValue != "-1")
|
||||||
StrFiltro.AppendFormat(" <b>Proveedor</b>: {0}", DdlProveedor.SelectedItem.Text);
|
StrFiltro.AppendFormat(" <b>Proveedor</b>: {0}", DdlProveedor.ddl.SelectedItem.Text);
|
||||||
if (DdlProveedoresClasificaciones.SelectedValue != "-1")
|
if (DdlProveedoresClasificaciones.SelectedValue != "-1")
|
||||||
StrFiltro.AppendFormat(" <b>Clasificación Proveedor</b>: {0}", DdlProveedoresClasificaciones.SelectedItem.Text);
|
StrFiltro.AppendFormat(" <b>Clasificación Proveedor</b>: {0}", DdlProveedoresClasificaciones.SelectedItem.Text);
|
||||||
if (DdlTipoProveedor.SelectedValue != "-1")
|
if (DdlTipoProveedor.SelectedValue != "-1")
|
||||||
|
|||||||
@@ -1581,7 +1581,10 @@ Partial Class Compras_eFacturas
|
|||||||
swTiempo.AppendFormat("espera: ({0}) {1} ", sw.ElapsedMilliseconds - swmili, sw.ElapsedMilliseconds)
|
swTiempo.AppendFormat("espera: ({0}) {1} ", sw.ElapsedMilliseconds - swmili, sw.ElapsedMilliseconds)
|
||||||
swmili = sw.ElapsedMilliseconds
|
swmili = sw.ElapsedMilliseconds
|
||||||
sw.Start()
|
sw.Start()
|
||||||
VerificaCorreo(True)
|
|
||||||
|
If VerificaCorreo(True) Then
|
||||||
|
CargaDatos()
|
||||||
|
End If
|
||||||
|
|
||||||
sw.Stop()
|
sw.Stop()
|
||||||
swTiempo.AppendFormat("Verifica En la app: ({0}) {1} ", sw.ElapsedMilliseconds - swmili, sw.ElapsedMilliseconds)
|
swTiempo.AppendFormat("Verifica En la app: ({0}) {1} ", sw.ElapsedMilliseconds - swmili, sw.ElapsedMilliseconds)
|
||||||
@@ -1695,6 +1698,9 @@ Partial Class Compras_eFacturas
|
|||||||
|
|
||||||
|
|
||||||
RegistraScript(String.Format("$('#{0}').modal('hide');", "ModalFacturas"))
|
RegistraScript(String.Format("$('#{0}').modal('hide');", "ModalFacturas"))
|
||||||
|
|
||||||
|
|
||||||
|
asdasd
|
||||||
'Alert(String.Format("Se cargaron {0} Facturas", Arreglo.Count), TipoMensaje.MsgInformacion)
|
'Alert(String.Format("Se cargaron {0} Facturas", Arreglo.Count), TipoMensaje.MsgInformacion)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -2847,6 +2853,37 @@ Partial Class Compras_eFacturas
|
|||||||
Dim Archivo As String = String.Format("{0}Compras\{1}\{2}", UsuarioActual.Empresa.Ruta, gvRow.DataKey("RFCDe"), gvRow.DataKey("XML"))
|
Dim Archivo As String = String.Format("{0}Compras\{1}\{2}", UsuarioActual.Empresa.Ruta, gvRow.DataKey("RFCDe"), gvRow.DataKey("XML"))
|
||||||
|
|
||||||
Dim Prefijo As String = ""
|
Dim Prefijo As String = ""
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim DTDocumentosRelacionados As New DataTable
|
||||||
|
DTDocumentosRelacionados.Columns.Add("Serie")
|
||||||
|
DTDocumentosRelacionados.Columns.Add("SerieFolio")
|
||||||
|
|
||||||
|
DTDocumentosRelacionados.Columns.Add("IdDocumento")
|
||||||
|
DTDocumentosRelacionados.Columns.Add("Folio", GetType(Integer))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("MonedaDR")
|
||||||
|
DTDocumentosRelacionados.Columns.Add("MetodoDePagoDR")
|
||||||
|
DTDocumentosRelacionados.Columns.Add("ImpPagado", GetType(Decimal))
|
||||||
|
|
||||||
|
DTDocumentosRelacionados.Columns.Add("CveFactura", GetType(Integer))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("CveCompra", GetType(Integer))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("CveIE", GetType(Integer))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("Fecha", GetType(Date))
|
||||||
|
|
||||||
|
DTDocumentosRelacionados.Columns.Add("FolioPago")
|
||||||
|
DTDocumentosRelacionados.Columns.Add("ImportePago", GetType(Decimal))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("FechaPago", GetType(Date))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("CveMetodoPago", GetType(Integer))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("SerieFolioCompra")
|
||||||
|
DTDocumentosRelacionados.Columns.Add("CvePrePolizaDetalle", GetType(Integer))
|
||||||
|
|
||||||
|
DTDocumentosRelacionados.Columns.Add("Tipo", GetType(String))
|
||||||
|
DTDocumentosRelacionados.Columns.Add("Manual", GetType(Boolean))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If IO.File.Exists(Archivo) Then
|
If IO.File.Exists(Archivo) Then
|
||||||
|
|
||||||
|
|
||||||
@@ -2913,30 +2950,7 @@ Partial Class Compras_eFacturas
|
|||||||
UUIDPago = ValorXML(nodeTFD, "UUID")
|
UUIDPago = ValorXML(nodeTFD, "UUID")
|
||||||
LblUUID.Text = UUIDPago
|
LblUUID.Text = UUIDPago
|
||||||
|
|
||||||
Dim DTDocumentosRelacionados As New DataTable
|
|
||||||
DTDocumentosRelacionados.Columns.Add("Serie")
|
|
||||||
DTDocumentosRelacionados.Columns.Add("SerieFolio")
|
|
||||||
|
|
||||||
DTDocumentosRelacionados.Columns.Add("IdDocumento")
|
|
||||||
DTDocumentosRelacionados.Columns.Add("Folio", GetType(Integer))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("MonedaDR")
|
|
||||||
DTDocumentosRelacionados.Columns.Add("MetodoDePagoDR")
|
|
||||||
DTDocumentosRelacionados.Columns.Add("ImpPagado", GetType(Decimal))
|
|
||||||
|
|
||||||
DTDocumentosRelacionados.Columns.Add("CveFactura", GetType(Integer))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("CveCompra", GetType(Integer))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("CveIE", GetType(Integer))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("Fecha", GetType(Date))
|
|
||||||
|
|
||||||
DTDocumentosRelacionados.Columns.Add("FolioPago")
|
|
||||||
DTDocumentosRelacionados.Columns.Add("ImportePago", GetType(Decimal))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("FechaPago", GetType(Date))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("CveMetodoPago", GetType(Integer))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("SerieFolioCompra")
|
|
||||||
DTDocumentosRelacionados.Columns.Add("CvePrePolizaDetalle", GetType(Integer))
|
|
||||||
|
|
||||||
DTDocumentosRelacionados.Columns.Add("Tipo", GetType(String))
|
|
||||||
DTDocumentosRelacionados.Columns.Add("Manual", GetType(Boolean))
|
|
||||||
|
|
||||||
|
|
||||||
Dim nodePagosN As XmlNodeList
|
Dim nodePagosN As XmlNodeList
|
||||||
@@ -3140,7 +3154,9 @@ Partial Class Compras_eFacturas
|
|||||||
|
|
||||||
|
|
||||||
'saco la información de lo vinculado en el ie
|
'saco la información de lo vinculado en el ie
|
||||||
ImporteIES = ObjCompras.DtResultados.FiltraParametros("CveIE > 0").SUM("Importe")
|
'ImporteIES = ObjCompras.DtResultados.FiltraParametros("CveIE > 0").SUM("Importe")
|
||||||
|
ImporteIES = DTDocumentosRelacionados.FiltraParametros("CveIE > 0").SUM("ImportePago")
|
||||||
|
|
||||||
|
|
||||||
DiferenciaImportes = Monto - ImporteIES
|
DiferenciaImportes = Monto - ImporteIES
|
||||||
ObjCompras.Dispose()
|
ObjCompras.Dispose()
|
||||||
|
|||||||
@@ -3,16 +3,28 @@
|
|||||||
<asp:Content ID="Content1" ContentPlaceHolderID="H" runat="Server">
|
<asp:Content ID="Content1" ContentPlaceHolderID="H" runat="Server">
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
<asp:Content ID="Content4" ContentPlaceHolderID="HB" runat="Server">
|
||||||
<li>
|
|
||||||
<asp:LinkButton ID="ImgExcel" runat="server"><i class="fa fa-ad-excel"></i> Exporta Excel</asp:LinkButton>
|
|
||||||
<%--<asp:ImageButton ID="ImgExcel" runat="server" ImageUrl="/Imagenes/IconoExcel.gif" Width="20px" Height="20px" /> --%>
|
|
||||||
</li>
|
|
||||||
<li>
|
|
||||||
<asp:LinkButton ID="BtnImprimir" runat="server"><i class="fa fa-print"></i> Imprimir</asp:LinkButton>
|
|
||||||
<%--<asp:ImageButton ID="BtnImprimir" runat="server" alt="Imprimir" src="/Imagenes/btnImprimir.gif" Style="cursor: pointer; height: 20px" Visible="true" /> --%>
|
|
||||||
</li>
|
|
||||||
</asp:Content>
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<asp:UpdatePanel ID="UpAcciones" runat="server" >
|
||||||
|
<ContentTemplate>
|
||||||
|
<li>
|
||||||
|
<asp:LinkButton ID="ImgExcel" runat="server"><i class="fa fa-ad-excel"></i> Exporta Excel</asp:LinkButton>
|
||||||
|
<%--<asp:ImageButton ID="ImgExcel" runat="server" ImageUrl="/Imagenes/IconoExcel.gif" Width="20px" Height="20px" /> --%>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<asp:LinkButton ID="BtnImprimir" runat="server"><i class="fa fa-print"></i> Imprimir</asp:LinkButton>
|
||||||
|
<%--<asp:ImageButton ID="BtnImprimir" runat="server" alt="Imprimir" src="/Imagenes/btnImprimir.gif" Style="cursor: pointer; height: 20px" Visible="true" /> --%>
|
||||||
|
</li>
|
||||||
|
</ContentTemplate>
|
||||||
|
<Triggers>
|
||||||
|
<asp:PostBackTrigger ControlID="ImgExcel" />
|
||||||
|
<asp:PostBackTrigger ControlID="BtnImprimir" />
|
||||||
|
</Triggers>
|
||||||
|
</asp:UpdatePanel>
|
||||||
|
|
||||||
|
|
||||||
|
</asp:Content>
|
||||||
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
|
||||||
Balanza de Comprobación
|
Balanza de Comprobación
|
||||||
<asp:Label runat="server" ID="LbTitulo"></asp:Label>
|
<asp:Label runat="server" ID="LbTitulo"></asp:Label>
|
||||||
|
|||||||
@@ -228,10 +228,15 @@ Partial Class Contabilidad_RepBalanzaComprobacion
|
|||||||
GenerarPDFCrystal("EXCEL")
|
GenerarPDFCrystal("EXCEL")
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub GenerarPDFCrystal(Optional Formato As String = "PDF")
|
Private Sub GenerarPDFCrystal(Optional Formato As String = "PDF")
|
||||||
Dim Archivo As New System.IO.FileInfo(String.Format("{0}Contabilidad/Reportes/RepBalanzaComprobacion.rpt", UsuarioActual.Empresa.Ruta))
|
Dim Archivo As New System.IO.FileInfo(String.Format("{0}Contabilidad/Reportes/RepBalanzaComprobacion.rpt", Server.MapPath("~")))
|
||||||
Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta))
|
Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta))
|
||||||
Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
|
Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)
|
||||||
|
|
||||||
|
'If UsuarioActual.CveUsuario = 100 Then
|
||||||
|
' Alert(String.Format("{0}Contabilidad/Reportes/RepBalanzaComprobacion.rpt", Server.MapPath("~")))
|
||||||
|
' End If
|
||||||
|
' Exit Sub
|
||||||
|
|
||||||
If Not IsNothing(DtDatos) Then
|
If Not IsNothing(DtDatos) Then
|
||||||
'Dim dr As DataRow = DtCxC.Rows(0)
|
'Dim dr As DataRow = DtCxC.Rows(0)
|
||||||
Dim lista = New List(Of CrystalParametro)
|
Dim lista = New List(Of CrystalParametro)
|
||||||
@@ -245,7 +250,9 @@ Partial Class Contabilidad_RepBalanzaComprobacion
|
|||||||
lista.Add(New CrystalParametro("pImg", ""))
|
lista.Add(New CrystalParametro("pImg", ""))
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ImprimirbytesPDF(ImprimirPDFCrystal(Server.MapPath("~/Contabilidad/Reportes/RepBalanzaComprobacion.rpt"), DtDatos, lista, "Balanza de Comprobación", Formato), "Balanza de Comprobación", Formato)
|
Dim DTTemp As DataTable = DtDatos.Copy
|
||||||
|
|
||||||
|
ImprimirbytesPDF(ImprimirPDFCrystal(Server.MapPath("~/Contabilidad/Reportes/RepBalanzaComprobacion.rpt"), DTTemp, lista, "Balanza de Comprobación", Formato), "Balanza de Comprobación", Formato)
|
||||||
|
|
||||||
Else
|
Else
|
||||||
Alert("No se tienen registrados movimientos", TipoMensaje.MsgAdvertencia)
|
Alert("No se tienen registrados movimientos", TipoMensaje.MsgAdvertencia)
|
||||||
|
|||||||
Binary file not shown.
@@ -117,6 +117,7 @@
|
|||||||
<asp:ListItem Selected="True" Value="Rem" Text="Remisión"></asp:ListItem>
|
<asp:ListItem Selected="True" Value="Rem" Text="Remisión"></asp:ListItem>
|
||||||
<asp:ListItem Selected="True" Value="Ant" Text="Anticipos"></asp:ListItem>
|
<asp:ListItem Selected="True" Value="Ant" Text="Anticipos"></asp:ListItem>
|
||||||
<asp:ListItem Selected="True" Value="Egs" Text="Egresos"></asp:ListItem>
|
<asp:ListItem Selected="True" Value="Egs" Text="Egresos"></asp:ListItem>
|
||||||
|
<asp:ListItem Selected="True" Value="IxC" Text="Ingresos X Comp"></asp:ListItem>
|
||||||
<asp:ListItem Selected="True" Value="Dev" Text="Devolución"></asp:ListItem>
|
<asp:ListItem Selected="True" Value="Dev" Text="Devolución"></asp:ListItem>
|
||||||
</asp:ListBox>
|
</asp:ListBox>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -39,13 +39,18 @@ public partial class CxC_RepCxCPeriodo : ClsPaginas
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private void InicializaValores()
|
private void InicializaValores()
|
||||||
{
|
{
|
||||||
TipoCambio = 1;
|
TipoCambio = 1;
|
||||||
TCEspecifico = -1;
|
TCEspecifico = -1;
|
||||||
|
|
||||||
//CargaClientes
|
//CargaClientes
|
||||||
if (UsuarioActual.CveEmpresa == 119) {
|
if (UsuarioActual.Empresa.Funcionalidad(105) == "1")
|
||||||
|
{
|
||||||
DdlClientesWS.setEsWebService(true);
|
DdlClientesWS.setEsWebService(true);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
@@ -93,8 +98,11 @@ public partial class CxC_RepCxCPeriodo : ClsPaginas
|
|||||||
|
|
||||||
if (RblTipoCambio.SelectedValue.ToEntero() == 3 && TxtEspecifico.Text != "") { TCEspecifico = TxtEspecifico.Text.ToDouble(); } else { TCEspecifico = -1; }
|
if (RblTipoCambio.SelectedValue.ToEntero() == 3 && TxtEspecifico.Text != "") { TCEspecifico = TxtEspecifico.Text.ToDouble(); } else { TCEspecifico = -1; }
|
||||||
|
|
||||||
|
|
||||||
|
int CveCliente = DdlClientesWS.SelectedValue.ToEntero() > 0 ? DdlClientesWS.SelectedValue.ToEntero() : -1;
|
||||||
|
|
||||||
ClsMovimientos ObjMov = new ClsMovimientos();
|
ClsMovimientos ObjMov = new ClsMovimientos();
|
||||||
if (ObjMov.GetCxCPeriodo(DdlClientesWS.SelectedValue.ToEntero(),DdlSubProyecto.SelectedValue.ToEntero(),DdlVendedor.SelectedValue.ToEntero(),DdlUsuario.SelectedValue.ToEntero(),
|
if (ObjMov.GetCxCPeriodo(CveCliente, DdlSubProyecto.SelectedValue.ToEntero(),DdlVendedor.SelectedValue.ToEntero(),DdlUsuario.SelectedValue.ToEntero(),
|
||||||
-1,"-1",UsuarioActual.CveEmpresa,DdlGrupo.SelectedValue.ToEntero(),DdlResponsable.SelectedValue.ToEntero(),TipoCambio,TCEspecifico, TipoDocto,txtCorteA.Text.ToDate(),
|
-1,"-1",UsuarioActual.CveEmpresa,DdlGrupo.SelectedValue.ToEntero(),DdlResponsable.SelectedValue.ToEntero(),TipoCambio,TCEspecifico, TipoDocto,txtCorteA.Text.ToDate(),
|
||||||
DdlEstatusCliente.SelectedValue.ToEntero(), UsuarioActual.CveUsuario, DdlCobranzaEstatus.SelectedValue.ToEntero(), DdlClienteClasificacion.SelectedValue.ToEntero())){
|
DdlEstatusCliente.SelectedValue.ToEntero(), UsuarioActual.CveUsuario, DdlCobranzaEstatus.SelectedValue.ToEntero(), DdlClienteClasificacion.SelectedValue.ToEntero())){
|
||||||
GvDatos.DataSource = ObjMov.DtResultados;
|
GvDatos.DataSource = ObjMov.DtResultados;
|
||||||
@@ -107,13 +115,34 @@ public partial class CxC_RepCxCPeriodo : ClsPaginas
|
|||||||
|
|
||||||
private void CargaClientes()
|
private void CargaClientes()
|
||||||
{
|
{
|
||||||
if (UsuarioActual.CveEmpresa != 119)
|
|
||||||
|
if (UsuarioActual.Empresa.Funcionalidad(105) == "1")
|
||||||
|
{
|
||||||
|
DdlClientesWS.setEsWebService(true);
|
||||||
|
|
||||||
|
if( DdlClienteClasificacion.SelectedValue.ToEntero() > 0)
|
||||||
|
{
|
||||||
|
DdlClientesWS.ddlWS.Attributes.Add("data-cveclienteclasificacion", DdlClienteClasificacion.SelectedValue);
|
||||||
|
DdlClientesWS.txtValue.Value = "";
|
||||||
|
DdlClientesWS.txtText.Value = "";
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
DdlClientesWS.ddlWS.Attributes.Add("data-cveclienteclasificacion", "-1");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
DdlClientesWS.ddl.Items.Clear();
|
DdlClientesWS.ddl.Items.Clear();
|
||||||
DdlClientesWS.DataSource = get_GlobalDTCliente(UsuarioActual.CveEmpresa, -1).FiltraParametros($"CveClienteClasificacion = {DdlClienteClasificacion.SelectedValue.ToEntero()} OR {DdlClienteClasificacion.SelectedValue.ToEntero()} = -1");
|
DdlClientesWS.DataSource = get_GlobalDTCliente(UsuarioActual.CveEmpresa, -1).FiltraParametros($"CveClienteClasificacion = {DdlClienteClasificacion.SelectedValue.ToEntero()} OR {DdlClienteClasificacion.SelectedValue.ToEntero()} = -1");
|
||||||
DdlClientesWS.DataBind();
|
DdlClientesWS.DataBind();
|
||||||
DdlClientesWS.ddl.Items.Insert(0, new ListItem("Todos", "-1"));
|
DdlClientesWS.ddl.Items.Insert(0, new ListItem("Todos", "-1"));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UPFiltros.Update();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
protected void DdlClienteClasificacion_SelectedIndexChanged(object sender, EventArgs e)
|
protected void DdlClienteClasificacion_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -768,15 +768,7 @@
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value xml:space="preserve"> </Value>
|
<Value>=Parameters!CP.Value</Value>
|
||||||
<Style>
|
|
||||||
<FontFamily>Calibri</FontFamily>
|
|
||||||
<FontSize>8pt</FontSize>
|
|
||||||
<FontWeight>Bold</FontWeight>
|
|
||||||
</Style>
|
|
||||||
</TextRun>
|
|
||||||
<TextRun>
|
|
||||||
<Value>83140</Value>
|
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>Calibri</FontFamily>
|
<FontFamily>Calibri</FontFamily>
|
||||||
<FontSize>8pt</FontSize>
|
<FontSize>8pt</FontSize>
|
||||||
@@ -3193,7 +3185,19 @@
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>Regímen: Regímen General de Ley Personas Morales 601; Método de Pago: </Value>
|
<Value>Regímen: Regímen General de Ley Personas Morales 601</Value>
|
||||||
|
<Style>
|
||||||
|
<FontFamily>calibri</FontFamily>
|
||||||
|
<FontSize>7pt</FontSize>
|
||||||
|
</Style>
|
||||||
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
|
<TextRun>
|
||||||
|
<Value>Método de Pago: </Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>7pt</FontSize>
|
<FontSize>7pt</FontSize>
|
||||||
@@ -3206,15 +3210,20 @@
|
|||||||
<FontSize>7pt</FontSize>
|
<FontSize>7pt</FontSize>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
|
</TextRuns>
|
||||||
|
<Style />
|
||||||
|
</Paragraph>
|
||||||
|
<Paragraph>
|
||||||
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>; Num. Cta Pago:</Value>
|
<Value>Forma de pago: </Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>7pt</FontSize>
|
<FontSize>7pt</FontSize>
|
||||||
</Style>
|
</Style>
|
||||||
</TextRun>
|
</TextRun>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>=IIF(Parameters!NumCta.Value="0" Orelse Parameters!NumCta.Value="","No Identificado",Parameters!NumCta.Value)</Value>
|
<Value>=Parameters!FormaPago.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontFamily>calibri</FontFamily>
|
<FontFamily>calibri</FontFamily>
|
||||||
<FontSize>7pt</FontSize>
|
<FontSize>7pt</FontSize>
|
||||||
@@ -3227,7 +3236,7 @@
|
|||||||
<rd:DefaultName>Textbox62</rd:DefaultName>
|
<rd:DefaultName>Textbox62</rd:DefaultName>
|
||||||
<Top>0.83682in</Top>
|
<Top>0.83682in</Top>
|
||||||
<Left>1.59827in</Left>
|
<Left>1.59827in</Left>
|
||||||
<Height>0.29498in</Height>
|
<Height>0.40038in</Height>
|
||||||
<Width>6.31865in</Width>
|
<Width>6.31865in</Width>
|
||||||
<ZIndex>9</ZIndex>
|
<ZIndex>9</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
@@ -3257,9 +3266,9 @@
|
|||||||
</Paragraph>
|
</Paragraph>
|
||||||
</Paragraphs>
|
</Paragraphs>
|
||||||
<rd:DefaultName>Textbox63</rd:DefaultName>
|
<rd:DefaultName>Textbox63</rd:DefaultName>
|
||||||
<Top>1.1747in</Top>
|
<Top>1.2372in</Top>
|
||||||
<Left>2.35328in</Left>
|
<Left>2.35328in</Left>
|
||||||
<Height>0.25in</Height>
|
<Height>0.23611in</Height>
|
||||||
<Width>3.69856in</Width>
|
<Width>3.69856in</Width>
|
||||||
<ZIndex>10</ZIndex>
|
<ZIndex>10</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
@@ -3379,7 +3388,6 @@
|
|||||||
<rd:FormatSymbolCulture>es-MX</rd:FormatSymbolCulture>
|
<rd:FormatSymbolCulture>es-MX</rd:FormatSymbolCulture>
|
||||||
</Style>
|
</Style>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
<rd:Selected>true</rd:Selected>
|
|
||||||
</CellContents>
|
</CellContents>
|
||||||
</TablixCell>
|
</TablixCell>
|
||||||
</TablixCells>
|
</TablixCells>
|
||||||
@@ -4074,13 +4082,13 @@
|
|||||||
<TablixBody>
|
<TablixBody>
|
||||||
<TablixColumns>
|
<TablixColumns>
|
||||||
<TablixColumn>
|
<TablixColumn>
|
||||||
<Width>0.74104in</Width>
|
<Width>0.73688in</Width>
|
||||||
</TablixColumn>
|
</TablixColumn>
|
||||||
<TablixColumn>
|
<TablixColumn>
|
||||||
<Width>0.57756in</Width>
|
<Width>0.5734in</Width>
|
||||||
</TablixColumn>
|
</TablixColumn>
|
||||||
<TablixColumn>
|
<TablixColumn>
|
||||||
<Width>0.67516in</Width>
|
<Width>0.671in</Width>
|
||||||
</TablixColumn>
|
</TablixColumn>
|
||||||
</TablixColumns>
|
</TablixColumns>
|
||||||
<TablixRows>
|
<TablixRows>
|
||||||
@@ -4329,9 +4337,9 @@
|
|||||||
</TablixRowHierarchy>
|
</TablixRowHierarchy>
|
||||||
<DataSetName>DataSet3</DataSetName>
|
<DataSetName>DataSet3</DataSetName>
|
||||||
<Top>0.26817in</Top>
|
<Top>0.26817in</Top>
|
||||||
<Left>5.86887in</Left>
|
<Left>5.88134in</Left>
|
||||||
<Height>0.34081in</Height>
|
<Height>0.34081in</Height>
|
||||||
<Width>1.99376in</Width>
|
<Width>1.98129in</Width>
|
||||||
<ZIndex>3</ZIndex>
|
<ZIndex>3</ZIndex>
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
@@ -4362,6 +4370,14 @@
|
|||||||
<Value>Moneda </Value>
|
<Value>Moneda </Value>
|
||||||
<Style />
|
<Style />
|
||||||
</TextRun>
|
</TextRun>
|
||||||
|
<TextRun>
|
||||||
|
<Value>=Parameters!MonedaAbreviatura.Value</Value>
|
||||||
|
<Style />
|
||||||
|
</TextRun>
|
||||||
|
<TextRun>
|
||||||
|
<Value xml:space="preserve"> </Value>
|
||||||
|
<Style />
|
||||||
|
</TextRun>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>=Parameters!Moneda.Value</Value>
|
<Value>=Parameters!Moneda.Value</Value>
|
||||||
<Style />
|
<Style />
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
3091
GPS/EmbarqueManifiestoRemision.rdlc
Normal file
3091
GPS/EmbarqueManifiestoRemision.rdlc
Normal file
File diff suppressed because it is too large
Load Diff
@@ -169,17 +169,15 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<asp:Label runat="server" ID="LblSubProyecto" CssClass="col-md-3"></asp:Label>
|
<asp:Label runat="server" ID="LblSubProyecto" CssClass="col-md-2"></asp:Label>
|
||||||
<div class="col-md-9" style="padding-left: 5px;">
|
<div class="col-md-9" style="padding-left: 5px;">
|
||||||
<asp:DropDownList runat="server" ID="DdlSubProyecto" CssClass="select2me" Width="100%" DataTextField="SubProyecto" DataValueField="CveSubProyecto"></asp:DropDownList>
|
<asp:DropDownList runat="server" ID="DdlSubProyecto" CssClass="select2me" Width="100%" DataTextField="SubProyecto" DataValueField="CveSubProyecto"></asp:DropDownList>
|
||||||
<asp:RequiredFieldValidator ID="RfvDdlSubProyecto" runat="server" InitialValue="-1" ControlToValidate="DdlSubProyecto" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvDdlSubProyecto" runat="server" InitialValue="-1" ControlToValidate="DdlSubProyecto" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo es necesario, por favor ingréselo." ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<label class="col-md-3">Fecha:</label>
|
<label class="col-md-2">Fecha:</label>
|
||||||
<div class="col-md-3" style="padding-left: 5px;">
|
<div class="col-md-3" style="padding-left: 5px;">
|
||||||
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy">
|
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy">
|
||||||
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" ValidationGroup="GrpGuardar" Width="100px" ClientIDMode="Static"></asp:TextBox>
|
<asp:TextBox ID="TxtFecha" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" ValidationGroup="GrpGuardar" Width="100px" ClientIDMode="Static"></asp:TextBox>
|
||||||
@@ -202,7 +200,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row rowpadding" id="divEmitir" runat="server">
|
<div class="row rowpadding" id="divEmitir" runat="server">
|
||||||
<label class="col-md-3">Emitir:</label>
|
<label class="col-md-2">Emitir:</label>
|
||||||
<div class="col-md-9">
|
<div class="col-md-9">
|
||||||
<table>
|
<table>
|
||||||
<tr>
|
<tr>
|
||||||
@@ -216,32 +214,32 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row rowpadding">
|
<div class="row rowpadding">
|
||||||
<label class="col-md-3">Chofer:</label>
|
<label class="col-md-2">Chofer:</label>
|
||||||
<div class="col-md-8">
|
<div class="col-md-6">
|
||||||
<asp:DropDownList ID="DdlChofer" runat="server" DataTextField="ChoferLicencia" DataValueField="CveChofer" OnSelectedIndexChanged="DldChofer_SelectedIndexChanged" AutoPostBack="true" CssClass="form-control input-sm select2me" Width="100%"></asp:DropDownList>
|
<asp:DropDownList ID="DdlChofer" runat="server" DataTextField="ChoferLicencia" DataValueField="CveChofer" OnSelectedIndexChanged="DldChofer_SelectedIndexChanged" AutoPostBack="true" CssClass="form-control input-sm select2me" Width="100%"></asp:DropDownList>
|
||||||
<asp:RequiredFieldValidator ID="RfvDdlChofer" runat="server" Enabled="false" ControlToValidate="DdlChofer" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Chofer''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvDdlChofer" runat="server" Enabled="false" ControlToValidate="DdlChofer" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Chofer''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="VceDdlChofer" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlChofer" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="VceDdlChofer" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlChofer" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1" style="text-align:left!important">
|
||||||
<asp:LinkButton ID="LnkAgregarChofer" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Agregar Chofer" />
|
<asp:LinkButton ID="LnkAgregarChofer" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Agregar Chofer" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="row rowpadding">
|
<div class="row rowpadding">
|
||||||
<label class="col-md-3">Unidad:</label>
|
<label class="col-md-2">Unidad:</label>
|
||||||
<div class="col-md-8">
|
<div class="col-md-6">
|
||||||
<asp:DropDownList runat="server" ID="DdlUnidadCamion" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" OnSelectedIndexChanged="DdlUnidadCamionActivoFijo_SelectedIndexChanged" ></asp:DropDownList>
|
<asp:DropDownList runat="server" ID="DdlUnidadCamion" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" OnSelectedIndexChanged="DdlUnidadCamionActivoFijo_SelectedIndexChanged" ></asp:DropDownList>
|
||||||
<asp:RequiredFieldValidator ID="RfvDdlUnidadCamion" runat="server" Enabled="false" ControlToValidate="DdlUnidadCamion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Unidad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
<asp:RequiredFieldValidator ID="RfvDdlUnidadCamion" runat="server" Enabled="false" ControlToValidate="DdlUnidadCamion" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Unidad''</b> es necesario, por favor seleccione uno." InitialValue="-1" ValidationGroup="GrpGuardar"></asp:RequiredFieldValidator>
|
||||||
<ajax:ValidatorCalloutExtender ID="VceDdlUnidadCamion" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlUnidadCamion" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="VceDdlUnidadCamion" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlUnidadCamion" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
</div>
|
</div>
|
||||||
<div class="col-md-1">
|
<div class="col-md-1" style="text-align:left!important">
|
||||||
<asp:LinkButton ID="LnkAgregarUnidad" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Agregar Unidad" />
|
<asp:LinkButton ID="LnkAgregarUnidad" runat="server" CssClass="btn btn-primary btn-sm" Text="+" CommandArgument="Agregar Unidad" />
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="row rowpadding" runat="server" id="DvConfiguracionVeiculo" visible="false">
|
<div class="row rowpadding" runat="server" id="DvConfiguracionVeiculo" visible="false">
|
||||||
<label class="col-md-3">Configuración:</label>
|
<label class="col-md-2">Configuración:</label>
|
||||||
<div class="col-md-9">
|
<div class="col-md-6">
|
||||||
<%--<asp:DropDownList runat="server" ID="DropDownList1" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveActivoFijo" DataTextField="CodigoDescripcion"></asp:DropDownList>--%>
|
<%--<asp:DropDownList runat="server" ID="DropDownList1" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveActivoFijo" DataTextField="CodigoDescripcion"></asp:DropDownList>--%>
|
||||||
<asp:DropDownList ID="DdlConfigAuto" CssClass="form-control input-sm select2me" Width="100%" runat="server" AppendDataBoundItems="true" AutoPostBack="true" OnSelectedIndexChanged="DdlConfigAuto_SelectedIndexChanged" CausesValidation="true" DataTextField="ClaveConfigAutoTransporteDescripcion" DataValueField="CveConfigAutoTransporte" Style="padding: 0px">
|
<asp:DropDownList ID="DdlConfigAuto" CssClass="form-control input-sm select2me" Width="100%" runat="server" AppendDataBoundItems="true" AutoPostBack="true" OnSelectedIndexChanged="DdlConfigAuto_SelectedIndexChanged" CausesValidation="true" DataTextField="ClaveConfigAutoTransporteDescripcion" DataValueField="CveConfigAutoTransporte" Style="padding: 0px">
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
@@ -251,16 +249,16 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="row rowpadding" runat="server" id="DvRemolque1" visible="false">
|
<div class="row rowpadding" runat="server" id="DvRemolque1" visible="false">
|
||||||
<label class="col-md-3">Remolque 1:</label>
|
<label class="col-md-6">Remolque 1:</label>
|
||||||
<div class="col-md-9">
|
<div class="col-md-6">
|
||||||
<asp:DropDownList runat="server" ID="DdlRemolque1" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" OnSelectedIndexChanged="DdlRemolque1_SelectedIndexChanged"></asp:DropDownList>
|
<asp:DropDownList runat="server" ID="DdlRemolque1" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" OnSelectedIndexChanged="DdlRemolque1_SelectedIndexChanged"></asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
<div class="row rowpadding" runat="server" id="DvRemolque2" visible="false">
|
<div class="row rowpadding" runat="server" id="DvRemolque2" visible="false">
|
||||||
<label class="col-md-3">Remolque 2:</label>
|
<label class="col-md-2">Remolque 2:</label>
|
||||||
<div class="col-md-9">
|
<div class="col-md-6">
|
||||||
<asp:DropDownList runat="server" ID="DdlRemolque2" AutoPostBack="true" Width="100%" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" ></asp:DropDownList>
|
<asp:DropDownList runat="server" ID="DdlRemolque2" AutoPostBack="true" Width="100%" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca" ></asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -287,7 +287,6 @@
|
|||||||
<asp:PostBackTrigger ControlID="LnkListaRaya" />
|
<asp:PostBackTrigger ControlID="LnkListaRaya" />
|
||||||
<asp:PostBackTrigger ControlID="LnkFormatoTabular" />
|
<asp:PostBackTrigger ControlID="LnkFormatoTabular" />
|
||||||
<asp:PostBackTrigger ControlID="LnkLayoutContable" />
|
<asp:PostBackTrigger ControlID="LnkLayoutContable" />
|
||||||
|
|
||||||
</Triggers>
|
</Triggers>
|
||||||
</asp:UpdatePanel>
|
</asp:UpdatePanel>
|
||||||
|
|
||||||
@@ -4213,6 +4212,67 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div id="ModalLayoutBancos" class="modal ADS fade" role="dialog">
|
||||||
|
<asp:UpdatePanel ID="UpModalBancosLayout" class="modal-dialog rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
|
||||||
|
<ContentTemplate>
|
||||||
|
<div class="modal-content">
|
||||||
|
<div class="modal-header">
|
||||||
|
<button type="button" class="close" data-dismiss="modal">×</button>
|
||||||
|
<h4 class="modal-title">Layout banco</h4>
|
||||||
|
</div>
|
||||||
|
<div class="modal-body">
|
||||||
|
|
||||||
|
|
||||||
|
<div class="form-group form-md-line-input">
|
||||||
|
<asp:RadioButtonList runat="server" ID="RBLModalBancosLayout" RepeatDirection="Horizontal" CssClass=" form-control input-sm" >
|
||||||
|
<asp:ListItem Value="1" Selected="True">Generar Layout</asp:ListItem>
|
||||||
|
<asp:ListItem Value="2">Altas Nomina</asp:ListItem>
|
||||||
|
</asp:RadioButtonList>
|
||||||
|
<asp:Label runat="server" AssociatedControlID="RBLModalBancosLayout">Tipo Operacóon:</asp:Label>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="form-group form-md-line-input">
|
||||||
|
<asp:DropDownList ID="DdlModalBancosLayout" CssClass=" form-control input-sm select2me" runat="server" Width="100%">
|
||||||
|
<asp:ListItem Value="-1">Seleccione Uno</asp:ListItem>
|
||||||
|
<asp:ListItem Value="1">Bancomer</asp:ListItem>
|
||||||
|
<asp:ListItem Value="2">Banorte</asp:ListItem>
|
||||||
|
</asp:DropDownList>
|
||||||
|
<asp:Label runat="server" AssociatedControlID="DdlModalBancosLayout">Banco:</asp:Label>
|
||||||
|
<asp:RequiredFieldValidator ID="RfvDdlModalBancosLayout" runat="server" CssClass="help-block errorimput" Display="none" InitialValue="-1" ControlToValidate="DdlModalBancosLayout"
|
||||||
|
ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Banco''</b> es necesario, por favor ingréselo." ValidationGroup="GrpModalBancoLayout">
|
||||||
|
</asp:RequiredFieldValidator>
|
||||||
|
<ajax:ValidatorCalloutExtender ID="CERfvDdlModalBancosLayout" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlModalBancosLayout" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
|
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<br />
|
||||||
|
|
||||||
|
</div>
|
||||||
|
<div class="modal-footer">
|
||||||
|
<%-- <asp:UpdatePanel ID="UpModalBancosLayoutBotones" runat="server" UpdateMode="Conditional">
|
||||||
|
<ContentTemplate>--%>
|
||||||
|
<button id="BtnModalBancosLayoutCerrar" type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
|
||||||
|
<asp:Button Text="Generar" ID="BtnModalBancosProcesar" OnClick="BtnModalBancosProcesar_Click" CssClass="btn btn-primary" ValidationGroup="GrpModalBancoLayout" runat="server" />
|
||||||
|
<%-- </ContentTemplate>
|
||||||
|
</asp:UpdatePanel>--%>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</ContentTemplate>
|
||||||
|
<Triggers>
|
||||||
|
<asp:PostBackTrigger ControlID="BtnModalBancosProcesar" />
|
||||||
|
</Triggers>
|
||||||
|
</asp:UpdatePanel>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<asp:TextBox ID="TxtCvePeriodo" CssClass="TxtCvePeriodo hidden" runat="server"></asp:TextBox>
|
<asp:TextBox ID="TxtCvePeriodo" CssClass="TxtCvePeriodo hidden" runat="server"></asp:TextBox>
|
||||||
<asp:TextBox ID="TxtCvePersonal" CssClass="TxtCvePersonal hidden" runat="server"></asp:TextBox>
|
<asp:TextBox ID="TxtCvePersonal" CssClass="TxtCvePersonal hidden" runat="server"></asp:TextBox>
|
||||||
<asp:Button ID="BtnGeneratepdf" CssClass="BtnGeneratepdf hidden" OnClick="BtnGeneratepdf_Click" UseSubmitBehavior="false" runat="server" Text="Button" />
|
<asp:Button ID="BtnGeneratepdf" CssClass="BtnGeneratepdf hidden" OnClick="BtnGeneratepdf_Click" UseSubmitBehavior="false" runat="server" Text="Button" />
|
||||||
|
|||||||
@@ -7662,108 +7662,9 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
}
|
}
|
||||||
loadtablas();
|
loadtablas();
|
||||||
}
|
}
|
||||||
private void CrearLayout(DataTable DTNomina)
|
|
||||||
{
|
|
||||||
StringBuilder sb = new StringBuilder();
|
|
||||||
StringBuilder SbErrores = new StringBuilder();
|
|
||||||
bool ErroresValidaciones = false;
|
|
||||||
|
|
||||||
|
|
||||||
SbErrores.AppendLine("Se detectaron los siguientes errores en la generación del layout");
|
|
||||||
|
|
||||||
foreach (DataRow dRow in DTNomina.Rows)
|
|
||||||
{
|
|
||||||
string RFC = dRow["RFC"].ToString();
|
|
||||||
string Nombre = dRow["Nombre"].ToString();
|
|
||||||
string BancoNumCuenta = dRow["BancoNumCuenta"].ToString();
|
|
||||||
decimal Importe = dRow["Importe"].ToString().ToDecimal();
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if (RFC.Trim().Length == 0)
|
|
||||||
SbErrores.AppendLine($"El RFC es requerido del empleado {Nombre}<br/>");
|
|
||||||
|
|
||||||
System.Text.RegularExpressions.Match Coincidencia = System.Text.RegularExpressions.Regex.Match(RFC, @"/^([A-Z,Ñ,&]{3,4}([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[A-Z|\d]{3})$/");
|
|
||||||
if (!Coincidencia.Success)
|
|
||||||
{
|
|
||||||
SbErrores.AppendLine($"El RFC {RFC} del empleado {Nombre} no es valido <br/>");
|
|
||||||
ErroresValidaciones = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (BancoNumCuenta.Trim().Length != 10)
|
|
||||||
{
|
|
||||||
SbErrores.AppendLine($"Empleado {Nombre} numero de cuenta incorrecto, la cuenta debe de tener 10 caracteres<br/>"); // Bancomer 10 caracteres
|
|
||||||
ErroresValidaciones = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
if (Importe <= 0)
|
|
||||||
{
|
|
||||||
SbErrores.AppendLine($"Empleado {Nombre} el importe debe de ser mayor a 0 importe {Importe}"); // importe mayot a 0
|
|
||||||
ErroresValidaciones = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
ErroresValidaciones = false;
|
|
||||||
|
|
||||||
if (!ErroresValidaciones)
|
|
||||||
{
|
|
||||||
int Count = 1;
|
|
||||||
foreach (DataRow dRow in DTNomina.Rows)
|
|
||||||
{
|
|
||||||
StringBuilder SbLinea = new StringBuilder();
|
|
||||||
|
|
||||||
string RFC = dRow["RFC"].ToString();
|
|
||||||
string Nombre = dRow["Nombre"].ToString();
|
|
||||||
string BancoNumCuenta = dRow["BancoNumCuenta"].ToString();
|
|
||||||
decimal Importe = dRow["Importe"].ToString().ToDecimal().RoundSQL(2);
|
|
||||||
|
|
||||||
SbLinea.Append(Count.ToString("000000000"));
|
|
||||||
SbLinea.Append(RFC.Trim().PadRight(16));
|
|
||||||
SbLinea.Append("03");
|
|
||||||
SbLinea.Append(BancoNumCuenta.Trim().PadRight(20));
|
|
||||||
SbLinea.Append(Importe.ToString("0000000000000.00").Replace(".", ""));
|
|
||||||
|
|
||||||
|
|
||||||
if (Nombre.Trim().Length > 40)
|
|
||||||
Nombre = Nombre.Substring(0, 40);
|
|
||||||
|
|
||||||
SbLinea.Append(Nombre.Trim().PadRight(40));
|
|
||||||
|
|
||||||
SbLinea.Append("012");
|
|
||||||
SbLinea.Append("000");
|
|
||||||
|
|
||||||
sb.AppendLine(SbLinea.ToString());
|
|
||||||
|
|
||||||
|
|
||||||
Count = Count + 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
Response.Clear();
|
|
||||||
Response.ClearHeaders();
|
|
||||||
Response.AppendHeader("Content-Length", sb.ToString());
|
|
||||||
Response.ContentType = "text/plain";
|
|
||||||
//Response.AppendHeader("Content-Disposition", $"attachment;filename=\"Nomina{DateTime.Now.ToString("yyyyMMddhhmmss").ToString()}.txt\"");
|
|
||||||
Response.AppendHeader("Content-Disposition", $"attachment;filename=\"Nomina {DdlPeriodo.SelectedItem.Text }.txt\"");
|
|
||||||
Response.Write(sb.ToString());
|
|
||||||
Response.End();
|
|
||||||
}
|
|
||||||
else
|
|
||||||
Alert(SbErrores.ToString(), TipoMensaje.MsgAdvertencia);
|
|
||||||
}
|
|
||||||
protected void LnkLayoutContable_Click(object sender, EventArgs e)
|
|
||||||
{
|
|
||||||
|
|
||||||
using (ClsNominas objnom = new ClsNominas())
|
|
||||||
{
|
|
||||||
if (objnom.GetDispersionnomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
|
||||||
{
|
|
||||||
CrearLayout(objnom.DtResultados);
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
protected void LnkAsistenciaIncidencias_Click(object sender, EventArgs e)
|
protected void LnkAsistenciaIncidencias_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
@@ -8204,4 +8105,259 @@ public partial class Nomina_Nomina2 : ClsPaginas
|
|||||||
this.Alert("El Vacaciones_Empresas Se ha Eliminado");
|
this.Alert("El Vacaciones_Empresas Se ha Eliminado");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#region Layouts
|
||||||
|
|
||||||
|
protected void LnkLayoutContable_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
RBLModalBancosLayout.SelectedValue = "1";
|
||||||
|
DdlModalBancosLayout.SelectedValueExist("-1");
|
||||||
|
this.RegistraScript("$('#ModalLayoutBancos').modal('show');");
|
||||||
|
UpModalBancosLayout.Update();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected void RBLModalBancosLayout_SelectedIndexChanged(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
protected void BtnModalBancosProcesar_Click(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
if(RBLModalBancosLayout.SelectedValue.ToEntero() == 1)
|
||||||
|
{
|
||||||
|
if (DdlModalBancosLayout.SelectedValue.ToEntero() == 1)
|
||||||
|
{
|
||||||
|
using (ClsNominas objnom = new ClsNominas())
|
||||||
|
{
|
||||||
|
if (objnom.GetDispersionnomina(CvePeriodoSeleccionado, UsuarioActual.CveEmpresa))
|
||||||
|
{
|
||||||
|
CrearLayoutNominaBancomer(objnom.DtResultados);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (DdlModalBancosLayout.SelectedValue.ToEntero() == 2)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else if (RBLModalBancosLayout.SelectedValue.ToEntero() == 2)
|
||||||
|
{
|
||||||
|
if(DdlModalBancosLayout.SelectedValue.ToEntero() == 1 )
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
else if (DdlModalBancosLayout.SelectedValue.ToEntero() == 2)
|
||||||
|
{
|
||||||
|
//Banorte
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private void CrearLayoutNominaBancomer(DataTable DTNomina)
|
||||||
|
{
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
StringBuilder SbErrores = new StringBuilder();
|
||||||
|
bool ErroresValidaciones = false;
|
||||||
|
|
||||||
|
|
||||||
|
SbErrores.AppendLine("Se detectaron los siguientes errores en la generación del layout");
|
||||||
|
|
||||||
|
foreach (DataRow dRow in DTNomina.Rows)
|
||||||
|
{
|
||||||
|
string RFC = dRow["RFC"].ToString();
|
||||||
|
string Nombre = dRow["Nombre"].ToString();
|
||||||
|
string BancoNumCuenta = dRow["BancoNumCuenta"].ToString();
|
||||||
|
decimal Importe = dRow["Importe"].ToString().ToDecimal();
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (RFC.Trim().Length == 0)
|
||||||
|
SbErrores.AppendLine($"El RFC es requerido del empleado {Nombre}<br/>");
|
||||||
|
|
||||||
|
System.Text.RegularExpressions.Match Coincidencia = System.Text.RegularExpressions.Regex.Match(RFC, @"/^([A-Z,Ñ,&]{3,4}([0-9]{2})(0[1-9]|1[0-2])(0[1-9]|1[0-9]|2[0-9]|3[0-1])[A-Z|\d]{3})$/");
|
||||||
|
if (!Coincidencia.Success)
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"El RFC {RFC} del empleado {Nombre} no es valido <br/>");
|
||||||
|
ErroresValidaciones = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (BancoNumCuenta.Trim().Length != 10)
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"Empleado {Nombre} numero de cuenta incorrecto, la cuenta debe de tener 10 caracteres<br/>"); // Bancomer 10 caracteres
|
||||||
|
ErroresValidaciones = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
if (Importe <= 0)
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"Empleado {Nombre} el importe debe de ser mayor a 0 importe {Importe}"); // importe mayot a 0
|
||||||
|
ErroresValidaciones = true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ErroresValidaciones = false;
|
||||||
|
|
||||||
|
if (!ErroresValidaciones)
|
||||||
|
{
|
||||||
|
int Count = 1;
|
||||||
|
foreach (DataRow dRow in DTNomina.Rows)
|
||||||
|
{
|
||||||
|
StringBuilder SbLinea = new StringBuilder();
|
||||||
|
|
||||||
|
string RFC = dRow["RFC"].ToString();
|
||||||
|
string Nombre = dRow["Nombre"].ToString();
|
||||||
|
string BancoNumCuenta = dRow["BancoNumCuenta"].ToString();
|
||||||
|
decimal Importe = dRow["Importe"].ToString().ToDecimal().RoundSQL(2);
|
||||||
|
|
||||||
|
SbLinea.Append(Count.ToString("000000000"));
|
||||||
|
SbLinea.Append(RFC.Trim().PadRight(16));
|
||||||
|
SbLinea.Append("03");
|
||||||
|
SbLinea.Append(BancoNumCuenta.Trim().PadRight(20));
|
||||||
|
SbLinea.Append(Importe.ToString("0000000000000.00").Replace(".", ""));
|
||||||
|
|
||||||
|
|
||||||
|
if (Nombre.Trim().Length > 40)
|
||||||
|
Nombre = Nombre.Substring(0, 40);
|
||||||
|
|
||||||
|
SbLinea.Append(Nombre.Trim().PadRight(40));
|
||||||
|
|
||||||
|
SbLinea.Append("012");
|
||||||
|
SbLinea.Append("000");
|
||||||
|
|
||||||
|
sb.AppendLine(SbLinea.ToString());
|
||||||
|
|
||||||
|
|
||||||
|
Count = Count + 1;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Response.Clear();
|
||||||
|
Response.ClearHeaders();
|
||||||
|
Response.AppendHeader("Content-Length", sb.ToString());
|
||||||
|
Response.ContentType = "text/plain";
|
||||||
|
//Response.AppendHeader("Content-Disposition", $"attachment;filename=\"Nomina{DateTime.Now.ToString("yyyyMMddhhmmss").ToString()}.txt\"");
|
||||||
|
Response.AppendHeader("Content-Disposition", $"attachment;filename=\"Nomina {DdlPeriodo.SelectedItem.Text }.txt\"");
|
||||||
|
Response.Write(sb.ToString());
|
||||||
|
this.RegistraScript("$('#ModalLayoutBancos').modal('hide');");
|
||||||
|
Response.Flush();
|
||||||
|
Response.End();
|
||||||
|
}
|
||||||
|
else
|
||||||
|
Alert(SbErrores.ToString(), TipoMensaje.MsgAdvertencia);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
private void CrearLayoutAltaBanorte(DataTable DTNomina, string Promotor, string NIE, string RazonSocial)
|
||||||
|
{
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
StringBuilder SbErrores = new StringBuilder();
|
||||||
|
bool ErrorProceso = false;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Promotor = Promotor.Trim();
|
||||||
|
NIE = NIE.Trim();
|
||||||
|
RazonSocial = RazonSocial.Trim();
|
||||||
|
|
||||||
|
//SbErrores.AppendLine("Se detectaron los siguientes errores en la generación del layout");
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (DTNomina.Rows.Count > 0)
|
||||||
|
{
|
||||||
|
|
||||||
|
//Tip oRegistro 1 1-1
|
||||||
|
//Clave servicio 2 2-3
|
||||||
|
sb.Append($"HNE");
|
||||||
|
|
||||||
|
|
||||||
|
//Promotor 8 4-11
|
||||||
|
if (Promotor.Length > 0 && Promotor.Length <= 8)
|
||||||
|
{
|
||||||
|
sb.Append(Promotor.PadLeft(8, '0'));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"Promotor {Promotor} debe de tener una logitud de entre 1 y 8<br/>");
|
||||||
|
ErrorProceso = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//NIE 5 12-26
|
||||||
|
if (ErrorProceso == false && NIE.Length > 0 && NIE.Length <= 5)
|
||||||
|
{
|
||||||
|
sb.Append(NIE.PadLeft(5, ' '));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"NIE {NIE} debe de tener una NIE de entre 1 y 8<br/>");
|
||||||
|
ErrorProceso = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
//Nombre de Empresa ó Razón Social 40 17-56
|
||||||
|
if (ErrorProceso == false && RazonSocial.Length > 0 && RazonSocial.Length <= 40)
|
||||||
|
{
|
||||||
|
sb.Append(RazonSocial.PadLeft(40, ' '));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"RazonSocial {RazonSocial} debe de tener una NIE de entre 1 y 40<br/>");
|
||||||
|
ErrorProceso = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
//57-58consecutivo 1
|
||||||
|
sb.Append("1");
|
||||||
|
|
||||||
|
|
||||||
|
//Número de registros N 6 59-64
|
||||||
|
sb.Append(DTNomina.Rows.ToString().PadRight(6, ' '));
|
||||||
|
|
||||||
|
//Filler A 283 65-347
|
||||||
|
sb.Append(DTNomina.Rows.ToString().PadLeft(283, ' '));
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
if (!ErrorProceso)
|
||||||
|
{
|
||||||
|
foreach (DataRow dRow in DTNomina.Rows)
|
||||||
|
{
|
||||||
|
|
||||||
|
|
||||||
|
string CodigoEmpleado = dRow["CodigoEmpleado"].ToString().Trim();
|
||||||
|
|
||||||
|
//Tipo de registro A 1 1-1
|
||||||
|
sb.AppendLine("D");
|
||||||
|
|
||||||
|
|
||||||
|
//CodigoEmpleado A 10 2-11
|
||||||
|
if (ErrorProceso == false && CodigoEmpleado.Length > 0 && CodigoEmpleado.Trim().Length <= 10)
|
||||||
|
{
|
||||||
|
sb.Append(CodigoEmpleado.PadLeft(10, '0'));
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
SbErrores.AppendLine($"RazonSocial {RazonSocial} debe de tener una NIE de entre 1 y 40<br/>");
|
||||||
|
ErrorProceso = true;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
#endregion
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1215,7 +1215,9 @@ function setwebservice(idDdlWS, idhdValue, idhdText, btn) {
|
|||||||
ColTexto: (!(DdlWS.data('coltexto')) || DdlWS.data('coltexto') == '') ? 'NC' : DdlWS.data('coltexto'),
|
ColTexto: (!(DdlWS.data('coltexto')) || DdlWS.data('coltexto') == '') ? 'NC' : DdlWS.data('coltexto'),
|
||||||
aplicaparaventa: (!(DdlWS.data('aplicaparaventa')) || DdlWS.data('aplicaparaventa') == '') ? -1 : DdlWS.data('aplicaparaventa'),
|
aplicaparaventa: (!(DdlWS.data('aplicaparaventa')) || DdlWS.data('aplicaparaventa') == '') ? -1 : DdlWS.data('aplicaparaventa'),
|
||||||
cvemarca: (!(DdlWS.data('cvemarca')) || DdlWS.data('cvemarca') == '') ? -1 : DdlWS.data('cvemarca'),
|
cvemarca: (!(DdlWS.data('cvemarca')) || DdlWS.data('cvemarca') == '') ? -1 : DdlWS.data('cvemarca'),
|
||||||
esdistribuidor: (!(DdlWS.data('esdistribuidor')) || DdlWS.data('esdistribuidor') == '') ? -1 : DdlWS.data('esdistribuidor')
|
esdistribuidor: (!(DdlWS.data('esdistribuidor')) || DdlWS.data('esdistribuidor') == '') ? -1 : DdlWS.data('esdistribuidor'),
|
||||||
|
cveclienteclasificacion: (!(DdlWS.data('cveclienteclasificacion')) || DdlWS.data('cveclienteclasificacion') == '') ? -1 : DdlWS.data('cveclienteclasificacion')
|
||||||
|
|
||||||
|
|
||||||
//Metodo: metodo
|
//Metodo: metodo
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -472,6 +472,8 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user