Merge branch 'master' of http://192.168.10.111:8383/SIG
This commit is contained in:
@@ -1530,13 +1530,14 @@ Public Class ClsInventarios
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
|
|
||||||
End Function
|
End Function
|
||||||
Public Function GetRepResumenMovimientosDiario(Fecha As Date, CveUsuario As Integer, CveEmpresa As Integer) As Boolean
|
Public Function GetRepResumenMovimientosDiario(Fecha As Date, CveUsuario As Integer, CveEmpresa As Integer, CveAlmacen As Integer) As Boolean
|
||||||
Dim retorno As Boolean = False
|
Dim retorno As Boolean = False
|
||||||
DataAdapter("PA_Inv_RepResumenMovimientosDiarioGet", CommandType.StoredProcedure)
|
DataAdapter("PA_Inv_RepResumenMovimientosDiarioGet", CommandType.StoredProcedure)
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
.Add("@Fecha", SqlDbType.Date).Value = Fecha
|
.Add("@Fecha", SqlDbType.Date).Value = Fecha
|
||||||
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
|
.Add("@CveUsuario", SqlDbType.Int).Value = CveUsuario
|
||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
|
.Add("@CveAlmacen", SqlDbType.Int).Value = CveAlmacen
|
||||||
End With
|
End With
|
||||||
Try
|
Try
|
||||||
SqlAdapter.Fill(Data)
|
SqlAdapter.Fill(Data)
|
||||||
|
|||||||
@@ -715,7 +715,7 @@ Public Class ClsOC
|
|||||||
Optional PorcentajeIVA As Decimal = 0.16D, Optional IVA As Decimal = 0, Optional RetIVA As Decimal = 0, Optional RetISR As Decimal = 0, Optional FechaExpiracion As Date = Nothing, Optional CveCotizacion As Integer = -1,
|
Optional PorcentajeIVA As Decimal = 0.16D, Optional IVA As Decimal = 0, Optional RetIVA As Decimal = 0, Optional RetISR As Decimal = 0, Optional FechaExpiracion As Date = Nothing, Optional CveCotizacion As Integer = -1,
|
||||||
Optional FolioAdicional As String = "", Optional EntregaDirecta As Integer = -1, Optional CveDireccionEnvio As Integer = -1, Optional Guia As String = "-1", Optional IEPS As Decimal = -1,
|
Optional FolioAdicional As String = "", Optional EntregaDirecta As Integer = -1, Optional CveDireccionEnvio As Integer = -1, Optional Guia As String = "-1", Optional IEPS As Decimal = -1,
|
||||||
Optional CveIEAnticipo As Integer = -1, Optional ImporteAnticipo As Decimal = 0, Optional UsoCFDI As Integer = -1, Optional Promocion As String = "-1", Optional CveProveedorContacto As Integer = -1, Optional NumRemision As String = "-1",
|
Optional CveIEAnticipo As Integer = -1, Optional ImporteAnticipo As Decimal = 0, Optional UsoCFDI As Integer = -1, Optional Promocion As String = "-1", Optional CveProveedorContacto As Integer = -1, Optional NumRemision As String = "-1",
|
||||||
Optional CveColectiva As Integer = -1, Optional MetodoPago As Integer = -1, Optional CveSubProyectoEntrega As Integer = -1, Optional PorcentajeProntoPago As Decimal = 0) As Boolean
|
Optional CveColectiva As Integer = -1, Optional MetodoPago As Integer = -1, Optional CveSubProyectoEntrega As Integer = -1, Optional PorcentajeProntoPago As Decimal = 0, Optional EsTemporal As Boolean = False) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
|
|
||||||
DataAdapter("PA_OC_OrdenesCompraAdd")
|
DataAdapter("PA_OC_OrdenesCompraAdd")
|
||||||
@@ -763,6 +763,8 @@ Public Class ClsOC
|
|||||||
.Add("@MetodoPago", SqlDbType.Int).Value = MetodoPago ' 0 Contado, 1 Credito
|
.Add("@MetodoPago", SqlDbType.Int).Value = MetodoPago ' 0 Contado, 1 Credito
|
||||||
.Add("@CveSubProyectoEntrega", SqlDbType.Int).Value = CveSubProyectoEntrega ' 0 Contado, 1 Credito
|
.Add("@CveSubProyectoEntrega", SqlDbType.Int).Value = CveSubProyectoEntrega ' 0 Contado, 1 Credito
|
||||||
.Add("@PorcentajeProntoPago", SqlDbType.Decimal).Value = PorcentajeProntoPago
|
.Add("@PorcentajeProntoPago", SqlDbType.Decimal).Value = PorcentajeProntoPago
|
||||||
|
.Add("@EsTemporal", SqlDbType.Bit).Value = EsTemporal
|
||||||
|
|
||||||
|
|
||||||
.Add("@vCveOrdenCompra", SqlDbType.Int).Direction = ParameterDirection.Output
|
.Add("@vCveOrdenCompra", SqlDbType.Int).Direction = ParameterDirection.Output
|
||||||
.Add("@vFolio", SqlDbType.Int).Direction = ParameterDirection.Output
|
.Add("@vFolio", SqlDbType.Int).Direction = ParameterDirection.Output
|
||||||
|
|||||||
@@ -4602,9 +4602,11 @@ Public Class ClsVentas
|
|||||||
CveVendedor As Integer, CveUsuario As Integer, CveEstatus As Integer, IVA As String, CveEmpresa As Integer, Gpo As Integer, Optional TipoDocto As String = "-1",
|
CveVendedor As Integer, CveUsuario As Integer, CveEstatus As Integer, IVA As String, CveEmpresa As Integer, Gpo As Integer, Optional TipoDocto As String = "-1",
|
||||||
Optional CveProyecto As Integer = -1, Optional CveSubProyecto As Integer = -1, Optional TipoCambio As Integer = 1, Optional TCEspecifico As Decimal = -1,
|
Optional CveProyecto As Integer = -1, Optional CveSubProyecto As Integer = -1, Optional TipoCambio As Integer = 1, Optional TCEspecifico As Decimal = -1,
|
||||||
Optional CveUsuarioConsulta As Integer = -1, Optional VerEn As Integer = -1, Optional CvePS As Integer = -1, Optional CveClasificacion As Integer = -1,
|
Optional CveUsuarioConsulta As Integer = -1, Optional VerEn As Integer = -1, Optional CvePS As Integer = -1, Optional CveClasificacion As Integer = -1,
|
||||||
Optional CveCategoria As Integer = -1, Optional TipoFecha As Integer = 1, Optional CveClienteClasificacion As Integer = -1, Optional ModalidadContable As Boolean = False) As Boolean
|
Optional CveCategoria As Integer = -1, Optional TipoFecha As Integer = 1, Optional CveClienteClasificacion As Integer = -1, Optional ModalidadContable As Boolean = False,
|
||||||
|
Optional OpVista As Integer = 1) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
DataAdapter("PA_VentasGetRepPeriodoPS")
|
DataAdapter("PA_VentasGetRepPeriodoPS")
|
||||||
|
SqlAdapter.SelectCommand.CommandTimeout = 0
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
'.Add("@CveVenta", SqlDbType.Int).Value = CveVenta
|
'.Add("@CveVenta", SqlDbType.Int).Value = CveVenta
|
||||||
.Add("@FechaI", SqlDbType.Date).Value = FechaI
|
.Add("@FechaI", SqlDbType.Date).Value = FechaI
|
||||||
@@ -4632,6 +4634,7 @@ Public Class ClsVentas
|
|||||||
.Add("@TipoFecha", SqlDbType.Int).Value = TipoFecha
|
.Add("@TipoFecha", SqlDbType.Int).Value = TipoFecha
|
||||||
.Add("@CveClienteClasificacion", SqlDbType.Int).Value = CveClienteClasificacion
|
.Add("@CveClienteClasificacion", SqlDbType.Int).Value = CveClienteClasificacion
|
||||||
.Add("@ModalidadContable", SqlDbType.Bit).Value = ModalidadContable
|
.Add("@ModalidadContable", SqlDbType.Bit).Value = ModalidadContable
|
||||||
|
.Add("@OpVista", SqlDbType.Int).Value = OpVista
|
||||||
End With
|
End With
|
||||||
Try
|
Try
|
||||||
SqlAdapter.Fill(Data)
|
SqlAdapter.Fill(Data)
|
||||||
|
|||||||
@@ -7395,6 +7395,7 @@ Partial Class Compras_Compras
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
Pago.OtroGastoIngreso = -ImporComisionAnticipo
|
Pago.OtroGastoIngreso = -ImporComisionAnticipo
|
||||||
ErrorPrepoliza = AplicaPrePolizaPagoCompra(CompraActual, Pago, CvePrePoliza, ObjConta)
|
ErrorPrepoliza = AplicaPrePolizaPagoCompra(CompraActual, Pago, CvePrePoliza, ObjConta)
|
||||||
|
|
||||||
|
|||||||
@@ -155,6 +155,12 @@
|
|||||||
<asp:GridView ID="GvDatos" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn"
|
<asp:GridView ID="GvDatos" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn"
|
||||||
runat="server" GridLines="None" EmptyDataText="No se encontraron cuentas con los parametros establecidos." AutoGenerateColumns="False" OnRowDataBound="GvIngresos_RowDataBound">
|
runat="server" GridLines="None" EmptyDataText="No se encontraron cuentas con los parametros establecidos." AutoGenerateColumns="False" OnRowDataBound="GvIngresos_RowDataBound">
|
||||||
<Columns>
|
<Columns>
|
||||||
|
<asp:TemplateField HeaderText="Nivel" >
|
||||||
|
<ItemTemplate>
|
||||||
|
<asp:Label ID="LblNivelSAT" runat="server" Text='<%# Eval("Nivel")%>'></asp:Label>
|
||||||
|
</ItemTemplate>
|
||||||
|
<ItemStyle HorizontalAlign="Left" Width="20px" />
|
||||||
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Left">
|
<asp:TemplateField HeaderText="Cuenta" HeaderStyle-HorizontalAlign="Left">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="LbCodigo" runat="server" Text='<%# Eval("Codigo")%>'></asp:Label>
|
<asp:Label ID="LbCodigo" runat="server" Text='<%# Eval("Codigo")%>'></asp:Label>
|
||||||
|
|||||||
@@ -155,10 +155,13 @@ Partial Class Contabilidad2_RepBalanzaComprobacion
|
|||||||
Alert("Ocurrio un error al cargar los datos del Anexo del Catálogo", TipoMensaje.MsgError)
|
Alert("Ocurrio un error al cargar los datos del Anexo del Catálogo", TipoMensaje.MsgError)
|
||||||
End If
|
End If
|
||||||
ObjConta.Dispose()
|
ObjConta.Dispose()
|
||||||
|
|
||||||
If DdlVista.SelectedValue = "1" Then
|
If DdlVista.SelectedValue = "1" Then
|
||||||
GvDatos.Columns(6).Visible = True
|
GvDatos.Columns(7).Visible = True
|
||||||
|
GvDatos.Columns(0).Visible = True
|
||||||
Else
|
Else
|
||||||
GvDatos.Columns(6).Visible = False
|
GvDatos.Columns(7).Visible = False
|
||||||
|
GvDatos.Columns(0).Visible = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
CargaGrid()
|
CargaGrid()
|
||||||
@@ -220,7 +223,7 @@ Partial Class Contabilidad2_RepBalanzaComprobacion
|
|||||||
e.Row.FCLabel("LbSaldoActual").Visible = True
|
e.Row.FCLabel("LbSaldoActual").Visible = True
|
||||||
e.Row.FCLabel("LbSaldoActual").Text = String.Format("{0} <br/>{1}", e.Row.DBCampo("SaldoAD").FormatoNumero, e.Row.DBCampo("SaldoAA").FormatoNumero)
|
e.Row.FCLabel("LbSaldoActual").Text = String.Format("{0} <br/>{1}", e.Row.DBCampo("SaldoAD").FormatoNumero, e.Row.DBCampo("SaldoAA").FormatoNumero)
|
||||||
Else
|
Else
|
||||||
If ModoImpresion Then e.Row.Cells(5).Text = e.Row.FCHyperLink("HLSaldoActual").Text Else e.Row.FCHyperLink("HLSaldoActual").NavigateUrl = String.Format("/Contabilidad/RepMovimientosAuxiliaresCatalogo.aspx?CveCuenta={0}&FI={1}&FF={2}&CveProyecto={3}&CveSubProyecto={4}", e.Row.DBCampo("ID"), FechaInicio.ToShortDateString, FechaFin.ToShortDateString, CveProyecto, CveSubProyecto)
|
If ModoImpresion Then e.Row.Cells(6).Text = e.Row.FCHyperLink("HLSaldoActual").Text Else e.Row.FCHyperLink("HLSaldoActual").NavigateUrl = String.Format("/Contabilidad/RepMovimientosAuxiliaresCatalogo.aspx?CveCuenta={0}&FI={1}&FF={2}&CveProyecto={3}&CveSubProyecto={4}", e.Row.DBCampo("ID"), FechaInicio.ToShortDateString, FechaFin.ToShortDateString, CveProyecto, CveSubProyecto)
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
@@ -247,8 +250,14 @@ Partial Class Contabilidad2_RepBalanzaComprobacion
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub ImprimirReporte(Optional Formato As String = "PDF")
|
Private Sub ImprimirReporte(Optional Formato As String = "PDF")
|
||||||
|
|
||||||
|
Dim reportpath As String = "Contabilidad/Reportes/RepBalanzaComprobacion.rdlc" 'Contable
|
||||||
|
|
||||||
'ubicacion del rdlc
|
'ubicacion del rdlc
|
||||||
Dim reportpath As String = "Contabilidad/Reportes/RepBalanzaComprobacion.rdlc"
|
If DdlVista.SelectedValue.ToEntero = 1 Then 'SAT
|
||||||
|
reportpath = "Contabilidad/Reportes/RepBalanzaComprobacionSAT.rdlc" 'Contable
|
||||||
|
End If
|
||||||
|
|
||||||
'nombre del reporte
|
'nombre del reporte
|
||||||
Dim fileName As String = "BalanzaComprobacion"
|
Dim fileName As String = "BalanzaComprobacion"
|
||||||
'parametros a enviar al reporte
|
'parametros a enviar al reporte
|
||||||
@@ -273,6 +282,12 @@ Partial Class Contabilidad2_RepBalanzaComprobacion
|
|||||||
|
|
||||||
Function WSDocumento(SubProyecto As String, DtDatos As DataTable) As IXLWorksheet
|
Function WSDocumento(SubProyecto As String, DtDatos As DataTable) As IXLWorksheet
|
||||||
|
|
||||||
|
Dim ColumnaAumento As Integer = 0
|
||||||
|
|
||||||
|
If DdlVista.SelectedValue.ToEntero = 1 Then
|
||||||
|
ColumnaAumento = 1
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
Dim WBAnexoSalvar = New ClosedXML.Excel.XLWorkbook
|
Dim WBAnexoSalvar = New ClosedXML.Excel.XLWorkbook
|
||||||
Dim WBReporte = New ClosedXML.Excel.XLWorkbook()
|
Dim WBReporte = New ClosedXML.Excel.XLWorkbook()
|
||||||
|
|||||||
1849
Contabilidad/Reportes/RepBalanzaComprobacionSAT.rdlc
Normal file
1849
Contabilidad/Reportes/RepBalanzaComprobacionSAT.rdlc
Normal file
File diff suppressed because it is too large
Load Diff
@@ -1,5 +1,342 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
|
<Report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns:cl="http://schemas.microsoft.com/sqlserver/reporting/2010/01/componentdefinition" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition">
|
||||||
|
<AutoRefresh>0</AutoRefresh>
|
||||||
|
<DataSources>
|
||||||
|
<DataSource Name="DsOC">
|
||||||
|
<ConnectionProperties>
|
||||||
|
<DataProvider>System.Data.DataSet</DataProvider>
|
||||||
|
<ConnectString>/* Local Connection */</ConnectString>
|
||||||
|
</ConnectionProperties>
|
||||||
|
<rd:DataSourceID>06ae5329-8ff5-42b5-b7f4-6d68e5186420</rd:DataSourceID>
|
||||||
|
</DataSource>
|
||||||
|
<DataSource Name="DataSet2">
|
||||||
|
<ConnectionProperties>
|
||||||
|
<DataProvider>System.Data.DataSet</DataProvider>
|
||||||
|
<ConnectString>/* Local Connection */</ConnectString>
|
||||||
|
</ConnectionProperties>
|
||||||
|
<rd:DataSourceID>3fde81d4-b9ca-4175-9160-5293ca8b9aa9</rd:DataSourceID>
|
||||||
|
</DataSource>
|
||||||
|
<DataSource Name="DsFirmas">
|
||||||
|
<ConnectionProperties>
|
||||||
|
<DataProvider>System.Data.DataSet</DataProvider>
|
||||||
|
<ConnectString>/* Local Connection */</ConnectString>
|
||||||
|
</ConnectionProperties>
|
||||||
|
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
||||||
|
</DataSource>
|
||||||
|
<DataSource Name="DsDesgloseImpuestos">
|
||||||
|
<ConnectionProperties>
|
||||||
|
<DataProvider>System.Data.DataSet</DataProvider>
|
||||||
|
<ConnectString>/* Local Connection */</ConnectString>
|
||||||
|
</ConnectionProperties>
|
||||||
|
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
||||||
|
</DataSource>
|
||||||
|
<DataSource Name="DsDocumentosRelacionados">
|
||||||
|
<ConnectionProperties>
|
||||||
|
<DataProvider>System.Data.DataSet</DataProvider>
|
||||||
|
<ConnectString>/* Local Connection */</ConnectString>
|
||||||
|
</ConnectionProperties>
|
||||||
|
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
||||||
|
</DataSource>
|
||||||
|
<DataSource Name="DsNCVinculadas">
|
||||||
|
<ConnectionProperties>
|
||||||
|
<DataProvider>System.Data.DataSet</DataProvider>
|
||||||
|
<ConnectString>/* Local Connection */</ConnectString>
|
||||||
|
</ConnectionProperties>
|
||||||
|
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
||||||
|
</DataSource>
|
||||||
|
</DataSources>
|
||||||
|
<DataSets>
|
||||||
|
<DataSet Name="DsOC">
|
||||||
|
<Query>
|
||||||
|
<DataSourceName>DsOC</DataSourceName>
|
||||||
|
<CommandText>/* Local Query */</CommandText>
|
||||||
|
</Query>
|
||||||
|
<Fields>
|
||||||
|
<Field Name="ImporteIEPS">
|
||||||
|
<DataField>ImporteIEPS</DataField>
|
||||||
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="ImporteIVA">
|
||||||
|
<DataField>ImporteIVA</DataField>
|
||||||
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="PorcentajeIEPS">
|
||||||
|
<DataField>PorcentajeIEPS</DataField>
|
||||||
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="PorcentajeIVA">
|
||||||
|
<DataField>PorcentajeIVA</DataField>
|
||||||
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Cantidad">
|
||||||
|
<DataField>Cantidad</DataField>
|
||||||
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="CveUnidadMedida">
|
||||||
|
<DataField>CveUnidadMedida</DataField>
|
||||||
|
<rd:TypeName>System.Int64</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Abreviatura">
|
||||||
|
<DataField>Abreviatura</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="PS">
|
||||||
|
<DataField>PS</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="CveClasificacion">
|
||||||
|
<DataField>CveClasificacion</DataField>
|
||||||
|
<rd:TypeName>System.Int64</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Clasificacion">
|
||||||
|
<DataField>Clasificacion</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="CveActivoFijo">
|
||||||
|
<DataField>CveActivoFijo</DataField>
|
||||||
|
<rd:TypeName>System.Int64</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Codigo">
|
||||||
|
<DataField>Codigo</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="TipoDato">
|
||||||
|
<DataField>TipoDato</DataField>
|
||||||
|
<rd:TypeName>System.Int64</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="CodigoAF">
|
||||||
|
<DataField>CodigoAF</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="CodigoPS">
|
||||||
|
<DataField>CodigoPS</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="UnidadMedida">
|
||||||
|
<DataField>UnidadMedida</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Importe">
|
||||||
|
<DataField>Importe</DataField>
|
||||||
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Total">
|
||||||
|
<DataField>Total</DataField>
|
||||||
|
<rd:TypeName>System.Decimal</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="UM">
|
||||||
|
<DataField>UM</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Obs">
|
||||||
|
<DataField>Obs</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="SubProyecto">
|
||||||
|
<DataField>SubProyecto</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="PU">
|
||||||
|
<DataField>PU</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Descuento">
|
||||||
|
<DataField>Descuento</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Marca">
|
||||||
|
<DataField>Marca</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="SATClaveProdServ">
|
||||||
|
<DataField>SATClaveProdServ</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Noidentificacion">
|
||||||
|
<DataField>Noidentificacion</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
</Fields>
|
||||||
|
<rd:DataSetInfo>
|
||||||
|
<rd:DataSetName>DsOC</rd:DataSetName>
|
||||||
|
<rd:SchemaPath>C:\Users\Orlando Bojorquez\Documents\Visual Studio 2013\WebSites\WebSite1\App_Code\DsOC.xsd</rd:SchemaPath>
|
||||||
|
<rd:TableName>DtOCDetalle</rd:TableName>
|
||||||
|
<rd:TableAdapterFillMethod />
|
||||||
|
<rd:TableAdapterGetDataMethod />
|
||||||
|
<rd:TableAdapterName />
|
||||||
|
</rd:DataSetInfo>
|
||||||
|
</DataSet>
|
||||||
|
<DataSet Name="DataSet1">
|
||||||
|
<Query>
|
||||||
|
<DataSourceName>DataSet2</DataSourceName>
|
||||||
|
<CommandText>/* Local Query */</CommandText>
|
||||||
|
</Query>
|
||||||
|
<Fields>
|
||||||
|
<Field Name="ImpuestoLocal">
|
||||||
|
<DataField>ImpuestoLocal</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Importe">
|
||||||
|
<DataField>Importe</DataField>
|
||||||
|
<rd:TypeName>System.Double</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Nombre">
|
||||||
|
<DataField>Nombre</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="ImporteT">
|
||||||
|
<DataField>ImporteT</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Orden">
|
||||||
|
<DataField>Orden</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
</Fields>
|
||||||
|
<rd:DataSetInfo>
|
||||||
|
<rd:DataSetName>DataSet2</rd:DataSetName>
|
||||||
|
<rd:SchemaPath>C:\Users\jesus\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DataSet2.xsd</rd:SchemaPath>
|
||||||
|
<rd:TableName>DataTable1</rd:TableName>
|
||||||
|
<rd:TableAdapterFillMethod />
|
||||||
|
<rd:TableAdapterGetDataMethod />
|
||||||
|
<rd:TableAdapterName />
|
||||||
|
</rd:DataSetInfo>
|
||||||
|
</DataSet>
|
||||||
|
<DataSet Name="DataSet2">
|
||||||
|
<Query>
|
||||||
|
<DataSourceName>DsFirmas</DataSourceName>
|
||||||
|
<CommandText>/* Local Query */</CommandText>
|
||||||
|
</Query>
|
||||||
|
<Fields>
|
||||||
|
<Field Name="Titulo">
|
||||||
|
<DataField>Titulo</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Nombre">
|
||||||
|
<DataField>Nombre</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Puesto">
|
||||||
|
<DataField>Puesto</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Lado">
|
||||||
|
<DataField>Lado</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
</Fields>
|
||||||
|
<rd:DataSetInfo>
|
||||||
|
<rd:DataSetName>DsFirmas</rd:DataSetName>
|
||||||
|
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
||||||
|
<rd:TableName>DataTable1</rd:TableName>
|
||||||
|
<rd:TableAdapterFillMethod />
|
||||||
|
<rd:TableAdapterGetDataMethod />
|
||||||
|
<rd:TableAdapterName />
|
||||||
|
</rd:DataSetInfo>
|
||||||
|
</DataSet>
|
||||||
|
<DataSet Name="DataSet3">
|
||||||
|
<Query>
|
||||||
|
<DataSourceName>DsDesgloseImpuestos</DataSourceName>
|
||||||
|
<CommandText>/* Local Query */</CommandText>
|
||||||
|
</Query>
|
||||||
|
<Fields>
|
||||||
|
<Field Name="Impuesto">
|
||||||
|
<DataField>Impuesto</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="tasa">
|
||||||
|
<DataField>tasa</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Importe">
|
||||||
|
<DataField>Importe</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Orden">
|
||||||
|
<DataField>Orden</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
</Fields>
|
||||||
|
<rd:DataSetInfo>
|
||||||
|
<rd:DataSetName>DsDesgloseImpuestos</rd:DataSetName>
|
||||||
|
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
||||||
|
<rd:TableName>DataTable1</rd:TableName>
|
||||||
|
<rd:TableAdapterFillMethod />
|
||||||
|
<rd:TableAdapterGetDataMethod />
|
||||||
|
<rd:TableAdapterName />
|
||||||
|
</rd:DataSetInfo>
|
||||||
|
</DataSet>
|
||||||
|
<DataSet Name="DataSet4">
|
||||||
|
<Query>
|
||||||
|
<DataSourceName>DsDesgloseImpuestos</DataSourceName>
|
||||||
|
<CommandText>/* Local Query */</CommandText>
|
||||||
|
</Query>
|
||||||
|
<Fields>
|
||||||
|
<Field Name="SerieFolio">
|
||||||
|
<DataField>SerieFolio</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Fecha">
|
||||||
|
<DataField>Fecha</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Importe">
|
||||||
|
<DataField>Importe</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="FolioFiscal">
|
||||||
|
<DataField>FolioFiscal</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
</Fields>
|
||||||
|
<rd:DataSetInfo>
|
||||||
|
<rd:DataSetName>DsDocumentosRelacionados</rd:DataSetName>
|
||||||
|
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
||||||
|
<rd:TableName>DataTable1</rd:TableName>
|
||||||
|
<rd:TableAdapterFillMethod />
|
||||||
|
<rd:TableAdapterGetDataMethod />
|
||||||
|
<rd:TableAdapterName />
|
||||||
|
</rd:DataSetInfo>
|
||||||
|
</DataSet>
|
||||||
|
<DataSet Name="DataSet5">
|
||||||
|
<Query>
|
||||||
|
<DataSourceName>DsDesgloseImpuestos</DataSourceName>
|
||||||
|
<CommandText>/* Local Query */</CommandText>
|
||||||
|
</Query>
|
||||||
|
<Fields>
|
||||||
|
<Field Name="SerieFolio">
|
||||||
|
<DataField>SerieFolio</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Fecha">
|
||||||
|
<DataField>Fecha</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="SubTotal">
|
||||||
|
<DataField>SubTotal</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Importe">
|
||||||
|
<DataField>Importe</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
<Field Name="Moneda">
|
||||||
|
<DataField>Moneda</DataField>
|
||||||
|
<rd:TypeName>System.String</rd:TypeName>
|
||||||
|
</Field>
|
||||||
|
</Fields>
|
||||||
|
<rd:DataSetInfo>
|
||||||
|
<rd:DataSetName>DsNCVinculadas</rd:DataSetName>
|
||||||
|
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
||||||
|
<rd:TableName>DataTable1</rd:TableName>
|
||||||
|
<rd:TableAdapterFillMethod />
|
||||||
|
<rd:TableAdapterGetDataMethod />
|
||||||
|
<rd:TableAdapterName />
|
||||||
|
</rd:DataSetInfo>
|
||||||
|
</DataSet>
|
||||||
|
</DataSets>
|
||||||
|
<ReportSections>
|
||||||
|
<ReportSection>
|
||||||
<Body>
|
<Body>
|
||||||
<ReportItems>
|
<ReportItems>
|
||||||
<Rectangle Name="Rectangle3">
|
<Rectangle Name="Rectangle3">
|
||||||
@@ -1315,341 +1652,8 @@
|
|||||||
<ColumnSpacing>1.27cm</ColumnSpacing>
|
<ColumnSpacing>1.27cm</ColumnSpacing>
|
||||||
<Style />
|
<Style />
|
||||||
</Page>
|
</Page>
|
||||||
<AutoRefresh>0</AutoRefresh>
|
</ReportSection>
|
||||||
<DataSources>
|
</ReportSections>
|
||||||
<DataSource Name="DsOC">
|
|
||||||
<ConnectionProperties>
|
|
||||||
<DataProvider>System.Data.DataSet</DataProvider>
|
|
||||||
<ConnectString>/* Local Connection */</ConnectString>
|
|
||||||
</ConnectionProperties>
|
|
||||||
<rd:DataSourceID>06ae5329-8ff5-42b5-b7f4-6d68e5186420</rd:DataSourceID>
|
|
||||||
</DataSource>
|
|
||||||
<DataSource Name="DataSet2">
|
|
||||||
<ConnectionProperties>
|
|
||||||
<DataProvider>System.Data.DataSet</DataProvider>
|
|
||||||
<ConnectString>/* Local Connection */</ConnectString>
|
|
||||||
</ConnectionProperties>
|
|
||||||
<rd:DataSourceID>3fde81d4-b9ca-4175-9160-5293ca8b9aa9</rd:DataSourceID>
|
|
||||||
</DataSource>
|
|
||||||
<DataSource Name="DsFirmas">
|
|
||||||
<ConnectionProperties>
|
|
||||||
<DataProvider>System.Data.DataSet</DataProvider>
|
|
||||||
<ConnectString>/* Local Connection */</ConnectString>
|
|
||||||
</ConnectionProperties>
|
|
||||||
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
|
||||||
</DataSource>
|
|
||||||
<DataSource Name="DsDesgloseImpuestos">
|
|
||||||
<ConnectionProperties>
|
|
||||||
<DataProvider>System.Data.DataSet</DataProvider>
|
|
||||||
<ConnectString>/* Local Connection */</ConnectString>
|
|
||||||
</ConnectionProperties>
|
|
||||||
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
|
||||||
</DataSource>
|
|
||||||
<DataSource Name="DsDocumentosRelacionados">
|
|
||||||
<ConnectionProperties>
|
|
||||||
<DataProvider>System.Data.DataSet</DataProvider>
|
|
||||||
<ConnectString>/* Local Connection */</ConnectString>
|
|
||||||
</ConnectionProperties>
|
|
||||||
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
|
||||||
</DataSource>
|
|
||||||
<DataSource Name="DsNCVinculadas">
|
|
||||||
<ConnectionProperties>
|
|
||||||
<DataProvider>System.Data.DataSet</DataProvider>
|
|
||||||
<ConnectString>/* Local Connection */</ConnectString>
|
|
||||||
</ConnectionProperties>
|
|
||||||
<rd:DataSourceID>c220a38d-e45b-4e04-917e-7dfd9cc3345f</rd:DataSourceID>
|
|
||||||
</DataSource>
|
|
||||||
</DataSources>
|
|
||||||
<DataSets>
|
|
||||||
<DataSet Name="DsOC">
|
|
||||||
<Query>
|
|
||||||
<DataSourceName>DsOC</DataSourceName>
|
|
||||||
<CommandText>/* Local Query */</CommandText>
|
|
||||||
</Query>
|
|
||||||
<Fields>
|
|
||||||
<Field Name="ImporteIEPS">
|
|
||||||
<DataField>ImporteIEPS</DataField>
|
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="ImporteIVA">
|
|
||||||
<DataField>ImporteIVA</DataField>
|
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="PorcentajeIEPS">
|
|
||||||
<DataField>PorcentajeIEPS</DataField>
|
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="PorcentajeIVA">
|
|
||||||
<DataField>PorcentajeIVA</DataField>
|
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Cantidad">
|
|
||||||
<DataField>Cantidad</DataField>
|
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="CveUnidadMedida">
|
|
||||||
<DataField>CveUnidadMedida</DataField>
|
|
||||||
<rd:TypeName>System.Int64</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Abreviatura">
|
|
||||||
<DataField>Abreviatura</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="PS">
|
|
||||||
<DataField>PS</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="CveClasificacion">
|
|
||||||
<DataField>CveClasificacion</DataField>
|
|
||||||
<rd:TypeName>System.Int64</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Clasificacion">
|
|
||||||
<DataField>Clasificacion</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="CveActivoFijo">
|
|
||||||
<DataField>CveActivoFijo</DataField>
|
|
||||||
<rd:TypeName>System.Int64</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Codigo">
|
|
||||||
<DataField>Codigo</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="TipoDato">
|
|
||||||
<DataField>TipoDato</DataField>
|
|
||||||
<rd:TypeName>System.Int64</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="CodigoAF">
|
|
||||||
<DataField>CodigoAF</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="CodigoPS">
|
|
||||||
<DataField>CodigoPS</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="UnidadMedida">
|
|
||||||
<DataField>UnidadMedida</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Importe">
|
|
||||||
<DataField>Importe</DataField>
|
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Total">
|
|
||||||
<DataField>Total</DataField>
|
|
||||||
<rd:TypeName>System.Decimal</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="UM">
|
|
||||||
<DataField>UM</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Obs">
|
|
||||||
<DataField>Obs</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="SubProyecto">
|
|
||||||
<DataField>SubProyecto</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="PU">
|
|
||||||
<DataField>PU</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Descuento">
|
|
||||||
<DataField>Descuento</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Marca">
|
|
||||||
<DataField>Marca</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="SATClaveProdServ">
|
|
||||||
<DataField>SATClaveProdServ</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Noidentificacion">
|
|
||||||
<DataField>Noidentificacion</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
</Fields>
|
|
||||||
<rd:DataSetInfo>
|
|
||||||
<rd:DataSetName>DsOC</rd:DataSetName>
|
|
||||||
<rd:SchemaPath>C:\Users\Orlando Bojorquez\Documents\Visual Studio 2013\WebSites\WebSite1\App_Code\DsOC.xsd</rd:SchemaPath>
|
|
||||||
<rd:TableName>DtOCDetalle</rd:TableName>
|
|
||||||
<rd:TableAdapterFillMethod />
|
|
||||||
<rd:TableAdapterGetDataMethod />
|
|
||||||
<rd:TableAdapterName />
|
|
||||||
</rd:DataSetInfo>
|
|
||||||
</DataSet>
|
|
||||||
<DataSet Name="DataSet1">
|
|
||||||
<Query>
|
|
||||||
<DataSourceName>DataSet2</DataSourceName>
|
|
||||||
<CommandText>/* Local Query */</CommandText>
|
|
||||||
</Query>
|
|
||||||
<Fields>
|
|
||||||
<Field Name="ImpuestoLocal">
|
|
||||||
<DataField>ImpuestoLocal</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Importe">
|
|
||||||
<DataField>Importe</DataField>
|
|
||||||
<rd:TypeName>System.Double</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Nombre">
|
|
||||||
<DataField>Nombre</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="ImporteT">
|
|
||||||
<DataField>ImporteT</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Orden">
|
|
||||||
<DataField>Orden</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
</Fields>
|
|
||||||
<rd:DataSetInfo>
|
|
||||||
<rd:DataSetName>DataSet2</rd:DataSetName>
|
|
||||||
<rd:SchemaPath>C:\Users\jesus\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DataSet2.xsd</rd:SchemaPath>
|
|
||||||
<rd:TableName>DataTable1</rd:TableName>
|
|
||||||
<rd:TableAdapterFillMethod />
|
|
||||||
<rd:TableAdapterGetDataMethod />
|
|
||||||
<rd:TableAdapterName />
|
|
||||||
</rd:DataSetInfo>
|
|
||||||
</DataSet>
|
|
||||||
<DataSet Name="DataSet2">
|
|
||||||
<Query>
|
|
||||||
<DataSourceName>DsFirmas</DataSourceName>
|
|
||||||
<CommandText>/* Local Query */</CommandText>
|
|
||||||
</Query>
|
|
||||||
<Fields>
|
|
||||||
<Field Name="Titulo">
|
|
||||||
<DataField>Titulo</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Nombre">
|
|
||||||
<DataField>Nombre</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Puesto">
|
|
||||||
<DataField>Puesto</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Lado">
|
|
||||||
<DataField>Lado</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
</Fields>
|
|
||||||
<rd:DataSetInfo>
|
|
||||||
<rd:DataSetName>DsFirmas</rd:DataSetName>
|
|
||||||
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
|
||||||
<rd:TableName>DataTable1</rd:TableName>
|
|
||||||
<rd:TableAdapterFillMethod />
|
|
||||||
<rd:TableAdapterGetDataMethod />
|
|
||||||
<rd:TableAdapterName />
|
|
||||||
</rd:DataSetInfo>
|
|
||||||
</DataSet>
|
|
||||||
<DataSet Name="DataSet3">
|
|
||||||
<Query>
|
|
||||||
<DataSourceName>DsDesgloseImpuestos</DataSourceName>
|
|
||||||
<CommandText>/* Local Query */</CommandText>
|
|
||||||
</Query>
|
|
||||||
<Fields>
|
|
||||||
<Field Name="Impuesto">
|
|
||||||
<DataField>Impuesto</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="tasa">
|
|
||||||
<DataField>tasa</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Importe">
|
|
||||||
<DataField>Importe</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Orden">
|
|
||||||
<DataField>Orden</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
</Fields>
|
|
||||||
<rd:DataSetInfo>
|
|
||||||
<rd:DataSetName>DsDesgloseImpuestos</rd:DataSetName>
|
|
||||||
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
|
||||||
<rd:TableName>DataTable1</rd:TableName>
|
|
||||||
<rd:TableAdapterFillMethod />
|
|
||||||
<rd:TableAdapterGetDataMethod />
|
|
||||||
<rd:TableAdapterName />
|
|
||||||
</rd:DataSetInfo>
|
|
||||||
</DataSet>
|
|
||||||
<DataSet Name="DataSet4">
|
|
||||||
<Query>
|
|
||||||
<DataSourceName>DsDesgloseImpuestos</DataSourceName>
|
|
||||||
<CommandText>/* Local Query */</CommandText>
|
|
||||||
</Query>
|
|
||||||
<Fields>
|
|
||||||
<Field Name="SerieFolio">
|
|
||||||
<DataField>SerieFolio</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Fecha">
|
|
||||||
<DataField>Fecha</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Importe">
|
|
||||||
<DataField>Importe</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="FolioFiscal">
|
|
||||||
<DataField>FolioFiscal</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
</Fields>
|
|
||||||
<rd:DataSetInfo>
|
|
||||||
<rd:DataSetName>DsDocumentosRelacionados</rd:DataSetName>
|
|
||||||
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
|
||||||
<rd:TableName>DataTable1</rd:TableName>
|
|
||||||
<rd:TableAdapterFillMethod />
|
|
||||||
<rd:TableAdapterGetDataMethod />
|
|
||||||
<rd:TableAdapterName />
|
|
||||||
</rd:DataSetInfo>
|
|
||||||
</DataSet>
|
|
||||||
<DataSet Name="DataSet5">
|
|
||||||
<Query>
|
|
||||||
<DataSourceName>DsDesgloseImpuestos</DataSourceName>
|
|
||||||
<CommandText>/* Local Query */</CommandText>
|
|
||||||
</Query>
|
|
||||||
<Fields>
|
|
||||||
<Field Name="SerieFolio">
|
|
||||||
<DataField>SerieFolio</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Fecha">
|
|
||||||
<DataField>Fecha</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="SubTotal">
|
|
||||||
<DataField>SubTotal</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Importe">
|
|
||||||
<DataField>Importe</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
<Field Name="Moneda">
|
|
||||||
<DataField>Moneda</DataField>
|
|
||||||
<rd:TypeName>System.String</rd:TypeName>
|
|
||||||
</Field>
|
|
||||||
</Fields>
|
|
||||||
<rd:DataSetInfo>
|
|
||||||
<rd:DataSetName>DsNCVinculadas</rd:DataSetName>
|
|
||||||
<rd:SchemaPath>C:\Users\Jesus Murua\Documents\Visual Studio 2015\WebSites\WebSite2\App_Code\DsFirmas.xsd</rd:SchemaPath>
|
|
||||||
<rd:TableName>DataTable1</rd:TableName>
|
|
||||||
<rd:TableAdapterFillMethod />
|
|
||||||
<rd:TableAdapterGetDataMethod />
|
|
||||||
<rd:TableAdapterName />
|
|
||||||
</rd:DataSetInfo>
|
|
||||||
</DataSet>
|
|
||||||
</DataSets>
|
|
||||||
<ReportParameters>
|
<ReportParameters>
|
||||||
<ReportParameter Name="Observaciones">
|
<ReportParameter Name="Observaciones">
|
||||||
<DataType>String</DataType>
|
<DataType>String</DataType>
|
||||||
@@ -2027,8 +2031,25 @@
|
|||||||
<AllowBlank>true</AllowBlank>
|
<AllowBlank>true</AllowBlank>
|
||||||
<Prompt>ReportParameter1</Prompt>
|
<Prompt>ReportParameter1</Prompt>
|
||||||
</ReportParameter>
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="CFDIVersion">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
</ReportParameters>
|
</ReportParameters>
|
||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
|
<EmbeddedImage Name="Logo119">
|
||||||
|
<MIMEType>image/png</MIMEType>
|
||||||
|
<ImageData>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</ImageData>
|
||||||
|
</EmbeddedImage>
|
||||||
<EmbeddedImage Name="jam3">
|
<EmbeddedImage Name="jam3">
|
||||||
<MIMEType>image/jpeg</MIMEType>
|
<MIMEType>image/jpeg</MIMEType>
|
||||||
<ImageData>/9j/4AAQSkZJRgABAgAAAQABAAD/7QCEUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAGccAigAYkZCTUQwMTAwMGFhYTAzMDAwMDllMTgwMDAwZmQzMjAwMDBhYjNlMDAwMDBmNDcwMDAwZDU2MDAwMDA3NDdmMDAwMGFkODUwMDAwODk4ZTAwMDBjZDk1MDAwMDYyYzcwMDAwAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8AAAAXmNwcnQAAAFcAAAAC3d0cHQAAAFoAAAAFGJrcHQAAAF8AAAAFHJYWVoAAAGQAAAAFGdYWVoAAAGkAAAAFGJYWVoAAAG4AAAAFHJUUkMAAAHMAAAAQGdUUkMAAAHMAAAAQGJUUkMAAAHMAAAAQGRlc2MAAAAAAAAAA2MyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAARkIAAFhZWiAAAAAAAAD21gABAAAAANMtWFlaIAAAAAAAAAMWAAADMwAAAqRYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9jdXJ2AAAAAAAAABoAAADLAckDYwWSCGsL9hA/FVEbNCHxKZAyGDuSRgVRd13ta3B6BYmxmnysab9908PpMP///9sAQwAJBgcIBwYJCAgICgoJCw4XDw4NDQ4cFBURFyIeIyMhHiAgJSo1LSUnMiggIC4/LzI3
|
<ImageData>/9j/4AAQSkZJRgABAgAAAQABAAD/7QCEUGhvdG9zaG9wIDMuMAA4QklNBAQAAAAAAGccAigAYkZCTUQwMTAwMGFhYTAzMDAwMDllMTgwMDAwZmQzMjAwMDBhYjNlMDAwMDBmNDcwMDAwZDU2MDAwMDA3NDdmMDAwMGFkODUwMDAwODk4ZTAwMDBjZDk1MDAwMDYyYzcwMDAwAP/iAhxJQ0NfUFJPRklMRQABAQAAAgxsY21zAhAAAG1udHJSR0IgWFlaIAfcAAEAGQADACkAOWFjc3BBUFBMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD21gABAAAAANMtbGNtcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACmRlc2MAAAD8AAAAXmNwcnQAAAFcAAAAC3d0cHQAAAFoAAAAFGJrcHQAAAF8AAAAFHJYWVoAAAGQAAAAFGdYWVoAAAGkAAAAFGJYWVoAAAG4AAAAFHJUUkMAAAHMAAAAQGdUUkMAAAHMAAAAQGJUUkMAAAHMAAAAQGRlc2MAAAAAAAAAA2MyAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHRleHQAAAAARkIAAFhZWiAAAAAAAAD21gABAAAAANMtWFlaIAAAAAAAAAMWAAADMwAAAqRYWVogAAAAAAAAb6IAADj1AAADkFhZWiAAAAAAAABimQAAt4UAABjaWFlaIAAAAAAAACSgAAAPhAAAts9jdXJ2AAAAAAAAABoAAADLAckDYwWSCGsL9hA/FVEbNCHxKZAyGDuSRgVRd13ta3B6BYmxmnysab9908PpMP///9sAQwAJBgcIBwYJCAgICgoJCw4XDw4NDQ4cFBURFyIeIyMhHiAgJSo1LSUnMiggIC4/LzI3
|
||||||
|
|||||||
@@ -145,7 +145,7 @@
|
|||||||
<div class="titlefiltros caption magindate">
|
<div class="titlefiltros caption magindate">
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col-md-1 truncate text-right">Fecha del mes: </div>
|
<div class="col-md-1 truncate text-right">Fecha del mes: </div>
|
||||||
<div class="col-md-3">
|
<div class="col-md-1">
|
||||||
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 95px !important; padding: 0px;">
|
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 95px !important; padding: 0px;">
|
||||||
<asp:TextBox Style="width: 80px !important;" ID="TxtFechaMes" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
<asp:TextBox Style="width: 80px !important;" ID="TxtFechaMes" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10"></asp:TextBox>
|
||||||
<span class="input-group-btn ">
|
<span class="input-group-btn ">
|
||||||
@@ -155,6 +155,13 @@
|
|||||||
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TxtFechaMes" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
<ajax:MaskedEditExtender ID="MaskedEditExtender1" runat="server" TargetControlID="TxtFechaMes" Mask="99/99/9999" MaskType="Date" DisplayMoney="Left" AcceptNegative="Left"></ajax:MaskedEditExtender>
|
||||||
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaMes" PopupButtonID="ImgFechaMes" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
<ajax:CalendarExtender runat="server" ID="CalendarExtender1" TargetControlID="TxtFechaMes" PopupButtonID="ImgFechaMes" PopupPosition="BottomRight" Enabled="True"></ajax:CalendarExtender>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<label class="col-md-1 truncate text-right" runat="server">Almacén:</label>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<asp:DropDownList ID="ddlAlmacen" runat="server" CssClass="select2me" DataTextField="Almacen" DataValueField="CveAlmacen"></asp:DropDownList>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -18,13 +18,25 @@ Partial Class Inventarios_RepResumenMovimientosDiario
|
|||||||
End Property
|
End Property
|
||||||
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
Protected Sub Page_Load(sender As Object, e As System.EventArgs) Handles Me.Load
|
||||||
If Not IsPostBack Then
|
If Not IsPostBack Then
|
||||||
TxtFechaMes.Text = NowADS().ToString("dd/MM/yyyy")
|
InicializaControles()
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Private Sub InicializaControles()
|
||||||
|
|
||||||
|
ddlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1)
|
||||||
|
ddlAlmacen.DataBind()
|
||||||
|
ddlAlmacen.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
|
||||||
|
TxtFechaMes.Text = NowADS().ToString("dd/MM/yyyy")
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
Private Sub CargarDatos()
|
Private Sub CargarDatos()
|
||||||
Dim ObjInventarios As New ClsInventarios
|
Dim ObjInventarios As New ClsInventarios
|
||||||
If ObjInventarios.GetRepResumenMovimientosDiario(TxtFechaMes.Text.ToDate, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) Then
|
If ObjInventarios.GetRepResumenMovimientosDiario(TxtFechaMes.Text.ToDate, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, ddlAlmacen.SelectedValue.ToEntero) Then
|
||||||
DtDatos = ObjInventarios.DtResultados.Copy()
|
DtDatos = ObjInventarios.DtResultados.Copy()
|
||||||
GvDatos.DataSource = DtDatos
|
GvDatos.DataSource = DtDatos
|
||||||
End If
|
End If
|
||||||
|
|||||||
@@ -320,7 +320,7 @@ Partial Class Inventarios_TrasladoSolicitud
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If Not GvDatos.Rows.Count > 0 Then
|
If Not GvDatos.Rows.Count > 0 Then
|
||||||
Alert("No se ha seleccionado ningún Producto para trasladar.", TipoMensaje.MsgAdvertencia)
|
Alert("No se ha seleccionado ningún producto para trasladar.", TipoMensaje.MsgAdvertencia)
|
||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -479,6 +479,20 @@ Partial Class Inventarios_TrasladoSolicitud
|
|||||||
Exit Sub
|
Exit Sub
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
Dim HaySeleccion As Boolean = False
|
||||||
|
For Each gvr As GridViewRow In GvSolicitudes.Rows
|
||||||
|
Dim Cantidad As Decimal = gvr.FCTextBox("TxtCantidad").Text.ToDecimal
|
||||||
|
If gvr.FCCheckBox("Chk").Checked AndAlso Cantidad > 0 Then
|
||||||
|
HaySeleccion = True
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
|
||||||
|
If Not HaySeleccion Then
|
||||||
|
Alert("No se ha seleccionado ningún producto para trasladar.", TipoMensaje.MsgAdvertencia)
|
||||||
|
Exit Sub
|
||||||
|
End If
|
||||||
|
|
||||||
Dim ErrorMovInv As Boolean = False
|
Dim ErrorMovInv As Boolean = False
|
||||||
Dim ErrorExistencia As Boolean = False
|
Dim ErrorExistencia As Boolean = False
|
||||||
|
|
||||||
@@ -749,8 +763,8 @@ Partial Class Inventarios_TrasladoSolicitud
|
|||||||
|
|
||||||
If e.Row.RowType = DataControlRowType.DataRow Then
|
If e.Row.RowType = DataControlRowType.DataRow Then
|
||||||
|
|
||||||
Dim PermisoOrigen As Boolean = If(e.Row.DataKey("PermisoOrigen").ToEntero = 1, True, False)
|
'Dim PermisoOrigen As Boolean = If(e.Row.DataKey("PermisoOrigen").ToEntero = 1, True, False)
|
||||||
Dim PermisoDestino As Boolean = If(e.Row.DataKey("PermisoDestino").ToEntero = 1, True, False)
|
'Dim PermisoDestino As Boolean = If(e.Row.DataKey("PermisoDestino").ToEntero = 1, True, False)
|
||||||
|
|
||||||
Dim CveMovimientoAlmacen As Integer = e.Row.DataKey("CveMovimientoAlmacen").ToEntero
|
Dim CveMovimientoAlmacen As Integer = e.Row.DataKey("CveMovimientoAlmacen").ToEntero
|
||||||
Dim FolioMovimiento As Integer = e.Row.DataKey("FolioMovimiento").ToEntero
|
Dim FolioMovimiento As Integer = e.Row.DataKey("FolioMovimiento").ToEntero
|
||||||
@@ -758,6 +772,9 @@ Partial Class Inventarios_TrasladoSolicitud
|
|||||||
Dim CveMovimientoTransitorio As Integer = e.Row.DataKey("CveMovimientoTransitorio").ToEntero
|
Dim CveMovimientoTransitorio As Integer = e.Row.DataKey("CveMovimientoTransitorio").ToEntero
|
||||||
Dim CveAlmacenTransitorio As Integer = e.Row.DataKey("CveAlmacenTransitorio").ToEntero
|
Dim CveAlmacenTransitorio As Integer = e.Row.DataKey("CveAlmacenTransitorio").ToEntero
|
||||||
|
|
||||||
|
Dim PermisoOrigen As Boolean = If(GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveAlmacen", $" CveAlmacen = {e.Row.DataKey("CveAlmacenOrigen").ToEntero}").ToEntero > 0, True, False)
|
||||||
|
Dim PermisoDestino As Boolean = If(GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveAlmacen", $" CveAlmacen = {CveAlmacenDestino}").ToEntero > 0, True, False)
|
||||||
|
|
||||||
'Dim CveMovimientoEntrada As Integer = e.Row.DataKey("CveAlmacenTransitorio").ToEntero ' Este es el movmiento de recepcion de traspaso
|
'Dim CveMovimientoEntrada As Integer = e.Row.DataKey("CveAlmacenTransitorio").ToEntero ' Este es el movmiento de recepcion de traspaso
|
||||||
|
|
||||||
e.Row.FCLinkButton("LnkMostrarTraspaso").Visible = True
|
e.Row.FCLinkButton("LnkMostrarTraspaso").Visible = True
|
||||||
|
|||||||
15
OC/OC.aspx
15
OC/OC.aspx
@@ -168,6 +168,9 @@
|
|||||||
.select2anothertable > table > tbody > tr.active {
|
.select2anothertable > table > tbody > tr.active {
|
||||||
background-color: #5897fb;
|
background-color: #5897fb;
|
||||||
}
|
}
|
||||||
|
#C_TrDescuentoProntoPago > td:nth-child(3) > span:nth-child(1) > label:nth-child(2){
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="E" runat="Server">
|
||||||
@@ -446,7 +449,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td><b>Capturó:</b></td>
|
<td><b>Capturó:</b></td>
|
||||||
<td>
|
<td colspan="2">
|
||||||
<asp:Label ID="lblNombreUsuario" runat="server"></asp:Label>
|
<asp:Label ID="lblNombreUsuario" runat="server"></asp:Label>
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -492,6 +495,9 @@
|
|||||||
<td>
|
<td>
|
||||||
<asp:TextBox ID="TxtDescuentoEscalonado" runat="server" Width="80px" Height="28px"></asp:TextBox>
|
<asp:TextBox ID="TxtDescuentoEscalonado" runat="server" Width="80px" Height="28px"></asp:TextBox>
|
||||||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtDescuentoEscalonado" ValidChars="1234567890+." />
|
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtDescuentoEscalonado" ValidChars="1234567890+." />
|
||||||
|
|
||||||
|
</td>
|
||||||
|
<td>
|
||||||
<asp:Button runat="server" ID="BtnDescuenEscalonado" Text="Aplicar" CssClass="btn btn-primary" OnClick="BtnDescuenEscalonado_Click" />
|
<asp:Button runat="server" ID="BtnDescuenEscalonado" Text="Aplicar" CssClass="btn btn-primary" OnClick="BtnDescuenEscalonado_Click" />
|
||||||
</td>
|
</td>
|
||||||
</tr>
|
</tr>
|
||||||
@@ -501,6 +507,13 @@
|
|||||||
<asp:TextBox ID="TxtPorcentajeProntoPago" CssClass="form-control " runat="server" MaxLength="50" Width="80px" Height="28px"></asp:TextBox>
|
<asp:TextBox ID="TxtPorcentajeProntoPago" CssClass="form-control " runat="server" MaxLength="50" Width="80px" Height="28px"></asp:TextBox>
|
||||||
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtPorcentajeProntoPago" ValidChars="1234567890." />
|
<ajax:FilteredTextBoxExtender runat="server" TargetControlID="TxtPorcentajeProntoPago" ValidChars="1234567890." />
|
||||||
</td>
|
</td>
|
||||||
|
<td><asp:CheckBox runat="server" ID="ChkEsTemporal" Text=" Es Temporal" Width="100px" /></td>
|
||||||
|
</tr>
|
||||||
|
<tr id="TrBotonesInvTemporal" runat="server" visible="false">
|
||||||
|
<td></td>
|
||||||
|
<td><asp:Button runat="server" ID="BtnInvTempEntrada" Text="Entrada" CssClass="btn btn-primary" OnClick="BtnInvTempEntrada_Click" /> </td>
|
||||||
|
<td><asp:Button runat="server" ID="BtnInvTempSalida" Text="Salida" CssClass="btn btn-primary" OnClick="BtnInvTempSalida_Click" /> </td>
|
||||||
|
|
||||||
</tr>
|
</tr>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
292
OC/OC.aspx.vb
292
OC/OC.aspx.vb
@@ -7,7 +7,7 @@ Imports System.IO
|
|||||||
Imports Extensiones
|
Imports Extensiones
|
||||||
Imports GemBox.Spreadsheet
|
Imports GemBox.Spreadsheet
|
||||||
Imports Newtonsoft.Json
|
Imports Newtonsoft.Json
|
||||||
Imports Telerik.Web.Apoc
|
|
||||||
|
|
||||||
Partial Class OC_OC
|
Partial Class OC_OC
|
||||||
Inherits ClsPaginas
|
Inherits ClsPaginas
|
||||||
@@ -657,6 +657,19 @@ Partial Class OC_OC
|
|||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
|
||||||
|
Private Property EsGrupoDiaz As Boolean
|
||||||
|
Get
|
||||||
|
If ViewState("EsGrupoDiaz") Is Nothing Then
|
||||||
|
ViewState("EsGrupoDiaz") = False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return Boolean.Parse(ViewState("EsGrupoDiaz").ToString)
|
||||||
|
End Get
|
||||||
|
Set(value As Boolean)
|
||||||
|
ViewState("EsGrupoDiaz") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
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
|
||||||
@@ -664,7 +677,11 @@ Partial Class OC_OC
|
|||||||
If Not Page.IsPostBack Then
|
If Not Page.IsPostBack Then
|
||||||
GlobalDTCultivosCuadro(UsuarioActual.CveEmpresa) = Nothing
|
GlobalDTCultivosCuadro(UsuarioActual.CveEmpresa) = Nothing
|
||||||
NotificacionCorreo = True
|
NotificacionCorreo = True
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then NotificacionCorreo = False
|
|
||||||
|
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
|
||||||
|
NotificacionCorreo = False
|
||||||
|
EsGrupoDiaz = True
|
||||||
|
End If
|
||||||
|
|
||||||
CargaDatosAgregarPS()
|
CargaDatosAgregarPS()
|
||||||
CveProveedorOriginal = -1
|
CveProveedorOriginal = -1
|
||||||
@@ -1031,20 +1048,21 @@ Partial Class OC_OC
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
|
If EsGrupoDiaz Then
|
||||||
chkSubProyectoEntrega.Visible = True
|
chkSubProyectoEntrega.Visible = True
|
||||||
LblPrioridad.Text = "Sucursal"
|
LblPrioridad.Text = "Sucursal"
|
||||||
DdlPrioridad.Visible = False
|
DdlPrioridad.Visible = False
|
||||||
DdlSubProyectoGral.Visible = True
|
DdlSubProyectoGral.Visible = True
|
||||||
TrDescuentoEscalonado.Visible = True
|
TrDescuentoEscalonado.Visible = True
|
||||||
TrDescuentoProntoPago.Visible = True
|
TrDescuentoProntoPago.Visible = True
|
||||||
|
TrBotonesInvTemporal.Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.CveEmpresa = 189 AndAlso CveOrdenCompra <> Nothing AndAlso CveOrdenCompra > 0 Then
|
If UsuarioActual.Empresa.CveEmpresa = 189 AndAlso CveOrdenCompra <> Nothing AndAlso CveOrdenCompra > 0 Then
|
||||||
BtnEdicionMasiva.Visible = True
|
BtnEdicionMasiva.Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If CveOrdenCompra > 0 AndAlso UsuarioActual.Empresa.Funcionalidad(382) = "1" OrElse UsuarioActual.CveRol = 1 Then
|
If CveOrdenCompra > 0 AndAlso EsGrupoDiaz OrElse UsuarioActual.CveRol = 1 Then
|
||||||
LnkDescargarPSExcel.Visible = True
|
LnkDescargarPSExcel.Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -1056,7 +1074,7 @@ Partial Class OC_OC
|
|||||||
If CveOrdenCompra > 0 Then
|
If CveOrdenCompra > 0 Then
|
||||||
GvD.Columns(20).Visible = False
|
GvD.Columns(20).Visible = False
|
||||||
Else
|
Else
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
|
If EsGrupoDiaz Then
|
||||||
TxtCant.Text = "1"
|
TxtCant.Text = "1"
|
||||||
TxtCant.Focus()
|
TxtCant.Focus()
|
||||||
RegistraScript("abrirDdlPS();", "A1")
|
RegistraScript("abrirDdlPS();", "A1")
|
||||||
@@ -2032,7 +2050,7 @@ Partial Class OC_OC
|
|||||||
objOC.Dispose()
|
objOC.Dispose()
|
||||||
GvVentaRelacionadas.DataBind()
|
GvVentaRelacionadas.DataBind()
|
||||||
|
|
||||||
If TieneInventario Then
|
If TieneInventario Or EsGrupoDiaz Then
|
||||||
'CARGA MOVTOS DE ALMACEN
|
'CARGA MOVTOS DE ALMACEN
|
||||||
InicializaMovtosAlmacen()
|
InicializaMovtosAlmacen()
|
||||||
End If
|
End If
|
||||||
@@ -2377,7 +2395,7 @@ Partial Class OC_OC
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(382) = "1" Then
|
If EsGrupoDiaz Then
|
||||||
txtPrecioUnitario.Focus()
|
txtPrecioUnitario.Focus()
|
||||||
UPPDetalle.Update()
|
UPPDetalle.Update()
|
||||||
End If
|
End If
|
||||||
@@ -2918,7 +2936,7 @@ Partial Class OC_OC
|
|||||||
RequiereCotizacion:=ChkCotizacion.Checked, CveCliente:=Ddlcliente.txtValue.Value.ToEntero, CveVendedor:=DdlVendedor.SelectedValue.ToEntero, PrioridadObservacion:=txtobsprioridad.Text, PorcentajeIVA:=Math.Round(DdlIVA.SelectedValue.ToDecimal - 1, 2), IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal,
|
RequiereCotizacion:=ChkCotizacion.Checked, CveCliente:=Ddlcliente.txtValue.Value.ToEntero, CveVendedor:=DdlVendedor.SelectedValue.ToEntero, PrioridadObservacion:=txtobsprioridad.Text, PorcentajeIVA:=Math.Round(DdlIVA.SelectedValue.ToDecimal - 1, 2), IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal,
|
||||||
RetISR:=TxtRetISR.Text.ToDecimal, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text, EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), Guia:=TxtGuia.Text.Trim,
|
RetISR:=TxtRetISR.Text.ToDecimal, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text, EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), Guia:=TxtGuia.Text.Trim,
|
||||||
IEPS:=TxtIEPS.Text.ToDecimal, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero, Promocion:=Promocion, CveProveedorContacto:=CveProveedorContacto, NumRemision:=TxtNumRemision.Text.Trim(), MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(),
|
IEPS:=TxtIEPS.Text.ToDecimal, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero, Promocion:=Promocion, CveProveedorContacto:=CveProveedorContacto, NumRemision:=TxtNumRemision.Text.Trim(), MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(),
|
||||||
CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago) Then
|
CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago, EsTemporal:=ChkEsTemporal.Checked) Then
|
||||||
|
|
||||||
CveOrdenCompraPadre = OC.CveOrdenCompra
|
CveOrdenCompraPadre = OC.CveOrdenCompra
|
||||||
If CveOrdenCompraPadre > 0 Then
|
If CveOrdenCompraPadre > 0 Then
|
||||||
@@ -2965,7 +2983,7 @@ Partial Class OC_OC
|
|||||||
PorcentajeIVA:=Math.Round(DdlIVA.SelectedValue.ToDecimal - 1, 2), IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal, RetISR:=TxtRetISR.Text.ToDecimal, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text, EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1),
|
PorcentajeIVA:=Math.Round(DdlIVA.SelectedValue.ToDecimal - 1, 2), IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal, RetISR:=TxtRetISR.Text.ToDecimal, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text, EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1),
|
||||||
CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), Guia:=TxtGuia.Text.Trim, IEPS:=TxtIEPS.Text.ToDecimal, CveIEAnticipo:=CveIEAnticipo, ImporteAnticipo:=ImporteAnticipos, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero,
|
CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), Guia:=TxtGuia.Text.Trim, IEPS:=TxtIEPS.Text.ToDecimal, CveIEAnticipo:=CveIEAnticipo, ImporteAnticipo:=ImporteAnticipos, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero,
|
||||||
Promocion:=Promocion, CveProveedorContacto:=CveProveedorContacto, NumRemision:=TxtNumRemision.Text, MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(), CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero,
|
Promocion:=Promocion, CveProveedorContacto:=CveProveedorContacto, NumRemision:=TxtNumRemision.Text, MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(), CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero,
|
||||||
PorcentajeProntoPago:=PorcentajeProntoPago) Then
|
PorcentajeProntoPago:=PorcentajeProntoPago, EsTemporal:=ChkEsTemporal.Checked) Then
|
||||||
CveOrdenCompra = OC.CveOrdenCompra
|
CveOrdenCompra = OC.CveOrdenCompra
|
||||||
CveEstatus = CboE.SelectedValue.ToEntero
|
CveEstatus = CboE.SelectedValue.ToEntero
|
||||||
|
|
||||||
@@ -3061,6 +3079,8 @@ Partial Class OC_OC
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If Not TieneError Then
|
If Not TieneError Then
|
||||||
If Conta IsNot Nothing Then Conta.Commit()
|
If Conta IsNot Nothing Then Conta.Commit()
|
||||||
OC.Commit()
|
OC.Commit()
|
||||||
@@ -3635,7 +3655,7 @@ Partial Class OC_OC
|
|||||||
PorcentajeIVA:=PorIVA, IVA:=IVACot, RetIVA:=RetIVA.ToString.ToDecimal, RetISR:=RetISR.ToString.ToDecimal, IDPoliza:=IdPoliza, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text,
|
PorcentajeIVA:=PorIVA, IVA:=IVACot, RetIVA:=RetIVA.ToString.ToDecimal, RetISR:=RetISR.ToString.ToDecimal, IDPoliza:=IdPoliza, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text,
|
||||||
EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), IEPS:=TxtIEPS.Text.ToDecimal,
|
EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), IEPS:=TxtIEPS.Text.ToDecimal,
|
||||||
CveIEAnticipo:=CveIEAnticipo, ImporteAnticipo:=ImporteAnticipos, Promocion:=Promocion, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero, NumRemision:=TxtNumRemision.Text.Trim, MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(),
|
CveIEAnticipo:=CveIEAnticipo, ImporteAnticipo:=ImporteAnticipos, Promocion:=Promocion, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero, NumRemision:=TxtNumRemision.Text.Trim, MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(),
|
||||||
CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago) Then
|
CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago, EsTemporal:=ChkEsTemporal.Checked) Then
|
||||||
|
|
||||||
'CREA POLIZA POR CADA PROVEEDOR
|
'CREA POLIZA POR CADA PROVEEDOR
|
||||||
|
|
||||||
@@ -3717,7 +3737,9 @@ Partial Class OC_OC
|
|||||||
CveUsuario, CveEmpresaActual, 0, pCveProveedor:=DdlProveedores.SelectedValue.ToEntero, pCveProveedorSucursal:=DdlProveedorSucursal.SelectedValue.ToEntero, CveUsuarioAsignado:=DdlUsuariosAsignado.SelectedValue.ToEntero(), CveCliente:=Ddlcliente.txtValue.Value.ToEntero, CveVendedor:=DdlVendedor.SelectedValue.ToEntero, PrioridadObservacion:=txtobsprioridad.Text,
|
CveUsuario, CveEmpresaActual, 0, pCveProveedor:=DdlProveedores.SelectedValue.ToEntero, pCveProveedorSucursal:=DdlProveedorSucursal.SelectedValue.ToEntero, CveUsuarioAsignado:=DdlUsuariosAsignado.SelectedValue.ToEntero(), CveCliente:=Ddlcliente.txtValue.Value.ToEntero, CveVendedor:=DdlVendedor.SelectedValue.ToEntero, PrioridadObservacion:=txtobsprioridad.Text,
|
||||||
PorcentajeIVA:=Math.Round(DdlIVA.SelectedValue.ToDecimal - 1, 2), IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal, RetISR:=TxtRetISR.Text.ToDecimal, IDPoliza:=IDPolizaPresupuestal, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text,
|
PorcentajeIVA:=Math.Round(DdlIVA.SelectedValue.ToDecimal - 1, 2), IVA:=IVA, RetIVA:=TxtRetIVA.Text.ToDecimal, RetISR:=TxtRetISR.Text.ToDecimal, IDPoliza:=IDPolizaPresupuestal, CveCotizacion:=CveCotizacion, FolioAdicional:=TxtFolioAdicional.Text,
|
||||||
EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), IEPS:=TxtIEPS.Text.ToDecimal, CveIEAnticipo:=CveIEAnticipo, ImporteAnticipo:=ImporteAnticipos, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero,
|
EntregaDirecta:=If(ChkEntregaDirecta.Checked, 1, -1), CveDireccionEnvio:=If(DdlDireccionEnvio.Visible, DdlDireccionEnvio.SelectedValue.ToEntero, -1), IEPS:=TxtIEPS.Text.ToDecimal, CveIEAnticipo:=CveIEAnticipo, ImporteAnticipo:=ImporteAnticipos, UsoCFDI:=DdlUsoCFDI.SelectedValue.ToEntero,
|
||||||
Promocion:=Promocion, NumRemision:=TxtNumRemision.Text.Trim, MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(), CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago) Then
|
Promocion:=Promocion, NumRemision:=TxtNumRemision.Text.Trim, MetodoPago:=DdlMetodoPago.SelectedValue.ToEntero(), CveSubProyectoEntrega:=DdlSubProyectoEntrega.SelectedValue.ToEntero, PorcentajeProntoPago:=PorcentajeProntoPago,
|
||||||
|
EsTemporal:=ChkEsTemporal.Checked) Then
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
'USA AC
|
'USA AC
|
||||||
@@ -7497,7 +7519,9 @@ Partial Class OC_OC
|
|||||||
Dim ObjInventarios As New ClsInventarios
|
Dim ObjInventarios As New ClsInventarios
|
||||||
|
|
||||||
If ObjInventarios.GetMovimientosOC(CveOrdenCompra, CveEmpresaActual) Then
|
If ObjInventarios.GetMovimientosOC(CveOrdenCompra, CveEmpresaActual) Then
|
||||||
|
|
||||||
TabAlmacen.Visible = True
|
TabAlmacen.Visible = True
|
||||||
|
|
||||||
If ObjInventarios.DtResultados.Rows.Count > 0 Then
|
If ObjInventarios.DtResultados.Rows.Count > 0 Then
|
||||||
GVInv.DataSource = ObjInventarios.DtResultados
|
GVInv.DataSource = ObjInventarios.DtResultados
|
||||||
If ObjInventarios.DtResultados.Rows.Count > 0 Then
|
If ObjInventarios.DtResultados.Rows.Count > 0 Then
|
||||||
@@ -7508,6 +7532,10 @@ Partial Class OC_OC
|
|||||||
LnkCambiarMoneda.Visible = True
|
LnkCambiarMoneda.Visible = True
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
Else
|
||||||
|
If EsGrupoDiaz Then
|
||||||
|
TabAlmacen.Visible = False
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -9698,6 +9726,248 @@ Partial Class OC_OC
|
|||||||
|
|
||||||
FileExcel.Save(Response, $"OC_{CveOrdenCompra}.xlsx", SaveOptions.XlsxDefault)
|
FileExcel.Save(Response, $"OC_{CveOrdenCompra}.xlsx", SaveOptions.XlsxDefault)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
Function RegistroInventarioTemporal(ByRef transaccion As SqlTransaction, CveOCInv As Integer, CveConceptoInv As Integer) As Boolean
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Dim Respuesta As Boolean = True
|
||||||
|
|
||||||
|
Dim ObjOC As New ClsOC(transaccion)
|
||||||
|
Dim DTDetalleOC As New DataTable
|
||||||
|
|
||||||
|
If ObjOC.GetOrdenesDetalle(CveOCInv, UsuarioActual.CveEmpresa) Then
|
||||||
|
DTDetalleOC = ObjOC.DtResultados.FiltraParametros(" CveTipoPS = 2 ")
|
||||||
|
|
||||||
|
If DTDetalleOC.Rows.Count = 0 Then 'No hay PSs Tipo Producto
|
||||||
|
Return True
|
||||||
|
End If
|
||||||
|
|
||||||
|
Else
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim tCveSubProyecto As Integer = UsuarioActual.CveSubProyecto
|
||||||
|
If ModalidadSubProyectoGeneral Then tCveSubProyecto = DdlSubProyectoGral.SelectedValue.ToEntero
|
||||||
|
|
||||||
|
If tCveSubProyecto <= 0 Then
|
||||||
|
tCveSubProyecto = GetCveSubProyectoDetalles()
|
||||||
|
End If
|
||||||
|
|
||||||
|
If tCveSubProyecto <= 0 Then
|
||||||
|
Alert("Sub Proyecto no asignado.")
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim CveAlmacen As Integer = GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltroPrimeroValor("CveAlmacen", $" CveSubProyecto = {tCveSubProyecto} AND CveTipoAlmacen = 1 ").ToEntero
|
||||||
|
|
||||||
|
If CveAlmacen <= 0 Then
|
||||||
|
Alert("Almacén no asignado.")
|
||||||
|
Return False
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
Dim ObjConta As New ClsContabilidad(transaccion)
|
||||||
|
Dim ObjInventario As New ClsInventarios(transaccion)
|
||||||
|
|
||||||
|
|
||||||
|
'Dim CveConceptoInv As Integer = If(TipoTermino = 1, 3, 2)
|
||||||
|
|
||||||
|
Dim CvePrePoliza As Integer = ObjConta.AddPrePolizas("Inv/OC", 53, 0, 0, 1, TxtFecha.Text.Replace(",", "").ToDate, TxtDescrip.Text, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoPoliza:=3)
|
||||||
|
|
||||||
|
Dim CveMovimiento As Integer = ObjInventario.AddMovimiento(CveAlmacen, CveConceptoInv, 1, NowADS, -1, UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, -1, -1, tCveSubProyecto, -1, Observaciones:=TxtDescrip.Text, Modulo:="OC/1")
|
||||||
|
Dim FolioMto As Integer = ObjInventario.Folio
|
||||||
|
|
||||||
|
If CveMovimiento <= 0 OrElse CvePrePoliza <= 0 Then
|
||||||
|
Alert("No se pudo almacenar el movimiento correctamente", TipoMensaje.MsgError)
|
||||||
|
ObjInventario.RollBack() 'deshace lo insertado
|
||||||
|
Else
|
||||||
|
|
||||||
|
Dim Mensaje As String = ""
|
||||||
|
|
||||||
|
''VALIDA EXISTENCIAS
|
||||||
|
Dim Cont As Integer = 0
|
||||||
|
If CveConceptoInv = 3 Then
|
||||||
|
|
||||||
|
For Each Dr As DataRow In DTDetalleOC.Rows
|
||||||
|
'Dim FechaCaducidadVal As Date = If(Dr("AplicaCaducidad").ToString = "True", Dr("FechaCaducidad").ToString.ToDate, MinFecha)
|
||||||
|
Dim FechaMovtoExistenciaStr As String = $"{NowADS.ToString("yyyy/MM/dd")} {NowADS.ToString("HH:mm")}"
|
||||||
|
|
||||||
|
If ObjInventario.GetExistenciasPS(Dr("CvePS").ToString.ToEntero, Dr("CveUM").ToString.ToEntero, UsuarioActual.CveEmpresa, CveAlmacen, FechaMovto:=FechaMovtoExistenciaStr) >= Dr("Cantidad").ToString.ToDouble Then
|
||||||
|
If Not ObjInventario.AddMovimientoDetalle(CveMovimiento, Dr("Cantidad").ToString.ToDecimal, Dr("CveUM").ToString.ToEntero, Dr("CvePS").ToString.ToEntero, Dr("PU").ToString.ToDecimal, -1, Observaciones:=Dr("Descripcion").ToString, CveUsuarioModifico:=UsuarioActual.CveUsuario, CveOrdenCompraDetalle:=Dr("CveOrdenCompraDetalle").ToString.ToEntero) Then
|
||||||
|
Mensaje = "Error al guardar los movimientos"
|
||||||
|
Respuesta = False
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
|
||||||
|
If UsuarioActual.TienePermisoProceso(114) Then
|
||||||
|
If Not ObjInventario.AddMovimientoDetalle(CveMovimiento, Dr("Cantidad").ToString.ToDecimal, Dr("CveUM").ToString.ToEntero, Dr("CvePS").ToString.ToEntero, Dr("PU").ToString.ToDecimal, -1, Observaciones:=Dr("Descripcion").ToString, CveUsuarioModifico:=UsuarioActual.CveUsuario, CveOrdenCompraDetalle:=Dr("CveOrdenCompraDetalle").ToString.ToEntero) Then
|
||||||
|
Mensaje = "Error al guardar los movimientos"
|
||||||
|
Respuesta = False
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Mensaje = String.Format("No hay existencias suficientes del producto: {0}", Dr("PS"))
|
||||||
|
Alert(Mensaje, TipoMensaje.MsgAdvertencia)
|
||||||
|
Respuesta = False
|
||||||
|
Exit For
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
Cont += 1
|
||||||
|
Next
|
||||||
|
|
||||||
|
Else
|
||||||
|
For Each Dr As DataRow In DTDetalleOC.Rows
|
||||||
|
|
||||||
|
Dim ImporteConcepto As Decimal = 0
|
||||||
|
|
||||||
|
If CveConceptoInv = 2 AndAlso DdlMoneda.SelectedValue.ToEntero = 2 Then
|
||||||
|
ImporteConcepto = Dr("PU").ToString.ToDecimal * GlobalTipoCambio(TxtFecha.Text.Replace(",", "").ToDate).ToDecimal
|
||||||
|
Else
|
||||||
|
ImporteConcepto = Dr("PU").ToString.ToDecimal
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Not ObjInventario.AddMovimientoDetalle(CveMovimiento, Dr("Cantidad").ToString.ToDecimal, Dr("CveUM").ToString.ToEntero, Dr("CvePS").ToString.ToEntero, ImporteConcepto, Observaciones:=Dr("Descripcion").ToString, CveUsuarioModifico:=UsuarioActual.CveUsuario, CveOrdenCompraDetalle:=Dr("CveOrdenCompraDetalle").ToString.ToEntero) Then
|
||||||
|
Mensaje = "Error al guardar los movimientos"
|
||||||
|
Respuesta = False
|
||||||
|
Exit For
|
||||||
|
|
||||||
|
End If
|
||||||
|
Cont += 1
|
||||||
|
Next
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim EsContabilizable As Boolean = False
|
||||||
|
|
||||||
|
'Registro la prepóliza
|
||||||
|
If Respuesta AndAlso ObjInventario.GetMovimientosDetalle(CveMovimiento, UsuarioActual.CveEmpresa) Then
|
||||||
|
Dim tValorInventario As Decimal = ObjInventario.DtResultados.SUMD("Total", "").RoundSQL()
|
||||||
|
Dim tValorOtro As Decimal = tValorInventario
|
||||||
|
|
||||||
|
Dim TipoMovtoAlmacen As Boolean = False
|
||||||
|
Dim TipoMovtoOtro As Boolean = True
|
||||||
|
|
||||||
|
|
||||||
|
Dim drA2 As DataRow = GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltroPrimero(String.Format("CveAlmacen = {0}", CveAlmacen))
|
||||||
|
If drA2 IsNot Nothing Then
|
||||||
|
tCveSubProyecto = drA2("CveSubProyecto").ToString.ToEntero
|
||||||
|
End If
|
||||||
|
|
||||||
|
Dim OrigenMov As Integer = GlobalDTInvConceptos.FiltroPrimeroValor("Origen", "CveConcepto = " & CveConceptoInv).ToEntero
|
||||||
|
If OrigenMov = 1 Then TipoMovtoAlmacen = False Else TipoMovtoAlmacen = True
|
||||||
|
TipoMovtoOtro = Not TipoMovtoAlmacen
|
||||||
|
|
||||||
|
Dim CveConceptoContable As Integer = 260
|
||||||
|
Dim CveClasificacion As Integer = -1
|
||||||
|
Select Case CveConceptoInv
|
||||||
|
Case 2, 32
|
||||||
|
CveConceptoContable = 78
|
||||||
|
EsContabilizable = True
|
||||||
|
Case 28, 31
|
||||||
|
CveConceptoContable = 51
|
||||||
|
If CveConceptoInv = 28 Then
|
||||||
|
''cuando es 28, es otros ingresos.78
|
||||||
|
CveConceptoContable = 78
|
||||||
|
End If
|
||||||
|
EsContabilizable = True
|
||||||
|
Case 30
|
||||||
|
CveConceptoContable = 181
|
||||||
|
TipoMovtoOtro = False
|
||||||
|
If DdlSubProyecto.Visible = True AndAlso DdlSubProyecto.SelectedValue.ToEntero > 0 Then tCveSubProyecto = DdlSubProyecto.SelectedValue.ToEntero
|
||||||
|
|
||||||
|
Case 34
|
||||||
|
CveConceptoContable = 51
|
||||||
|
EsContabilizable = True
|
||||||
|
Case 13, 29
|
||||||
|
CveConceptoContable = 69
|
||||||
|
TipoMovtoOtro = True
|
||||||
|
tValorOtro = -tValorOtro
|
||||||
|
Dim drr As DataRow = GlobalDTClasificaciones(UsuarioActual.CveEmpresa).FiltroPrimero("")
|
||||||
|
If drr IsNot Nothing Then
|
||||||
|
CveClasificacion = drr("CveClasificacion").ToString.ToEntero
|
||||||
|
End If
|
||||||
|
Case 3
|
||||||
|
CveConceptoContable = 51
|
||||||
|
EsContabilizable = True
|
||||||
|
Case Else
|
||||||
|
CveConceptoContable = 95
|
||||||
|
|
||||||
|
End Select
|
||||||
|
|
||||||
|
'2-78
|
||||||
|
Dim Obs As String = TxtDescrip.Text
|
||||||
|
|
||||||
|
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, TipoMovtoAlmacen, tValorInventario, tValorInventario, 68, Obs, Obs, CveMovimientoAlmacen:=CveMovimiento, CveClasificacion:=CveClasificacion, Contabilizable:=EsContabilizable) Then
|
||||||
|
Respuesta = False
|
||||||
|
Else
|
||||||
|
|
||||||
|
'Dim Total As Decimal = 0
|
||||||
|
If CveConceptoContable.Contiene(181, 78, 51, 69) Then
|
||||||
|
Dim Dt As DataTable = ObjInventario.DtResultados.FiltraParametros("", "", {"CveClasificacion"}).Copy
|
||||||
|
|
||||||
|
For Each Dr As DataRow In Dt.Rows
|
||||||
|
Dim Total As Decimal = ObjInventario.DtResultados.FiltraParametros($"CveClasificacion = {Dr("CveClasificacion")}").SUM("Total").RoundSQL()
|
||||||
|
|
||||||
|
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, Not TipoMovtoAlmacen, Total, Total, CveConceptoContable, lblFolio.Text, Obs, 0, CveMovimientoAlmacen:=CveMovimiento, CveClasificacion:=Dr("CveClasificacion").ToString.ToEntero, CveSubProyecto:=tCveSubProyecto) Then
|
||||||
|
Respuesta = False
|
||||||
|
End If
|
||||||
|
Next
|
||||||
|
Else
|
||||||
|
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, Not TipoMovtoAlmacen, tValorInventario, tValorInventario, CveConceptoContable, Obs, Obs, CveMovimientoAlmacen:=CveMovimiento, CveClasificacion:=CveClasificacion, Contabilizable:=EsContabilizable) Then
|
||||||
|
Respuesta = False
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
Else
|
||||||
|
Respuesta = False
|
||||||
|
End If
|
||||||
|
|
||||||
|
End If
|
||||||
|
|
||||||
|
If Respuesta Then
|
||||||
|
Alert($"Movimiento Guardado Correctamente Folio:{FolioMto} CveMovmiento: {CveMovimiento}")
|
||||||
|
End If
|
||||||
|
|
||||||
|
Return Respuesta
|
||||||
|
|
||||||
|
End Function
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Protected Sub BtnInvTempEntrada_Click(sender As Object, e As EventArgs)
|
||||||
|
Dim ObjOC As New ClsOC
|
||||||
|
|
||||||
|
Try
|
||||||
|
If RegistroInventarioTemporal(ObjOC.IniciaTransacSQL(), CveOrdenCompra, 2) Then
|
||||||
|
ObjOC.Commit()
|
||||||
|
Else
|
||||||
|
ObjOC.RollBack()
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
ObjOC.RollBack()
|
||||||
|
Finally
|
||||||
|
ObjOC.Dispose()
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Protected Sub BtnInvTempSalida_Click(sender As Object, e As EventArgs)
|
||||||
|
Dim ObjOC As New ClsOC
|
||||||
|
Try
|
||||||
|
If RegistroInventarioTemporal(ObjOC.IniciaTransacSQL(), CveOrdenCompra, 3) Then
|
||||||
|
ObjOC.Commit()
|
||||||
|
Else
|
||||||
|
ObjOC.RollBack()
|
||||||
|
End If
|
||||||
|
Catch ex As Exception
|
||||||
|
ObjOC.RollBack()
|
||||||
|
Finally
|
||||||
|
ObjOC.Dispose()
|
||||||
|
End Try
|
||||||
|
|
||||||
|
End Sub
|
||||||
End Class
|
End Class
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -239,6 +239,14 @@
|
|||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<asp:CheckBox ID="ChkLecturaAdmin" runat="server" Checked="false" CssClass="input-sm" />
|
<asp:CheckBox ID="ChkLecturaAdmin" runat="server" Checked="false" CssClass="input-sm" />
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<label class="col-md-1 truncate">Vista:</label>
|
||||||
|
<div class="col-md-2">
|
||||||
|
<asp:DropDownList runat="server" ID="DdlVista" CssClass="table-group-action-input form-control input-inline input-small input-sm select2me">
|
||||||
|
<asp:ListItem Value="1" >Importe</asp:ListItem>
|
||||||
|
<asp:ListItem Value="2">Cantidad</asp:ListItem>
|
||||||
|
</asp:DropDownList>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -270,7 +270,7 @@ public partial class Ventas_RepProductosServiciosPeriodo : ClsPaginas
|
|||||||
if (txtFechaI.Text.Trim() != "") { FechaI = txtFechaI.Text.ToDate(); } else { FechaI = MinFecha; }
|
if (txtFechaI.Text.Trim() != "") { FechaI = txtFechaI.Text.ToDate(); } else { FechaI = MinFecha; }
|
||||||
if (txtFechaF.Text.Trim() != "") { FechaF = txtFechaF.Text.ToDate(); } else { FechaF = MaxFecha; }
|
if (txtFechaF.Text.Trim() != "") { FechaF = txtFechaF.Text.ToDate(); } else { FechaF = MaxFecha; }
|
||||||
if (TxtFechaIEjec.Text.Trim() != "") { FechaIEjec = TxtFechaIEjec.Text.ToDate(); } else { FechaIEjec = MinFecha; }
|
if (TxtFechaIEjec.Text.Trim() != "") { FechaIEjec = TxtFechaIEjec.Text.ToDate(); } else { FechaIEjec = MinFecha; }
|
||||||
if (TxtFechaFEjec.Text.Trim() != "") { FechaFEjec = TxtFechaFEjec.Text.ToDate(); } else { FechaFEjec = MaxFecha; }
|
if (TxtFechaFEjec.Text.Trim() != "") { FechaFEjec = TxtFechaFEjec.Text.ToDate(); } else { FechaFEjec = MaxFecha; }
|
||||||
|
|
||||||
if (ObjVentas.GetRepPSPeriodo(FechaI, FechaF, FechaIEjec, FechaFEjec, DdlClientes.SelectedValue.ToEntero(), DdlSubProyectoEjecucion.SelectedValue.ToEntero(),
|
if (ObjVentas.GetRepPSPeriodo(FechaI, FechaF, FechaIEjec, FechaFEjec, DdlClientes.SelectedValue.ToEntero(), DdlSubProyectoEjecucion.SelectedValue.ToEntero(),
|
||||||
DdlVendedor.SelectedValue.ToEntero(), DdlUsuario.SelectedValue.ToEntero(), DdlEstatus.SelectedValue.ToEntero(), "-1", UsuarioActual.CveEmpresa,
|
DdlVendedor.SelectedValue.ToEntero(), DdlUsuario.SelectedValue.ToEntero(), DdlEstatus.SelectedValue.ToEntero(), "-1", UsuarioActual.CveEmpresa,
|
||||||
|
|||||||
Reference in New Issue
Block a user