merge popUpVerFactura.aspx
This commit is contained in:
@@ -1855,15 +1855,15 @@ Public Class ClsInventarios
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function RepAlmacenCompras(CveAlmacen As Integer, FechaI As Date, FechaF As Date, CveEmpresa As Integer) As Boolean
|
Public Function RepAlmacenCompras(CveAlmacen As Integer, FechaI As Date, FechaF As Date, CveSubProyecto As Integer, CveEmpresa As Integer) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
DataAdapter("PA_Inv_RepAlmacenCompras")
|
DataAdapter("PA_Inv_RepAlmacenCompras")
|
||||||
|
|
||||||
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
.Add("@CveAlmacen", SqlDbType.Int).Value = CveAlmacen
|
.Add("@CveAlmacen", SqlDbType.Int).Value = CveAlmacen
|
||||||
.Add("@FechaI", SqlDbType.Date).Value = FechaI
|
.Add("@FechaI", SqlDbType.Date).Value = FechaI
|
||||||
.Add("@FechaF", SqlDbType.Date).Value = FechaF
|
.Add("@FechaF", SqlDbType.Date).Value = FechaF
|
||||||
|
.Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
|
||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
End With
|
End With
|
||||||
|
|
||||||
|
|||||||
@@ -6013,16 +6013,21 @@ Public Class ClsPaginas
|
|||||||
|
|
||||||
Dim wsreport As New WSRDLC.WebServiceSoapClient
|
Dim wsreport As New WSRDLC.WebServiceSoapClient
|
||||||
Dim params As New List(Of WSRDLC.ReportParameter)
|
Dim params As New List(Of WSRDLC.ReportParameter)
|
||||||
|
Dim reportobjects As New List(Of WSRDLC.ReportObjects)
|
||||||
|
|
||||||
Dim ds As New DataSet
|
Dim ds As New DataSet
|
||||||
For Each rpds As ReportDataSource In DataSource
|
For Each rpds As ReportDataSource In DataSource
|
||||||
Dim dt As DataTable = DirectCast(rpds.Value, Data.DataTable)
|
If rpds.Value.GetType().ToString() = "System.Data.DataTable" Then
|
||||||
If dt Is Nothing Then
|
Dim dt As DataTable = DirectCast(rpds.Value, Data.DataTable)
|
||||||
dt = New DataTable()
|
|
||||||
Else
|
|
||||||
dt = dt.Copy()
|
dt = dt.Copy()
|
||||||
|
dt.TableName = rpds.Name
|
||||||
|
ds.Tables.Add(dt)
|
||||||
|
Else
|
||||||
|
Dim ojext As New WSRDLC.ReportObjects
|
||||||
|
ojext.Name = rpds.Name
|
||||||
|
ojext.Value = rpds.Value
|
||||||
|
reportobjects.Add(ojext)
|
||||||
End If
|
End If
|
||||||
dt.TableName = rpds.Name
|
|
||||||
ds.Tables.Add(dt)
|
|
||||||
Next
|
Next
|
||||||
For Each rpds As ReportParameter In Parametros
|
For Each rpds As ReportParameter In Parametros
|
||||||
Dim param As New WSRDLC.ReportParameter
|
Dim param As New WSRDLC.ReportParameter
|
||||||
@@ -6030,7 +6035,7 @@ Public Class ClsPaginas
|
|||||||
param.Values = {rpds.Values(0)}
|
param.Values = {rpds.Values(0)}
|
||||||
params.Add(param)
|
params.Add(param)
|
||||||
Next
|
Next
|
||||||
Bytes = wsreport.StreamPDFBytes(RutaReporte, ds, params.ToArray(), NombreArchivo, Formato, CveEmpresa, CveUsuario)
|
Bytes = wsreport.StreamNEWPDFBytes(RutaReporte, ds, reportobjects.ToArray(), params.ToArray(), NombreArchivo, Formato, CveEmpresa, CveUsuario)
|
||||||
wsreport = Nothing
|
wsreport = Nothing
|
||||||
params = Nothing
|
params = Nothing
|
||||||
ds.Dispose() : ds = Nothing
|
ds.Dispose() : ds = Nothing
|
||||||
|
|||||||
@@ -3297,13 +3297,14 @@ Public Class ClsVentas
|
|||||||
Return Retorno
|
Return Retorno
|
||||||
End Function
|
End Function
|
||||||
|
|
||||||
Public Function GetCortesDetalleVentasResumen(CveCorte As Integer, CveEmpresa As Integer) As Boolean
|
Public Function GetCortesDetalleVentasResumen(CveCorte As Integer, CveSubProyecto As Integer, CveEmpresa As Integer) As Boolean
|
||||||
Dim Retorno As Boolean = False
|
Dim Retorno As Boolean = False
|
||||||
|
|
||||||
DataAdapter("PA_Vta_CortesDetalleVentasResumenGet")
|
DataAdapter("PA_Vta_CortesDetalleVentasResumenGet")
|
||||||
|
|
||||||
With SqlAdapter.SelectCommand.Parameters
|
With SqlAdapter.SelectCommand.Parameters
|
||||||
.Add("@CveCorte", SqlDbType.Int).Value = CveCorte
|
.Add("@CveCorte", SqlDbType.Int).Value = CveCorte
|
||||||
|
.Add("@CveSubProyecto", SqlDbType.Int).Value = CveSubProyecto
|
||||||
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
.Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa
|
||||||
End With
|
End With
|
||||||
|
|
||||||
|
|||||||
BIN
App_WebReferences/1WSRDLC.zip
Normal file
BIN
App_WebReferences/1WSRDLC.zip
Normal file
Binary file not shown.
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ReferenceGroup xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" ID="3482481b-8443-4407-93cb-d3e86f1a86f2" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
|
<ReferenceGroup xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ID="3482481b-8443-4407-93cb-d3e86f1a86f2" xmlns="urn:schemas-microsoft-com:xml-wcfservicemap">
|
||||||
<ClientOptions>
|
<ClientOptions>
|
||||||
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
|
<GenerateAsynchronousMethods>false</GenerateAsynchronousMethods>
|
||||||
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
|
<GenerateTaskBasedAsynchronousMethod>true</GenerateTaskBasedAsynchronousMethod>
|
||||||
@@ -22,8 +22,8 @@
|
|||||||
<MetadataSource Address="http://localhost:7999/WebService.asmx" Protocol="http" SourceId="1" />
|
<MetadataSource Address="http://localhost:7999/WebService.asmx" Protocol="http" SourceId="1" />
|
||||||
</MetadataSources>
|
</MetadataSources>
|
||||||
<Metadata>
|
<Metadata>
|
||||||
<MetadataFile FileName="WebService.disco" MetadataType="Disco" ID="88f9f2ea-e38b-4dfa-968b-c305ff10e146" SourceId="1" SourceUrl="http://localhost:7999/WebService.asmx?disco" />
|
|
||||||
<MetadataFile FileName="WebService.wsdl" MetadataType="Wsdl" ID="21ef4883-f54f-47da-857a-18c67053b062" SourceId="1" SourceUrl="http://localhost:7999/WebService.asmx?wsdl" />
|
<MetadataFile FileName="WebService.wsdl" MetadataType="Wsdl" ID="21ef4883-f54f-47da-857a-18c67053b062" SourceId="1" SourceUrl="http://localhost:7999/WebService.asmx?wsdl" />
|
||||||
|
<MetadataFile FileName="WebService.disco" MetadataType="Disco" ID="88f9f2ea-e38b-4dfa-968b-c305ff10e146" SourceId="1" SourceUrl="http://localhost:7999/WebService.asmx?disco" />
|
||||||
</Metadata>
|
</Metadata>
|
||||||
<Extensions>
|
<Extensions>
|
||||||
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
|
<ExtensionFile FileName="configuration91.svcinfo" Name="configuration91.svcinfo" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<discovery xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/disco/">
|
<discovery xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.xmlsoap.org/disco/">
|
||||||
<contractRef ref="http://localhost:7999/WebService.asmx?wsdl" docRef="http://localhost:7999/WebService.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
|
<contractRef ref="http://localhost:7999/WebService.asmx?wsdl" docRef="http://localhost:7999/WebService.asmx" xmlns="http://schemas.xmlsoap.org/disco/scl/" />
|
||||||
<soap address="http://localhost:7999/WebService.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebServiceSoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
|
<soap address="http://localhost:7999/WebService.asmx" xmlns:q1="http://tempuri.org/" binding="q1:WebServiceSoap" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
|
||||||
<soap address="http://localhost:7999/WebService.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebServiceSoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
|
<soap address="http://localhost:7999/WebService.asmx" xmlns:q2="http://tempuri.org/" binding="q2:WebServiceSoap12" xmlns="http://schemas.xmlsoap.org/disco/soap/" />
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<wsdl:definitions xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:tns="http://tempuri.org/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
<wsdl:definitions xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:s="http://www.w3.org/2001/XMLSchema" xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" xmlns:tns="http://tempuri.org/" xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://tempuri.org/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
|
||||||
<wsdl:types>
|
<wsdl:types>
|
||||||
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
|
<s:schema elementFormDefault="qualified" targetNamespace="http://tempuri.org/">
|
||||||
<s:element name="HelloWorld">
|
<s:element name="HelloWorld">
|
||||||
@@ -83,6 +83,73 @@
|
|||||||
</s:sequence>
|
</s:sequence>
|
||||||
</s:complexType>
|
</s:complexType>
|
||||||
</s:element>
|
</s:element>
|
||||||
|
<s:element name="StreamNEWPDF">
|
||||||
|
<s:complexType>
|
||||||
|
<s:sequence>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="RutaReporte" type="s:string" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="source">
|
||||||
|
<s:complexType>
|
||||||
|
<s:sequence>
|
||||||
|
<s:element ref="s:schema" />
|
||||||
|
<s:any />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
</s:element>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="reportobjects" type="tns:ArrayOfReportObjects" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="Parametros" type="tns:ArrayOfReportParameter" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="NombreArchivo" type="s:string" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="Formato" type="s:string" />
|
||||||
|
<s:element minOccurs="1" maxOccurs="1" name="CveEmpresa" type="s:int" />
|
||||||
|
<s:element minOccurs="1" maxOccurs="1" name="CveUsuario" type="s:int" />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
</s:element>
|
||||||
|
<s:complexType name="ArrayOfReportObjects">
|
||||||
|
<s:sequence>
|
||||||
|
<s:element minOccurs="0" maxOccurs="unbounded" name="ReportObjects" nillable="true" type="tns:ReportObjects" />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
<s:complexType name="ReportObjects">
|
||||||
|
<s:sequence>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="Name" type="s:string" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="Value" />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
<s:element name="StreamNEWPDFResponse">
|
||||||
|
<s:complexType>
|
||||||
|
<s:sequence>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="StreamNEWPDFResult" type="s:string" />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
</s:element>
|
||||||
|
<s:element name="StreamNEWPDFBytes">
|
||||||
|
<s:complexType>
|
||||||
|
<s:sequence>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="RutaReporte" type="s:string" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="source">
|
||||||
|
<s:complexType>
|
||||||
|
<s:sequence>
|
||||||
|
<s:element ref="s:schema" />
|
||||||
|
<s:any />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
</s:element>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="reportobjects" type="tns:ArrayOfReportObjects" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="Parametros" type="tns:ArrayOfReportParameter" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="NombreArchivo" type="s:string" />
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="Formato" type="s:string" />
|
||||||
|
<s:element minOccurs="1" maxOccurs="1" name="CveEmpresa" type="s:int" />
|
||||||
|
<s:element minOccurs="1" maxOccurs="1" name="CveUsuario" type="s:int" />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
</s:element>
|
||||||
|
<s:element name="StreamNEWPDFBytesResponse">
|
||||||
|
<s:complexType>
|
||||||
|
<s:sequence>
|
||||||
|
<s:element minOccurs="0" maxOccurs="1" name="StreamNEWPDFBytesResult" type="s:base64Binary" />
|
||||||
|
</s:sequence>
|
||||||
|
</s:complexType>
|
||||||
|
</s:element>
|
||||||
</s:schema>
|
</s:schema>
|
||||||
</wsdl:types>
|
</wsdl:types>
|
||||||
<wsdl:message name="HelloWorldSoapIn">
|
<wsdl:message name="HelloWorldSoapIn">
|
||||||
@@ -103,6 +170,18 @@
|
|||||||
<wsdl:message name="StreamPDFBytesSoapOut">
|
<wsdl:message name="StreamPDFBytesSoapOut">
|
||||||
<wsdl:part name="parameters" element="tns:StreamPDFBytesResponse" />
|
<wsdl:part name="parameters" element="tns:StreamPDFBytesResponse" />
|
||||||
</wsdl:message>
|
</wsdl:message>
|
||||||
|
<wsdl:message name="StreamNEWPDFSoapIn">
|
||||||
|
<wsdl:part name="parameters" element="tns:StreamNEWPDF" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="StreamNEWPDFSoapOut">
|
||||||
|
<wsdl:part name="parameters" element="tns:StreamNEWPDFResponse" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="StreamNEWPDFBytesSoapIn">
|
||||||
|
<wsdl:part name="parameters" element="tns:StreamNEWPDFBytes" />
|
||||||
|
</wsdl:message>
|
||||||
|
<wsdl:message name="StreamNEWPDFBytesSoapOut">
|
||||||
|
<wsdl:part name="parameters" element="tns:StreamNEWPDFBytesResponse" />
|
||||||
|
</wsdl:message>
|
||||||
<wsdl:portType name="WebServiceSoap">
|
<wsdl:portType name="WebServiceSoap">
|
||||||
<wsdl:operation name="HelloWorld">
|
<wsdl:operation name="HelloWorld">
|
||||||
<wsdl:input message="tns:HelloWorldSoapIn" />
|
<wsdl:input message="tns:HelloWorldSoapIn" />
|
||||||
@@ -116,6 +195,14 @@
|
|||||||
<wsdl:input message="tns:StreamPDFBytesSoapIn" />
|
<wsdl:input message="tns:StreamPDFBytesSoapIn" />
|
||||||
<wsdl:output message="tns:StreamPDFBytesSoapOut" />
|
<wsdl:output message="tns:StreamPDFBytesSoapOut" />
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="StreamNEWPDF">
|
||||||
|
<wsdl:input message="tns:StreamNEWPDFSoapIn" />
|
||||||
|
<wsdl:output message="tns:StreamNEWPDFSoapOut" />
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="StreamNEWPDFBytes">
|
||||||
|
<wsdl:input message="tns:StreamNEWPDFBytesSoapIn" />
|
||||||
|
<wsdl:output message="tns:StreamNEWPDFBytesSoapOut" />
|
||||||
|
</wsdl:operation>
|
||||||
</wsdl:portType>
|
</wsdl:portType>
|
||||||
<wsdl:binding name="WebServiceSoap" type="tns:WebServiceSoap">
|
<wsdl:binding name="WebServiceSoap" type="tns:WebServiceSoap">
|
||||||
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||||
@@ -146,6 +233,24 @@
|
|||||||
<soap:body use="literal" />
|
<soap:body use="literal" />
|
||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="StreamNEWPDF">
|
||||||
|
<soap:operation soapAction="http://tempuri.org/StreamNEWPDF" style="document" />
|
||||||
|
<wsdl:input>
|
||||||
|
<soap:body use="literal" />
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap:body use="literal" />
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="StreamNEWPDFBytes">
|
||||||
|
<soap:operation soapAction="http://tempuri.org/StreamNEWPDFBytes" style="document" />
|
||||||
|
<wsdl:input>
|
||||||
|
<soap:body use="literal" />
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap:body use="literal" />
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
</wsdl:binding>
|
</wsdl:binding>
|
||||||
<wsdl:binding name="WebServiceSoap12" type="tns:WebServiceSoap">
|
<wsdl:binding name="WebServiceSoap12" type="tns:WebServiceSoap">
|
||||||
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" />
|
||||||
@@ -176,6 +281,24 @@
|
|||||||
<soap12:body use="literal" />
|
<soap12:body use="literal" />
|
||||||
</wsdl:output>
|
</wsdl:output>
|
||||||
</wsdl:operation>
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="StreamNEWPDF">
|
||||||
|
<soap12:operation soapAction="http://tempuri.org/StreamNEWPDF" style="document" />
|
||||||
|
<wsdl:input>
|
||||||
|
<soap12:body use="literal" />
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap12:body use="literal" />
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
|
<wsdl:operation name="StreamNEWPDFBytes">
|
||||||
|
<soap12:operation soapAction="http://tempuri.org/StreamNEWPDFBytes" style="document" />
|
||||||
|
<wsdl:input>
|
||||||
|
<soap12:body use="literal" />
|
||||||
|
</wsdl:input>
|
||||||
|
<wsdl:output>
|
||||||
|
<soap12:body use="literal" />
|
||||||
|
</wsdl:output>
|
||||||
|
</wsdl:operation>
|
||||||
</wsdl:binding>
|
</wsdl:binding>
|
||||||
<wsdl:service name="WebService">
|
<wsdl:service name="WebService">
|
||||||
<wsdl:port name="WebServiceSoap" binding="tns:WebServiceSoap">
|
<wsdl:port name="WebServiceSoap" binding="tns:WebServiceSoap">
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<configurationSnapshot xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
|
<configurationSnapshot xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="urn:schemas-microsoft-com:xml-wcfconfigurationsnapshot">
|
||||||
<behaviors />
|
<behaviors />
|
||||||
<bindings>
|
<bindings>
|
||||||
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="WebServiceSoap" />" bindingType="basicHttpBinding" name="WebServiceSoap" />
|
<binding digest="System.ServiceModel.Configuration.BasicHttpBindingElement, System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089:<?xml version="1.0" encoding="utf-16"?><Data name="WebServiceSoap1" />" bindingType="basicHttpBinding" name="WebServiceSoap1" />
|
||||||
</bindings>
|
</bindings>
|
||||||
<endpoints>
|
<endpoints>
|
||||||
<endpoint normalizedDigest="<?xml version="1.0" encoding="utf-16"?><Data address="http://localhost:7999/WebService.asmx" binding="basicHttpBinding" bindingConfiguration="WebServiceSoap" contract="WSRDLC.WebServiceSoap" name="WebServiceSoap" />" digest="<?xml version="1.0" encoding="utf-16"?><Data address="http://localhost:7999/WebService.asmx" binding="basicHttpBinding" bindingConfiguration="WebServiceSoap" contract="WSRDLC.WebServiceSoap" name="WebServiceSoap" />" contractName="WSRDLC.WebServiceSoap" name="WebServiceSoap" />
|
<endpoint normalizedDigest="<?xml version="1.0" encoding="utf-16"?><Data address="http://localhost:7999/WebService.asmx" binding="basicHttpBinding" bindingConfiguration="WebServiceSoap1" contract="WSRDLC.WebServiceSoap" name="WebServiceSoap1" />" digest="<?xml version="1.0" encoding="utf-16"?><Data address="http://localhost:7999/WebService.asmx" binding="basicHttpBinding" bindingConfiguration="WebServiceSoap1" contract="WSRDLC.WebServiceSoap" name="WebServiceSoap1" />" contractName="WSRDLC.WebServiceSoap" name="WebServiceSoap1" />
|
||||||
</endpoints>
|
</endpoints>
|
||||||
</configurationSnapshot>
|
</configurationSnapshot>
|
||||||
@@ -1,10 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<SavedWcfConfigurationInformation xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="9.1" CheckSum="J3l8dfyTP2yXDg07woasSqmbZaw=">
|
<SavedWcfConfigurationInformation xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="9.1" CheckSum="Ejgt26VwGnP0vzQRnoYFm96JNl+mnc4I7Uy+Cy9lVNQ=">
|
||||||
<bindingConfigurations>
|
<bindingConfigurations>
|
||||||
<bindingConfiguration bindingType="basicHttpBinding" name="WebServiceSoap">
|
<bindingConfiguration bindingType="basicHttpBinding" name="WebServiceSoap1">
|
||||||
<properties>
|
<properties>
|
||||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>WebServiceSoap</serializedValue>
|
<serializedValue>WebServiceSoap1</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/closeTimeout" isComplexType="false" isExplicitlyDefined="true" clrType="System.TimeSpan, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue />
|
<serializedValue />
|
||||||
@@ -112,7 +112,7 @@
|
|||||||
</bindingConfiguration>
|
</bindingConfiguration>
|
||||||
</bindingConfigurations>
|
</bindingConfigurations>
|
||||||
<endpoints>
|
<endpoints>
|
||||||
<endpoint name="WebServiceSoap" contract="WSRDLC.WebServiceSoap" bindingType="basicHttpBinding" address="http://localhost:7999/WebService.asmx" bindingConfiguration="WebServiceSoap">
|
<endpoint name="WebServiceSoap1" contract="WSRDLC.WebServiceSoap" bindingType="basicHttpBinding" address="http://localhost:7999/WebService.asmx" bindingConfiguration="WebServiceSoap1">
|
||||||
<properties>
|
<properties>
|
||||||
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/address" isComplexType="false" isExplicitlyDefined="true" clrType="System.Uri, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>http://localhost:7999/WebService.asmx</serializedValue>
|
<serializedValue>http://localhost:7999/WebService.asmx</serializedValue>
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
<serializedValue>basicHttpBinding</serializedValue>
|
<serializedValue>basicHttpBinding</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/bindingConfiguration" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>WebServiceSoap</serializedValue>
|
<serializedValue>WebServiceSoap1</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/contract" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>WSRDLC.WebServiceSoap</serializedValue>
|
<serializedValue>WSRDLC.WebServiceSoap</serializedValue>
|
||||||
@@ -187,7 +187,7 @@
|
|||||||
<serializedValue>False</serializedValue>
|
<serializedValue>False</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/name" isComplexType="false" isExplicitlyDefined="true" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue>WebServiceSoap</serializedValue>
|
<serializedValue>WebServiceSoap1</serializedValue>
|
||||||
</property>
|
</property>
|
||||||
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
<property path="/kind" isComplexType="false" isExplicitlyDefined="false" clrType="System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||||
<serializedValue />
|
<serializedValue />
|
||||||
|
|||||||
@@ -1568,6 +1568,7 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If gvr.FCTextBox("TxtComision").Text.ToDecimal < 0 Then
|
If gvr.FCTextBox("TxtComision").Text.ToDecimal < 0 Then
|
||||||
|
ConceptoContable = 78
|
||||||
TipoMovimiento = True
|
TipoMovimiento = True
|
||||||
ImporteMovimiento = ImporteMovimiento * -1
|
ImporteMovimiento = ImporteMovimiento * -1
|
||||||
importeMX = importeMX * -1
|
importeMX = importeMX * -1
|
||||||
@@ -1577,8 +1578,8 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
IdCtaContable = UsuarioActual.Empresa.Funcionalidad(266).ToEntero()
|
IdCtaContable = UsuarioActual.Empresa.Funcionalidad(266).ToEntero()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero)
|
ImporteMovimiento = ImporteMovimiento.RoundSQL
|
||||||
importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero)
|
importeMX = importeMX.RoundSQL
|
||||||
TipoCambioGeneral = TipoCambioPago
|
TipoCambioGeneral = TipoCambioPago
|
||||||
|
|
||||||
End If
|
End If
|
||||||
@@ -2862,14 +2863,20 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
Saldo = Saldo - IEPS
|
Saldo = Saldo - IEPS
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
' se manda al ot ingresos, los impuestos por acreditar
|
' se manda al ot ingresos, los impuestos por acreditar
|
||||||
If MsgError = "" AndAlso Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, True, Saldo, gr.DataKey("SerieFolio").ToString, 78, ConceptoPartida, Now, IdCtaContable:=UsuarioActual.Empresa.IdCuentaOtrosIngresos, CveIE:=-1, IdSegmentoNegocio:=-1, CveProveedor:=gr.DataKey("CveProveedor").ToEntero, CveCompra:=gr.DataKey("CveCompra").ToEntero, ImporteMX:=If(CveMoneda = 1, Saldo, Saldo * TCPago), TipoCambio:=TCCompra, TipoCambioPago:=TCPago, CveSubProyecto:=CveSubProyecto) Then
|
If MsgError = "" Then
|
||||||
MsgError = "Ocurrio un error al saldar el movimiento"
|
Dim tcvecon As Integer = 78
|
||||||
|
If Saldo < 0 Then
|
||||||
|
tcvecon = 211
|
||||||
|
End If
|
||||||
|
If MsgError = "" AndAlso Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, True, Saldo, gr.DataKey("SerieFolio").ToString, tcvecon, ConceptoPartida, Now, IdCtaContable:=UsuarioActual.Empresa.IdCuentaOtrosIngresos, CveIE:=-1, IdSegmentoNegocio:=-1, CveProveedor:=gr.DataKey("CveProveedor").ToEntero, CveCompra:=gr.DataKey("CveCompra").ToEntero, ImporteMX:=If(CveMoneda = 1, Saldo, Saldo * TCPago), TipoCambio:=TCCompra, TipoCambioPago:=TCPago, CveSubProyecto:=CveSubProyecto) Then
|
||||||
|
MsgError = "Ocurrio un error al saldar el movimiento"
|
||||||
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
'fluctuación.
|
'fluctuación.
|
||||||
If CveMoneda > 1 Then
|
If CveMoneda > 1 Then
|
||||||
Dim ImporteFluctuacion As Decimal = 0
|
Dim ImporteFluctuacion As Decimal = 0
|
||||||
@@ -2879,7 +2886,6 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
MsgError = "No se pudo obtener el sub proyecto o centro de costo"
|
MsgError = "No se pudo obtener el sub proyecto o centro de costo"
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If TCCompra > TCPago Then
|
If TCCompra > TCPago Then
|
||||||
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, True, Math.Abs(ImporteFluctuacion), gr.DataKey("SerieFolio").ToString, 64, ConceptoPartida, TxtFechaIncobrable.Text.ToDate, IdCtaContable:=UsuarioActual.Empresa.IdCuentaGananciaCambiaria, CveIE:=-1, IdSegmentoNegocio:=-1, CveSubProyecto:=CveSubProyecto, CveProveedor:=gr.DataKey("CveProveedor").ToEntero, CveCompra:=gr.DataKey("CveCompra").ToEntero, ImporteMX:=Math.Abs(ImporteFluctuacion), TipoCambio:=TCCompra, TipoCambioPago:=TCPago) Then
|
If Not ObjConta.AddPrePolizasDetalle(CvePrePoliza, True, Math.Abs(ImporteFluctuacion), gr.DataKey("SerieFolio").ToString, 64, ConceptoPartida, TxtFechaIncobrable.Text.ToDate, IdCtaContable:=UsuarioActual.Empresa.IdCuentaGananciaCambiaria, CveIE:=-1, IdSegmentoNegocio:=-1, CveSubProyecto:=CveSubProyecto, CveProveedor:=gr.DataKey("CveProveedor").ToEntero, CveCompra:=gr.DataKey("CveCompra").ToEntero, ImporteMX:=Math.Abs(ImporteFluctuacion), TipoCambio:=TCCompra, TipoCambioPago:=TCPago) Then
|
||||||
MsgError = "Ocurrio un error al saldar el movimiento"
|
MsgError = "Ocurrio un error al saldar el movimiento"
|
||||||
@@ -2889,12 +2895,8 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
MsgError = "Ocurrio un error al saldar el movimiento"
|
MsgError = "Ocurrio un error al saldar el movimiento"
|
||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If MsgError = "" AndAlso ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
|
If MsgError = "" AndAlso ObjConta.ValidacionPrePolizaCuadre(CvePrePoliza, 5) Then
|
||||||
If ObjConta.ValorPolizaDescuadre > 0 Then
|
If ObjConta.ValorPolizaDescuadre > 0 Then
|
||||||
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
MsgError = ObjConta.MensajePolizaDescuadre + " " + ObjConta.ValorDiferencia
|
||||||
@@ -2906,7 +2908,6 @@ Partial Class Bancos_ProveedoresAbonar
|
|||||||
|
|
||||||
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa) Then
|
||||||
' Alert(alertaContabilizacion, ModExtensiones.TipoMensaje.MsgInformacion)
|
' Alert(alertaContabilizacion, ModExtensiones.TipoMensaje.MsgInformacion)
|
||||||
|
|
||||||
Else
|
Else
|
||||||
'Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
'Alert("Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico", TipoMensaje.MsgError)
|
||||||
MsgError = "Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico"
|
MsgError = "Ocurrio un error al contabilizar, pongase en contacto con Soporte Técnico"
|
||||||
|
|||||||
@@ -151,11 +151,11 @@ Partial Class Bancos_RepCortes
|
|||||||
Nombre = gvr.DataKey("Nombre").ToString
|
Nombre = gvr.DataKey("Nombre").ToString
|
||||||
Dim Vent As New ClsPuntoVenta
|
Dim Vent As New ClsPuntoVenta
|
||||||
Dim Vn As New ClsVentas
|
Dim Vn As New ClsVentas
|
||||||
If Vn.GetCortesDetalleVentasResumen(CveCorte, UsuarioActual.CveEmpresa) Then
|
If Vn.GetCortesDetalleVentasResumen(CveCorte, DdlSubProyectos.SelectedValue.ToEntero, UsuarioActual.CveEmpresa) Then
|
||||||
GvP.DataSource = Vn.DtResultados
|
GvP.DataSource = Vn.DtResultados
|
||||||
DtCortesVentasResumen = Vn.DtResultados
|
DtCortesVentasResumen = Vn.DtResultados
|
||||||
End If
|
End If
|
||||||
If Vent.GetCortesDetalleVentas(CveCorte, UsuarioActual.CveEmpresa) Then
|
If Vent.GetCortesDetalleVentas(CveCorte, DdlSubProyectos.SelectedValue.ToEntero, UsuarioActual.CveEmpresa) Then
|
||||||
GvD.DataSource = Vent.DtResultados
|
GvD.DataSource = Vent.DtResultados
|
||||||
DtCortesVentas = Vent.DtResultados
|
DtCortesVentas = Vent.DtResultados
|
||||||
divDetalle.Visible = True
|
divDetalle.Visible = True
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ Partial Class PopUpVerFactura
|
|||||||
End Property
|
End Property
|
||||||
Public Property DtDetalle() As DataTable
|
Public Property DtDetalle() As DataTable
|
||||||
Get
|
Get
|
||||||
Return DirectCast(IfNull(ViewState("DtDetalle"), New DataTable, ViewState("DtDetalle")), DataTable)
|
Return CType(ViewState("DtDetalle"), DataTable)
|
||||||
End Get
|
End Get
|
||||||
Set(value As DataTable)
|
Set(value As DataTable)
|
||||||
ViewState("DtDetalle") = value
|
ViewState("DtDetalle") = value
|
||||||
@@ -360,10 +360,37 @@ Partial Class PopUpVerFactura
|
|||||||
params.Add(New ReportParameter("Cultivo", Cultivo))
|
params.Add(New ReportParameter("Cultivo", Cultivo))
|
||||||
params.Add(New ReportParameter("noPallet", noPallet))
|
params.Add(New ReportParameter("noPallet", noPallet))
|
||||||
params.Add(New ReportParameter("Variedad", Variedad))
|
params.Add(New ReportParameter("Variedad", Variedad))
|
||||||
Dim tablaReporte As New DataTable
|
|
||||||
|
Dim lrds As New List(Of ReportDataSource)
|
||||||
|
|
||||||
|
'img
|
||||||
|
Dim dtqr As New DataTable
|
||||||
|
Dim column As DataColumn = New DataColumn("ImagenByte")
|
||||||
|
column.DataType = System.Type.[GetType]("System.Byte[]")
|
||||||
|
column.AllowDBNull = True
|
||||||
|
column.Caption = "ImagenByte"
|
||||||
|
dtqr.Columns.Add(column)
|
||||||
|
Dim rowqr As DataRow = dtqr.NewRow()
|
||||||
|
|
||||||
|
|
||||||
|
Dim bcode As New BarcodeLib.Barcode()
|
||||||
|
Dim img = bcode.Encode(BarcodeLib.TYPE.CODE128, String.Format("{0}", noPallet), 500, 100)
|
||||||
|
Dim barcodebyte As Byte()
|
||||||
|
Using ms = New MemoryStream()
|
||||||
|
img.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
|
||||||
|
barcodebyte = ms.ToArray()
|
||||||
|
End Using
|
||||||
|
rowqr("ImagenByte") = barcodebyte
|
||||||
|
|
||||||
|
dtqr.Rows.Add(rowqr)
|
||||||
|
Dim rds2 As New ReportDataSource With {.Name = "dsImagenes", .Value = dtqr}
|
||||||
|
rds2.Name = "dsImagenes"
|
||||||
|
rds2.Value = dtqr
|
||||||
|
lrds.Add(rds2)
|
||||||
|
'endimg
|
||||||
'"Empresas/Grales/Formatos/EquiposGPS.rdlc"
|
'"Empresas/Grales/Formatos/EquiposGPS.rdlc"
|
||||||
'"D:\\ADSistemas\\Proyectos\\SIG\\SIGIT\\GPS\\PalletEtiqueta.rdlc"
|
'"D:\\ADSistemas\\Proyectos\\SIG\\SIGIT\\GPS\\PalletEtiqueta.rdlc"
|
||||||
ImprimirPDF("GPS/PalletEtiqueta2.rdlc", (New List(Of ReportDataSource)), params, "Pallet")
|
ImprimirPDF("GPS/PalletEtiqueta2.rdlc", lrds, params, "Pallet")
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub imprimirpallet(cvePallet As Integer)
|
Private Sub imprimirpallet(cvePallet As Integer)
|
||||||
Dim Envase As String = ""
|
Dim Envase As String = ""
|
||||||
@@ -377,6 +404,8 @@ Partial Class PopUpVerFactura
|
|||||||
Dim NoCajas As String = ""
|
Dim NoCajas As String = ""
|
||||||
Dim NumberOfCode As String = ""
|
Dim NumberOfCode As String = ""
|
||||||
Dim CvetypeImpresion As Integer
|
Dim CvetypeImpresion As Integer
|
||||||
|
Dim NumberSmall As String = ""
|
||||||
|
Dim NumberBig As String = ""
|
||||||
'Envase = "1 1/9"
|
'Envase = "1 1/9"
|
||||||
'Tamano = "Small"
|
'Tamano = "Small"
|
||||||
'Cultivo = "Tomate"
|
'Cultivo = "Tomate"
|
||||||
@@ -394,8 +423,9 @@ Partial Class PopUpVerFactura
|
|||||||
NoCajas = row("NoCajas").ToString()
|
NoCajas = row("NoCajas").ToString()
|
||||||
Fecha = String.Format("{0:MMM dd}", row("Fecha")).Replace(".", "").ToUpper()
|
Fecha = String.Format("{0:MMM dd}", row("Fecha")).Replace(".", "").ToUpper()
|
||||||
CvetypeImpresion = row("CvetypeImpresion").ToString().ToEntero()
|
CvetypeImpresion = row("CvetypeImpresion").ToString().ToEntero()
|
||||||
NumberOfCode = String.Format("(01)00856977005186(13){1:ddMMyy}(10){0}01", Right(String.Format("0{0}", Regex.Match(row("Cuadro").ToString(), "\d+")), 2), row("Fecha"))
|
NumberOfCode = String.Format("(00)00000000000000(00){1:ddMMyy}(00){0}00", Right(String.Format("0{0}", Regex.Match(row("Cuadro").ToString(), "\d+")), 2), row("Fecha"))
|
||||||
|
NumberSmall = String.Format("{0:00}", noPallet.ToEntero())
|
||||||
|
NumberBig = String.Format("{0:00}", row("Consecutivo").ToString().ToEntero()) ' String.Format("{0:dd}", row("Fecha"))
|
||||||
End If
|
End If
|
||||||
End Using
|
End Using
|
||||||
Dim params As New List(Of ReportParameter)
|
Dim params As New List(Of ReportParameter)
|
||||||
@@ -405,11 +435,13 @@ Partial Class PopUpVerFactura
|
|||||||
params.Add(New ReportParameter("FormatoImpresion", FormatoImpresion))
|
params.Add(New ReportParameter("FormatoImpresion", FormatoImpresion))
|
||||||
params.Add(New ReportParameter("Consecutivo", Consecutivo))
|
params.Add(New ReportParameter("Consecutivo", Consecutivo))
|
||||||
params.Add(New ReportParameter("Fecha", Fecha))
|
params.Add(New ReportParameter("Fecha", Fecha))
|
||||||
params.Add(New ReportParameter("CveFormato", If(Cultivo.ToLower() = "tomate", "3", CvetypeImpresion.ToString())))
|
params.Add(New ReportParameter("CveFormato", If(Cultivo.ToLower().Contains("tomate"), "3", CvetypeImpresion.ToString())))
|
||||||
params.Add(New ReportParameter("NoCajas", NoCajas))
|
params.Add(New ReportParameter("NoCajas", NoCajas))
|
||||||
params.Add(New ReportParameter("NumberOfCode", NumberOfCode))
|
params.Add(New ReportParameter("NumberOfCode", NumberOfCode))
|
||||||
params.Add(New ReportParameter("Cultivo", If(CvetypeImpresion = 2, Cultivoingles, Cultivo)))
|
params.Add(New ReportParameter("Cultivo", If(CvetypeImpresion = 2, Cultivoingles, Cultivo)))
|
||||||
params.Add(New ReportParameter("Envase", If(CvetypeImpresion = 2, "PLU 4062", Envase)))
|
params.Add(New ReportParameter("Envase", If(CvetypeImpresion = 2, "PLU 4062", Envase)))
|
||||||
|
params.Add(New ReportParameter("NumberSmall", NumberSmall))
|
||||||
|
params.Add(New ReportParameter("NumberBig", NumberBig))
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -431,10 +463,10 @@ Partial Class PopUpVerFactura
|
|||||||
|
|
||||||
|
|
||||||
Dim bcode As New BarcodeLib.Barcode()
|
Dim bcode As New BarcodeLib.Barcode()
|
||||||
' Dim img = bcode.Encode(BarcodeLib.TYPE.CODE128, String.Format("{0}", noPallet), 500, 100)
|
Dim img = bcode.Encode(BarcodeLib.TYPE.CODE128, String.Format("{0}", noPallet), 500, 100)
|
||||||
Dim barcodebyte As Byte()
|
Dim barcodebyte As Byte()
|
||||||
Using ms = New MemoryStream()
|
Using ms = New MemoryStream()
|
||||||
' img.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
|
img.Save(ms, System.Drawing.Imaging.ImageFormat.Png)
|
||||||
barcodebyte = ms.ToArray()
|
barcodebyte = ms.ToArray()
|
||||||
End Using
|
End Using
|
||||||
rowqr("ImagenByte") = barcodebyte
|
rowqr("ImagenByte") = barcodebyte
|
||||||
@@ -807,15 +839,15 @@ Partial Class PopUpVerFactura
|
|||||||
DtCortesVentasResumen = ObjVenta.DtResultados
|
DtCortesVentasResumen = ObjVenta.DtResultados
|
||||||
|
|
||||||
End If
|
End If
|
||||||
If ObjPuntoVenta.GetCortesDetalleVentas(CveCorte, -1, UsuarioActual.CveEmpresa) Then
|
'If ObjPuntoVenta.GetCortesDetalleVentas(CveCorte, UsuarioActual.CveEmpresa) Then
|
||||||
DtCortesVentas = ObjPuntoVenta.DtResultados
|
' DtCortesVentas = ObjPuntoVenta.DtResultados
|
||||||
If DtCortesVentas.Rows.Count > 0 Then
|
' If DtCortesVentas.Rows.Count > 0 Then
|
||||||
Dim RowInfo As DataRow = DtCortesVentas.FiltroPrimero("CveVenta > 0")
|
' Dim RowInfo As DataRow = DtCortesVentas.FiltroPrimero("CveVenta > 0")
|
||||||
|
|
||||||
Fecha = RowInfo("FechaInicial").ToString
|
' Fecha = RowInfo("FechaInicial").ToString
|
||||||
Nombre = RowInfo("Nombre").ToString
|
' Nombre = RowInfo("Nombre").ToString
|
||||||
End If
|
' End If
|
||||||
End If
|
'End If
|
||||||
ObjVenta.Dispose()
|
ObjVenta.Dispose()
|
||||||
ObjPuntoVenta.Dispose()
|
ObjPuntoVenta.Dispose()
|
||||||
Dim FechaCorte As String = $" <b>Fecha fin:</b> {Fecha}"
|
Dim FechaCorte As String = $" <b>Fecha fin:</b> {Fecha}"
|
||||||
@@ -5031,7 +5063,7 @@ Partial Class PopUpVerFactura
|
|||||||
params.Add(New ReportParameter("MsgError", ""))
|
params.Add(New ReportParameter("MsgError", ""))
|
||||||
params.Add(New ReportParameter("FechaCancelacion", FechaCancelacion.ToString("dd/MM/yyyy HH:mm:ss")))
|
params.Add(New ReportParameter("FechaCancelacion", FechaCancelacion.ToString("dd/MM/yyyy HH:mm:ss")))
|
||||||
|
|
||||||
ImprimirPDF(Archivo.FullName, New DataTable(), params, "AcuseCancelacion" & CveVenta)
|
ImprimirPDF(Archivo.FullName, DtDetalle, params, "AcuseCancelacion" & CveVenta)
|
||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|||||||
@@ -1524,22 +1524,22 @@
|
|||||||
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Total">
|
<asp:TemplateField HeaderText="Total" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Abonado">
|
<asp:TemplateField HeaderText="Abonado" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="% Abonado">
|
<asp:TemplateField HeaderText="% Abonado" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Saldo">
|
<asp:TemplateField HeaderText="Saldo" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
<asp:Literal ID="LtlSaldo" runat="server" Text='<%# Eval("Saldo", "{0:N2}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
@@ -1602,37 +1602,37 @@
|
|||||||
</div>
|
</div>
|
||||||
<asp:GridView ID="GvCxPHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Pagar" CssClass="table table-striped table-hover Widthall ScrollAD" data-sort="true" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
<asp:GridView ID="GvCxPHistorial" runat="server" AutoGenerateColumns="False" EmptyDataText="No se encontró Historial de Cuentas X Pagar" CssClass="table table-striped table-hover Widthall ScrollAD" data-sort="true" GridLines="None" BorderColor="#D3D3D3" BorderWidth="1">
|
||||||
<Columns>
|
<Columns>
|
||||||
<asp:TemplateField HeaderText="Factura">
|
<asp:TemplateField HeaderText="SerieFolio">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Label ID="LtlFactura" runat="server"></asp:Label>
|
<asp:Label ID="LtlFactura" runat="server"></asp:Label>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Fecha Compra">
|
<asp:TemplateField HeaderText="Fecha">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("Fecha", "{0:d}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Fecha Vencimiento">
|
<asp:TemplateField HeaderText="F. Vencimiento">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
<asp:Literal ID="LtlFechaVenci" runat="server" Text='<%# Eval("FechaVencimiento", "{0:d}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Días Vencidos">
|
<asp:TemplateField HeaderText="Días Venc.">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
<asp:Literal ID="LtlDiasVencido" runat="server" Text='<%# Eval("DiasVencidos", "{0}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Monto Compra (Saldo Orig)">
|
<asp:TemplateField HeaderText="Total" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
<asp:Literal ID="LtlSaldoOriginal" runat="server" Text='<%# Eval("Original", "{0:N2}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="Abonado">
|
<asp:TemplateField HeaderText="Abonado" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
<asp:Literal ID="LtlAbonado" runat="server" Text='<%# Eval("Abonado", "{0:N2}") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
</asp:TemplateField>
|
</asp:TemplateField>
|
||||||
<asp:TemplateField HeaderText="% Pagado">
|
<asp:TemplateField HeaderText="% Pagado" ItemStyle-HorizontalAlign="Right">
|
||||||
<ItemTemplate>
|
<ItemTemplate>
|
||||||
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
<asp:Literal ID="LtlPorRecuperado" runat="server" Text='<%# Eval("PorPagado", "{0:N2}%") %>'></asp:Literal>
|
||||||
</ItemTemplate>
|
</ItemTemplate>
|
||||||
|
|||||||
@@ -2613,12 +2613,6 @@ Partial Class Compras_Proveedores
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
e.Row.Cells(5).HorizontalAlign = HorizontalAlign.Right
|
|
||||||
e.Row.Cells(6).HorizontalAlign = HorizontalAlign.Right
|
|
||||||
e.Row.Cells(7).HorizontalAlign = HorizontalAlign.Right
|
|
||||||
e.Row.Cells(8).HorizontalAlign = HorizontalAlign.Right
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
If e.Row.DBCampo("Saldo").ToDouble < 0 Then e.Row.Cells(6).ForeColor = Drawing.Color.Red
|
If e.Row.DBCampo("Saldo").ToDouble < 0 Then e.Row.Cells(6).ForeColor = Drawing.Color.Red
|
||||||
If e.Row.DBCampo("DiasVencidos").ToDouble > 0 AndAlso CType(sender, GridView).ID = "GvCxP" Then e.Row.Cells(4).ForeColor = Drawing.Color.Red
|
If e.Row.DBCampo("DiasVencidos").ToDouble > 0 AndAlso CType(sender, GridView).ID = "GvCxP" Then e.Row.Cells(4).ForeColor = Drawing.Color.Red
|
||||||
|
|||||||
@@ -4,6 +4,9 @@
|
|||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||||||
<style>
|
<style>
|
||||||
|
tr.Titulos {
|
||||||
|
display: table-row !important;
|
||||||
|
}
|
||||||
.GvMov input, .GvMov td {
|
.GvMov input, .GvMov td {
|
||||||
height: 20px !important;
|
height: 20px !important;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -546,7 +546,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
If dr("FolioPoliza").ToString = "" Then
|
If dr("FolioPoliza").ToString = "" OrElse dr("FolioPoliza").ToString = "0" Then
|
||||||
BtnContabilizar.Visible = True
|
BtnContabilizar.Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
@@ -1099,7 +1099,7 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If gvr.DataKey("CveConcepto").ToEntero <> 30 Then
|
If Not gvr.DataKey("CveConcepto").Contiene("30", "10") Then ' 30-bancos, 10-anticipos proveedores
|
||||||
|
|
||||||
If gvr.DataKey("CveConcepto").ToEntero = 41 Then
|
If gvr.DataKey("CveConcepto").ToEntero = 41 Then
|
||||||
CveIE = gvr.FCDropDownList("DdlSaldos").SelectedValue.ToEntero
|
CveIE = gvr.FCDropDownList("DdlSaldos").SelectedValue.ToEntero
|
||||||
@@ -2696,7 +2696,12 @@ Partial Class ContabilidadC_RegPrePolizaS
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
|
If ObjConta.ContabilizarPrePoliza(CvePrePoliza, UsuarioActual.CveUsuario, UsuarioActual.Empresa, pIDPoliza:=If(IdPoliza > 0, IdPoliza, -1), Concepto:=TxtConcepto.Text, Fecha:=TxtFechaDocumento.Text.ToDateTime()) Then
|
||||||
Alert(String.Format("Prepóliza contabilizada. <br/><br/>Folio:<a Class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver Póliza</a>", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
|
If UsuarioActual.Empresa.TipoContabilizacion = 1 Then
|
||||||
|
Alert(String.Format("Prepóliza contabilizada. <br/><br/>Folio: <b>{0}</b> ", ObjConta.FolioPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
|
||||||
|
Else
|
||||||
|
Alert(String.Format("Prepóliza contabilizada. <br/><br/>Folio:<a Class=""Texto"" target='_blank' href=""/Contabilidad/RegPoliza.aspx?IdPoliza={0}"">Ver Póliza</a>", ObjConta.ContaIdPoliza), ModExtensiones.TipoMensaje.MsgInformacion)
|
||||||
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
|
Alert($"Ocurrio un error al contabilizar {ObjConta.AlertaMensaje}", TipoMensaje.MsgAdvertencia)
|
||||||
|
|||||||
@@ -70,7 +70,7 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
|
|||||||
|
|
||||||
If ObjConta.GetConta_ConceptosContables() Then
|
If ObjConta.GetConta_ConceptosContables() Then
|
||||||
DdlCconceptosContables.DataSource = ObjConta.DtResultados.FiltraParametros("EsSistema = True ")
|
DdlCconceptosContables.DataSource = ObjConta.DtResultados.FiltraParametros("EsSistema = True ")
|
||||||
DdlConceptoGlobal.DataSource = ObjConta.DtResultados.FiltraParametros("EsCuentaUnica = false AND EsSistema = True AND EsGlobal = True")
|
DdlConceptoGlobal.DataSource = ObjConta.DtResultados.FiltraParametros(" EsSistema = True AND EsGlobal = True")
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If ObjConta.GetCuentas(-1, "-1", 1, UsuarioActual.CveEmpresa) Then
|
If ObjConta.GetCuentas(-1, "-1", 1, UsuarioActual.CveEmpresa) Then
|
||||||
@@ -145,6 +145,7 @@ Partial Class Contabilidad2_CatCuentasAsignaciones
|
|||||||
DdlCuentaBancaria.SelectedValueExist(GvRow.DataKey("CveBancoCuenta"))
|
DdlCuentaBancaria.SelectedValueExist(GvRow.DataKey("CveBancoCuenta"))
|
||||||
DdlSubProyectos.SelectedValueExist(GvRow.DataKey("CveSubProyecto").ToEntero)
|
DdlSubProyectos.SelectedValueExist(GvRow.DataKey("CveSubProyecto").ToEntero)
|
||||||
DdlTipoGasto.SelectedValueExist(GvRow.DataKey("CveTipoGasto").ToEntero)
|
DdlTipoGasto.SelectedValueExist(GvRow.DataKey("CveTipoGasto").ToEntero)
|
||||||
|
DdlActivoFijo.SelectedValueExist(GvRow.DataKey("CveActivoFijo").ToEntero)
|
||||||
|
|
||||||
Dim CveCliente As Integer = GvRow.DataKey("CveCliente").ToEntero
|
Dim CveCliente As Integer = GvRow.DataKey("CveCliente").ToEntero
|
||||||
Dim CvePersonal As Integer = GvRow.DataKey("CvePersonal").ToEntero
|
Dim CvePersonal As Integer = GvRow.DataKey("CvePersonal").ToEntero
|
||||||
|
|||||||
@@ -246,6 +246,10 @@ Partial Class RepCxCDetalle
|
|||||||
|
|
||||||
'CargaClientes
|
'CargaClientes
|
||||||
'CargaClientes
|
'CargaClientes
|
||||||
|
'txtFechaI.Text = Now.AddMonths(-12).FirstDayOfMonth.ToShortDateString
|
||||||
|
txtFechaF.Text = Now.LastDayOfMonth.ToShortDateString
|
||||||
|
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(105) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(105) = "1" Then
|
||||||
DdlClientesWS.setEsWebService(True)
|
DdlClientesWS.setEsWebService(True)
|
||||||
Else
|
Else
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
@@ -3204,7 +3204,7 @@ Produce of MX.</Value>
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>63</Value>
|
<Value>=Parameters!NumberSmall.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
<Color>White</Color>
|
<Color>White</Color>
|
||||||
@@ -3240,7 +3240,7 @@ Produce of MX.</Value>
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>47</Value>
|
<Value>=Parameters!NumberBig.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>14pt</FontSize>
|
<FontSize>14pt</FontSize>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
@@ -3382,7 +3382,7 @@ Produce of MX.</Value>
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>63</Value>
|
<Value>=Parameters!NumberSmall.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
<Color>White</Color>
|
<Color>White</Color>
|
||||||
@@ -3418,7 +3418,7 @@ Produce of MX.</Value>
|
|||||||
<Paragraph>
|
<Paragraph>
|
||||||
<TextRuns>
|
<TextRuns>
|
||||||
<TextRun>
|
<TextRun>
|
||||||
<Value>47</Value>
|
<Value>=Parameters!NumberBig.Value</Value>
|
||||||
<Style>
|
<Style>
|
||||||
<FontSize>14pt</FontSize>
|
<FontSize>14pt</FontSize>
|
||||||
<FontWeight>Bold</FontWeight>
|
<FontWeight>Bold</FontWeight>
|
||||||
@@ -3444,6 +3444,7 @@ Produce of MX.</Value>
|
|||||||
<PaddingBottom>2pt</PaddingBottom>
|
<PaddingBottom>2pt</PaddingBottom>
|
||||||
</Style>
|
</Style>
|
||||||
</Textbox>
|
</Textbox>
|
||||||
|
<rd:Selected>true</rd:Selected>
|
||||||
</CellContents>
|
</CellContents>
|
||||||
</TablixCell>
|
</TablixCell>
|
||||||
</TablixCells>
|
</TablixCells>
|
||||||
@@ -3921,7 +3922,7 @@ Produce of MX.</Value>
|
|||||||
<Top>0.0801cm</Top>
|
<Top>0.0801cm</Top>
|
||||||
<Left>0.05458cm</Left>
|
<Left>0.05458cm</Left>
|
||||||
<Height>8.07288cm</Height>
|
<Height>8.07288cm</Height>
|
||||||
<Width>10.64012cm</Width>
|
<Width>10.6401cm</Width>
|
||||||
<Style>
|
<Style>
|
||||||
<Border>
|
<Border>
|
||||||
<Style>None</Style>
|
<Style>None</Style>
|
||||||
@@ -4005,6 +4006,18 @@ Produce of MX.</Value>
|
|||||||
<AllowBlank>true</AllowBlank>
|
<AllowBlank>true</AllowBlank>
|
||||||
<Prompt>ReportParameter1</Prompt>
|
<Prompt>ReportParameter1</Prompt>
|
||||||
</ReportParameter>
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="NumberSmall">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
|
<ReportParameter Name="NumberBig">
|
||||||
|
<DataType>String</DataType>
|
||||||
|
<Nullable>true</Nullable>
|
||||||
|
<AllowBlank>true</AllowBlank>
|
||||||
|
<Prompt>ReportParameter1</Prompt>
|
||||||
|
</ReportParameter>
|
||||||
</ReportParameters>
|
</ReportParameters>
|
||||||
<EmbeddedImages>
|
<EmbeddedImages>
|
||||||
<EmbeddedImage Name="logojam">
|
<EmbeddedImage Name="logojam">
|
||||||
|
|||||||
@@ -17,6 +17,13 @@
|
|||||||
<li>
|
<li>
|
||||||
<asp:HyperLink ID="HlAgregarExcel" NavigateUrl="#" Visible="true" data-toggle="modal" data-target="#DivCargaExcel" runat="server"><i class='fa fa-server'></i> Cargar Excel</asp:HyperLink>
|
<asp:HyperLink ID="HlAgregarExcel" NavigateUrl="#" Visible="true" data-toggle="modal" data-target="#DivCargaExcel" runat="server"><i class='fa fa-server'></i> Cargar Excel</asp:HyperLink>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<asp:UpdatePanel ID="uppCargaBitacora" runat="server" UpdateMode="Conditional" RenderMode="Inline"><ContentTemplate>
|
||||||
|
<li>
|
||||||
|
<asp:Linkbutton ID="HplCargaBitacora" runat="server" Visible="false" OnClick="HplCargaBitacora_Click" Style="color: #686868;"><i class="fa fa-file-load-o" style="color: #686868;"></i> Cargar Bitácora</asp:Linkbutton>
|
||||||
|
</li>
|
||||||
|
</ContentTemplate></asp:UpdatePanel>
|
||||||
|
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
<asp:Content ID="Content4" ContentPlaceHolderID="E" runat="Server">
|
||||||
Recepción Almacén
|
Recepción Almacén
|
||||||
|
|||||||
@@ -144,14 +144,7 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
ViewState("CantidadTotal") = value
|
ViewState("CantidadTotal") = value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
Private Property IndexSeccionAlmacen As Integer
|
|
||||||
Get
|
|
||||||
Return CType(ViewState("IndexSeccionAlmacen"), Integer)
|
|
||||||
End Get
|
|
||||||
Set(value As Integer)
|
|
||||||
ViewState("IndexSeccionAlmacen") = value
|
|
||||||
End Set
|
|
||||||
End Property
|
|
||||||
Private Property PUSerie As Decimal
|
Private Property PUSerie As Decimal
|
||||||
Get
|
Get
|
||||||
Return CType(ViewState("PUSerie"), Decimal)
|
Return CType(ViewState("PUSerie"), Decimal)
|
||||||
@@ -416,15 +409,22 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
ViewState("ValidarRecepcionUsados") = Value
|
ViewState("ValidarRecepcionUsados") = Value
|
||||||
End Set
|
End Set
|
||||||
End Property
|
End Property
|
||||||
|
Private Property ArchivoBitacora As String
|
||||||
'Private Property DtDocumentos As DataTable
|
Get
|
||||||
' Get
|
Return CType(ViewState("ArchivoBitacora"), String)
|
||||||
' Return CType(ViewState("DtDocumentos"), DataTable)
|
End Get
|
||||||
' End Get
|
Set(value As String)
|
||||||
' Set(value As DataTable)
|
ViewState("ArchivoBitacora") = value
|
||||||
' ViewState("DtDocumentos") = value
|
End Set
|
||||||
' End Set
|
End Property
|
||||||
'End Property
|
Private Property ArchivoBitacoraDetalle As String
|
||||||
|
Get
|
||||||
|
Return CType(ViewState("ArchivoBitacoraDetalle"), String)
|
||||||
|
End Get
|
||||||
|
Set(value As String)
|
||||||
|
ViewState("ArchivoBitacoraDetalle") = value
|
||||||
|
End Set
|
||||||
|
End Property
|
||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
@@ -480,7 +480,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
TipoMovimiento = 1
|
TipoMovimiento = 1
|
||||||
RealizarTraspasoAlmacenDevolucion = False
|
RealizarTraspasoAlmacenDevolucion = False
|
||||||
CantidadTotal = 0
|
CantidadTotal = 0
|
||||||
IndexSeccionAlmacen = 0
|
|
||||||
|
|
||||||
ddlAlmacenAdd.DataSource = GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltraParametros("CveTipoAlmacen NOT IN (9)")
|
ddlAlmacenAdd.DataSource = GlobalDTAlmacen(UsuarioActual.CveEmpresa).FiltraParametros("CveTipoAlmacen NOT IN (9)")
|
||||||
ddlAlmacenAdd.DataBind()
|
ddlAlmacenAdd.DataBind()
|
||||||
@@ -549,15 +548,23 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
DdlAlmacen.Items.Insert(0, New ListItem(" Seleccione ", "-1"))
|
DdlAlmacen.Items.Insert(0, New ListItem(" Seleccione ", "-1"))
|
||||||
DdlAlmacen.SelectedValue = "-1"
|
DdlAlmacen.SelectedValue = "-1"
|
||||||
DdlAlmacen.DataBind()
|
DdlAlmacen.DataBind()
|
||||||
DdlAlmacen.SelectedValueExist(UsuarioActual.CveAlmacen)
|
If UsuarioActual.CveAlmacen > 0 Then
|
||||||
|
DdlAlmacen.SelectedValueExist(UsuarioActual.CveAlmacen)
|
||||||
|
RecargaporAlmacenes()
|
||||||
|
End If
|
||||||
|
|
||||||
UpGenerales.Update()
|
UpGenerales.Update()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Protected Sub DdlAlmacen_SelectedIndexChanged(sender As Object, e As EventArgs)
|
Protected Sub DdlAlmacen_SelectedIndexChanged(sender As Object, e As EventArgs)
|
||||||
|
Recargaporalmacenes()
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Private Sub RecargaporAlmacenes()
|
||||||
|
|
||||||
If DdlAlmacen.SelectedValue <> "-1" Then
|
If DdlAlmacen.SelectedValue <> "-1" Then
|
||||||
|
|
||||||
Dim CveSubProyecto As Integer = GlobalDTAlmacen(UsuarioActual.CveEmpresa, CveAlmacen:=DdlAlmacen.selectedvalue.toentero).FiltroPrimeroValor("CveSubProyecto").ToEntero
|
Dim CveSubProyecto As Integer = GlobalDTAlmacen(UsuarioActual.CveEmpresa, CveAlmacen:=DdlAlmacen.SelectedValue.ToEntero).FiltroPrimeroValor("CveSubProyecto").ToEntero
|
||||||
'RMF condición temporal
|
'RMF condición temporal
|
||||||
If UsuarioActual.CveEmpresa = 119 AndAlso CveSubProyecto.ToString.Contiene(UsuarioActual.Empresa.Funcionalidad(347).Split(","c)) Then
|
If UsuarioActual.CveEmpresa = 119 AndAlso CveSubProyecto.ToString.Contiene(UsuarioActual.Empresa.Funcionalidad(347).Split(","c)) Then
|
||||||
ValidaLoteCaducidad = True
|
ValidaLoteCaducidad = True
|
||||||
@@ -997,6 +1004,16 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
Dim NumProductos = ObjInventario.DtResultados.COUNT("EsUsado", "EsUsado = False").ToEntero()
|
Dim NumProductos = ObjInventario.DtResultados.COUNT("EsUsado", "EsUsado = False").ToEntero()
|
||||||
Dim CveSubProyecto As Integer
|
Dim CveSubProyecto As Integer
|
||||||
|
|
||||||
|
ArchivoBitacora = String.Format("{0}Temp\RecepcionDT_{1}_{2}.xml", UsuarioActual.Empresa.Ruta, UsuarioActual.CveUsuario, pCveCompra)
|
||||||
|
ArchivoBitacoraDetalle = String.Format("{0}Temp\RecepcionDTD_{1}_{2}.xml", UsuarioActual.Empresa.Ruta, UsuarioActual.CveUsuario, pCveCompra)
|
||||||
|
If ArchivoBitacora <> "" Then
|
||||||
|
Dim Archivo = New System.IO.FileInfo(ArchivoBitacora)
|
||||||
|
If Archivo.Exists() Then
|
||||||
|
HplCargaBitacora.Visible = True
|
||||||
|
uppCargaBitacora.Update()
|
||||||
|
End If
|
||||||
|
End If
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(531) = "1" Then
|
||||||
'SI LA COMPRA TIENE PRODUCTOS Y USADOS SOLO MOSTRAR LOS PRODUCTOS
|
'SI LA COMPRA TIENE PRODUCTOS Y USADOS SOLO MOSTRAR LOS PRODUCTOS
|
||||||
If NumProductos > 0 AndAlso NumUsados > 0 Then
|
If NumProductos > 0 AndAlso NumUsados > 0 Then
|
||||||
@@ -1100,7 +1117,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
CveCliente = DtRecepcion.Rows(0)("CveCliente").ToString.ToEntero
|
CveCliente = DtRecepcion.Rows(0)("CveCliente").ToString.ToEntero
|
||||||
CveVendedor = DtRecepcion.Rows(0)("CveVendedor").ToString.ToEntero
|
CveVendedor = DtRecepcion.Rows(0)("CveVendedor").ToString.ToEntero
|
||||||
|
|
||||||
|
|
||||||
If DtInv.COUNT("EntregaDirecta") <> DtInv.Rows.Count Then
|
If DtInv.COUNT("EntregaDirecta") <> DtInv.Rows.Count Then
|
||||||
Alert("Todos los conceptos deben estar facturados.", TipoMensaje.MsgAdvertencia)
|
Alert("Todos los conceptos deben estar facturados.", TipoMensaje.MsgAdvertencia)
|
||||||
BtnGuardar.Enabled = False
|
BtnGuardar.Enabled = False
|
||||||
@@ -1166,8 +1182,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
End If
|
End If
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
DivBitacora.Visible = True
|
DivBitacora.Visible = True
|
||||||
|
|
||||||
If UsuarioActual.Empresa.Funcionalidad(132) = "1" Then
|
If UsuarioActual.Empresa.Funcionalidad(132) = "1" Then
|
||||||
@@ -1181,7 +1195,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
BtnGuardar.Visible = False
|
BtnGuardar.Visible = False
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
ObjCompras.Dispose()
|
ObjCompras.Dispose()
|
||||||
ObjInventario.Dispose()
|
ObjInventario.Dispose()
|
||||||
|
|
||||||
@@ -1392,22 +1405,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
GvInv.Columns(14).Visible = True
|
GvInv.Columns(14).Visible = True
|
||||||
End If
|
End If
|
||||||
|
|
||||||
'For Each item As DataRow In DtInv.Rows
|
|
||||||
' Dim Dr As DataRow = GlobalDTPS(UsuarioActual.CveEmpresa, item("CvePS").ToString.ToEntero).FiltroPrimero("")
|
|
||||||
' If Dr IsNot Nothing Then
|
|
||||||
' item("AplicaSeccion") = CBool(Dr("AplicaSeccion"))
|
|
||||||
' If CBool(Dr("AplicaSeccion")) Then GvInv.Columns(10).Visible = True
|
|
||||||
' item("AplicaSerie") = CBool(Dr("AplicaSerie"))
|
|
||||||
' item("AplicaLote") = CBool(Dr("AplicaLote"))
|
|
||||||
' If CBool(Dr("AplicaLote")) Then GvInv.Columns(11).Visible = True
|
|
||||||
' item("AplicaCaducidad") = CBool(Dr("AplicaCaducidad"))
|
|
||||||
' If CBool(Dr("AplicaCaducidad")) Then GvInv.Columns(12).Visible = True
|
|
||||||
' If CBool(Dr("AplicaSeccion")) Or CBool(Dr("AplicaLote")) Or CBool(Dr("AplicaCaducidad")) Or CBool(Dr("AplicaSerie")) Then
|
|
||||||
' GvInv.Columns(15).Visible = True
|
|
||||||
' End If
|
|
||||||
' End If
|
|
||||||
'Next
|
|
||||||
|
|
||||||
GvInv.DataSource = DtInv
|
GvInv.DataSource = DtInv
|
||||||
GvInv.DataBind()
|
GvInv.DataBind()
|
||||||
UPInv.Update()
|
UPInv.Update()
|
||||||
@@ -1501,7 +1498,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
|
||||||
e.Row.FCButton("BtnDividir").Attributes.Add("onclick", String.Format("Dividir('{0}');", e.Row.FCTextBox("TxtDividir").ClientID))
|
e.Row.FCButton("BtnDividir").Attributes.Add("onclick", String.Format("Dividir('{0}');", e.Row.FCTextBox("TxtDividir").ClientID))
|
||||||
e.Row.FCButton("BtnDividir").CommandArgument = e.Row.RowIndex.ToString
|
e.Row.FCButton("BtnDividir").CommandArgument = e.Row.RowIndex.ToString
|
||||||
e.Row.FCTextBox("TxtDividir").Attributes.Add("onkeyup", String.Format("LimitaCantidad({0},this,'{1}');", e.Row.DBCampo("CantidadF"), e.Row.FCButton("BtnDividir").ClientID))
|
e.Row.FCTextBox("TxtDividir").Attributes.Add("onkeyup", String.Format("LimitaCantidad({0},this,'{1}');", e.Row.DBCampo("CantidadF"), e.Row.FCButton("BtnDividir").ClientID))
|
||||||
@@ -1694,20 +1690,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
'RegistraScript("document.getElementById(""TxtSerie"").focus();")
|
'RegistraScript("document.getElementById(""TxtSerie"").focus();")
|
||||||
RegistraScript("$('#DivSerie').modal();", "ModalLote")
|
RegistraScript("$('#DivSerie').modal();", "ModalLote")
|
||||||
|
|
||||||
'Dim AplicaCaducidad = False
|
|
||||||
'If GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePSSerie).FiltraParametros("").Rows(0) IsNot Nothing Then
|
|
||||||
' AplicaCaducidad = If(GlobalDTPS(UsuarioActual.CveEmpresa, CvePS:=CvePSSerie).FiltraParametros("").Rows(0)("AplicaCaducidad").ToString = "True", True, False)
|
|
||||||
'End If
|
|
||||||
|
|
||||||
'If AplicaCaducidad Then
|
|
||||||
' GvSerie.Columns(1).Visible = True
|
|
||||||
' TdCaducidad1.Visible = True
|
|
||||||
' TdCaducidad2.Visible = True
|
|
||||||
'Else
|
|
||||||
' GvSerie.Columns(1).Visible = False
|
|
||||||
' TdCaducidad1.Visible = False
|
|
||||||
' TdCaducidad2.Visible = False
|
|
||||||
'End If
|
|
||||||
|
|
||||||
GvSerie.DataSource = DtDatosDetalle.FiltraParametros(String.Format("ConsecId = {0}", CveConsecSerie), "Consec DESC")
|
GvSerie.DataSource = DtDatosDetalle.FiltraParametros(String.Format("ConsecId = {0}", CveConsecSerie), "Consec DESC")
|
||||||
GvSerie.DataBind()
|
GvSerie.DataBind()
|
||||||
@@ -1859,6 +1841,7 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
Row("FechaCaducidad") = MinFecha.ToShortDateString
|
Row("FechaCaducidad") = MinFecha.ToShortDateString
|
||||||
|
|
||||||
DtDatosDetalle.Rows.Add(Row)
|
DtDatosDetalle.Rows.Add(Row)
|
||||||
|
ActualizaBitacora()
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
ObjInventarios.Dispose()
|
ObjInventarios.Dispose()
|
||||||
@@ -1881,6 +1864,40 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
#Region "Bitacora"
|
||||||
|
Private Sub ActualizaBitacora(Optional Eliminar As Boolean = False)
|
||||||
|
If Not Eliminar Then
|
||||||
|
DtInv.TableName = "DtDatos"
|
||||||
|
DtDatosDetalle.TableName = "DtDatosDetalle"
|
||||||
|
DtInv.WriteXml(ArchivoBitacora, XmlWriteMode.WriteSchema)
|
||||||
|
DtDatosDetalle.WriteXml(ArchivoBitacoraDetalle, XmlWriteMode.WriteSchema)
|
||||||
|
Else
|
||||||
|
File.Delete(ArchivoBitacora)
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
Protected Sub HplCargaBitacora_Click(sender As Object, e As EventArgs)
|
||||||
|
|
||||||
|
If IO.File.Exists(ArchivoBitacora) Then
|
||||||
|
'DtInv.Clear()
|
||||||
|
'DtDatosDetalle.Clear()
|
||||||
|
DtInv.ReadXml(ArchivoBitacora)
|
||||||
|
If IO.File.Exists(ArchivoBitacoraDetalle) Then
|
||||||
|
Dim dtt As New DataTable
|
||||||
|
dtt.ReadXml(ArchivoBitacoraDetalle)
|
||||||
|
DtDatosDetalle = dtt
|
||||||
|
Alert("Registro(s) Recuperados", TipoMensaje.ToastInformacion)
|
||||||
|
End If
|
||||||
|
CargaGVInv()
|
||||||
|
|
||||||
|
Else
|
||||||
|
Alert("No hay bitácora para recuperar.", TipoMensaje.ToastInformacion)
|
||||||
|
End If
|
||||||
|
|
||||||
|
End Sub
|
||||||
|
#End Region
|
||||||
|
|
||||||
Protected Sub GvSerie_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GvSerie.RowDeleting
|
Protected Sub GvSerie_RowDeleting(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewDeleteEventArgs) Handles GvSerie.RowDeleting
|
||||||
Dim keySerieLote As String = e.Keys("Serie").ToString
|
Dim keySerieLote As String = e.Keys("Serie").ToString
|
||||||
Try
|
Try
|
||||||
@@ -1894,6 +1911,7 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
End Try
|
End Try
|
||||||
|
|
||||||
DtDatosDetalle.AcceptChanges()
|
DtDatosDetalle.AcceptChanges()
|
||||||
|
ActualizaBitacora()
|
||||||
CargaSerie(1)
|
CargaSerie(1)
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@@ -4971,68 +4989,6 @@ Partial Class Inventarios_RecepcionAlmacen
|
|||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
'Protected Sub BtnGuardarDocumento_Click(sender As Object, e As EventArgs)
|
|
||||||
|
|
||||||
' Dim Filesgral As List(Of Archivo) = TxtDocumento.getfiles().Archivos
|
|
||||||
' If Filesgral Is Nothing OrElse Filesgral.Count = 0 Then
|
|
||||||
' Alert("No se agregó ningun archivo", TipoMensaje.MsgAdvertencia)
|
|
||||||
' Exit Sub
|
|
||||||
' End If
|
|
||||||
|
|
||||||
' If DtDocumentos Is Nothing Then
|
|
||||||
' DtDocumentos = New DataTable()
|
|
||||||
|
|
||||||
' Dim column As DataColumn = New DataColumn("No")
|
|
||||||
' column.DataType = Type.GetType("System.Int32")
|
|
||||||
' With column
|
|
||||||
' .AutoIncrement = True
|
|
||||||
' .AutoIncrementSeed = 1
|
|
||||||
' .AutoIncrementStep = 1
|
|
||||||
' End With
|
|
||||||
|
|
||||||
' DtDocumentos.Columns.Add(column)
|
|
||||||
' DtDocumentos.Columns.Add("DocumentoOrignal", GetType(String))
|
|
||||||
' DtDocumentos.Columns.Add("Documento", GetType(String))
|
|
||||||
' DtDocumentos.Columns.Add("FileExtension", GetType(String))
|
|
||||||
' End If
|
|
||||||
|
|
||||||
' Dim row As DataRow = DtDocumentos.NewRow()
|
|
||||||
|
|
||||||
' Dim archivo = Filesgral.FirstOrDefault()
|
|
||||||
|
|
||||||
' row("DocumentoOrignal") = archivo.filenameO
|
|
||||||
' row("Documento") = archivo.filename
|
|
||||||
' row("FileExtension") = IO.Path.GetExtension(String.Format("{0}Temp\{1}", AppDomain.CurrentDomain.BaseDirectory, archivo.filename))
|
|
||||||
|
|
||||||
' DtDocumentos.Rows.Add(row)
|
|
||||||
|
|
||||||
' 'GvDocumentos.DataSource = DtDocumentos
|
|
||||||
' 'GvDocumentos.DataBind()
|
|
||||||
|
|
||||||
' UpDocumentos.Update()
|
|
||||||
|
|
||||||
' RegistraScript("$('#ModalBitacoraDoc').modal('hide');")
|
|
||||||
'End Sub
|
|
||||||
'Protected Sub LnkEliminarDoc_Click(sender As Object, e As EventArgs)
|
|
||||||
' Dim lnkRemove As LinkButton = DirectCast(sender, LinkButton)
|
|
||||||
|
|
||||||
' If DtDocumentos.Rows.Count > 0 And lnkRemove.CommandArgument.ToString.Length > 0 Then
|
|
||||||
' Dim i As Integer
|
|
||||||
' i = lnkRemove.CommandArgument.ToString.ToEntero
|
|
||||||
' Dim Drs As DataRow() = DtDocumentos.Select(String.Format("No = {0}", i))
|
|
||||||
' If Drs.Count > 0 Then
|
|
||||||
|
|
||||||
' Drs(0).Delete()
|
|
||||||
' End If
|
|
||||||
' DtDocumentos.AcceptChanges()
|
|
||||||
' End If
|
|
||||||
|
|
||||||
' 'GvDocumentos.EditIndex = -1
|
|
||||||
|
|
||||||
' 'GvDocumentos.DataSource = DtDocumentos
|
|
||||||
' 'GvDocumentos.DataBind()
|
|
||||||
'End Sub
|
|
||||||
|
|
||||||
Private Function GuardaDocumentoBitacora(ObjEventoBitacora As ClsOIEventos, CveMovimiento As Integer) As Boolean
|
Private Function GuardaDocumentoBitacora(ObjEventoBitacora As ClsOIEventos, CveMovimiento As Integer) As Boolean
|
||||||
Dim Retorno = True
|
Dim Retorno = True
|
||||||
Dim Archivo As System.IO.FileInfo = Nothing
|
Dim Archivo As System.IO.FileInfo = Nothing
|
||||||
|
|||||||
@@ -33,10 +33,18 @@
|
|||||||
</div>
|
</div>
|
||||||
<div class="titlefiltros caption ">
|
<div class="titlefiltros caption ">
|
||||||
<ul class="list-inline" style="font-size: 12px;">
|
<ul class="list-inline" style="font-size: 12px;">
|
||||||
|
<li>SubProyecto:</li>
|
||||||
|
<%--SubProyecto--%>
|
||||||
|
<li>
|
||||||
|
<div >
|
||||||
|
<asp:DropDownList runat="server" ID="DdlSubProyectos" CssClass="form-control input-sm select2me" DataValueField="CveSubProyecto" DataTextField="SubProyecto" Class="table-group-action-input form-control input-inline input-small input-sm">
|
||||||
|
</asp:DropDownList>
|
||||||
|
</div>
|
||||||
|
</li>
|
||||||
<li>Almacén:</li>
|
<li>Almacén:</li>
|
||||||
<li>
|
<li>
|
||||||
<div>
|
<div>
|
||||||
<asp:DropDownList ID="DdlAlmacen" runat="server" DataTextField="Almacen" DataValueField="CveAlmacen" CssClass="form-control input-sm" Style="width: 150px !important;" ValidationGroup="GrpConsultar"></asp:DropDownList>
|
<asp:DropDownList ID="DdlAlmacen" runat="server" DataTextField="Almacen" DataValueField="CveAlmacen" CssClass="form-control input-sm select2me" Style="width: 150px !important;" ValidationGroup="GrpConsultar"></asp:DropDownList>
|
||||||
</div>
|
</div>
|
||||||
</li>
|
</li>
|
||||||
<li>FechaInicio:</li>
|
<li>FechaInicio:</li>
|
||||||
@@ -93,7 +101,7 @@
|
|||||||
</tr>
|
</tr>
|
||||||
<tr>
|
<tr>
|
||||||
<td>
|
<td>
|
||||||
<asp:GridView ID="GvDatos" runat="server" data-sort="true" AutoGenerateColumns="False" EmptyDataText="No hay movimientos." ToolTip="Listado de Movimientos" CssClass="table table-striped table-advance table-hover Widthall" Style="text-align: center;" GridLines="None">
|
<asp:GridView ID="GvDatos" runat="server" data-sort="true" AutoGenerateColumns="False" EmptyDataText="No hay movimientos." ToolTip="Listado de Movimientos" CssClass="table table-striped table-advance table-hover Widthall" GridLines="None">
|
||||||
<Columns>
|
<Columns>
|
||||||
<asp:HyperLinkField HeaderText="Folio Almacen" DataTextField="FolioAlmacen" DataNavigateUrlFields="CveMovimiento" DataNavigateUrlFormatString="/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}" ItemStyle-Width="7.5%" ItemStyle-HorizontalAlign="Left"/>
|
<asp:HyperLinkField HeaderText="Folio Almacen" DataTextField="FolioAlmacen" DataNavigateUrlFields="CveMovimiento" DataNavigateUrlFormatString="/Inventarios/EntradasSalidas.aspx?CveMovimiento={0}" ItemStyle-Width="7.5%" ItemStyle-HorizontalAlign="Left"/>
|
||||||
<asp:BoundField HeaderText="Almacen" DataField="Almacen" ItemStyle-Width="20%" />
|
<asp:BoundField HeaderText="Almacen" DataField="Almacen" ItemStyle-Width="20%" />
|
||||||
|
|||||||
@@ -70,10 +70,12 @@ Partial Class Inventarios_RepAlmacenCompras
|
|||||||
Private Sub CargaCombos()
|
Private Sub CargaCombos()
|
||||||
|
|
||||||
'Llena Almacen
|
'Llena Almacen
|
||||||
DdlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa)
|
DdlAlmacen.DataSource = GlobalDTAlmacenUsuarios(UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, CveTipoAlmacen:=-1).FiltraParametros("CveTipoAlmacen IN ( 1, 22, 27)")
|
||||||
DdlAlmacen.DataBind()
|
DdlAlmacen.DataBind()
|
||||||
DdlAlmacen.Items.Insert(0, New ListItem("Todos", "-1"))
|
DdlAlmacen.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
|
|
||||||
|
CargarCentrosDeCosto(Nothing, DdlSubProyectos, Nothing, Nothing)
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
@@ -90,7 +92,7 @@ Partial Class Inventarios_RepAlmacenCompras
|
|||||||
Dim FechaF As Date = If(TxtFechaFin.Text = "" Or TxtFechaFin.Text = "__/__/____", MaxFecha, TxtFechaFin.Text.ToDate)
|
Dim FechaF As Date = If(TxtFechaFin.Text = "" Or TxtFechaFin.Text = "__/__/____", MaxFecha, TxtFechaFin.Text.ToDate)
|
||||||
|
|
||||||
|
|
||||||
If ObjInventarios.RepAlmacenCompras(DdlAlmacen.SelectedValue.ToEntero, FechaI, FechaF, UsuarioActual.CveEmpresa) Then
|
If ObjInventarios.RepAlmacenCompras(DdlAlmacen.SelectedValue.ToEntero, FechaI, FechaF, DdlSubProyectos.SelectedValue.ToEntero, UsuarioActual.CveEmpresa) Then
|
||||||
DtDatos = ObjInventarios.DtResultados
|
DtDatos = ObjInventarios.DtResultados
|
||||||
DtAlmacenCompra = ObjInventarios.DtResultados
|
DtAlmacenCompra = ObjInventarios.DtResultados
|
||||||
Else
|
Else
|
||||||
|
|||||||
@@ -132,13 +132,13 @@
|
|||||||
<%--<script type="text/javascript" src="/Scripts/Notificaciones.js"></script>--%>
|
<%--<script type="text/javascript" src="/Scripts/Notificaciones.js"></script>--%>
|
||||||
<script>
|
<script>
|
||||||
function opennewlocation(returnurl, token) {
|
function opennewlocation(returnurl, token) {
|
||||||
debugger;
|
// debugger;
|
||||||
if (token.length > 0) {
|
if (token.length > 0) {
|
||||||
$('#framexd').attr('src', token)
|
$('#framexd').attr('src', token)
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
}
|
}
|
||||||
setTimeout(function () { document.location = returnurl; }, 2000);
|
setTimeout(function () { document.location = returnurl; }, 1000);
|
||||||
}
|
}
|
||||||
// aqui debe de llammarse siganalr, para desconectar
|
// aqui debe de llammarse siganalr, para desconectar
|
||||||
function exitsignalr() {
|
function exitsignalr() {
|
||||||
|
|||||||
@@ -278,7 +278,7 @@ Partial Class LogIn
|
|||||||
strdomain = strdomain.Replace(String.Format(":{0}", Request.Url.Port), "")
|
strdomain = strdomain.Replace(String.Format(":{0}", Request.Url.Port), "")
|
||||||
End If
|
End If
|
||||||
Dim token As String = GetTokenAngular()
|
Dim token As String = GetTokenAngular()
|
||||||
routeangular = String.Format("{0}{1}/auth/login?token={3}{4}&returnUrl=/{2}", strdomain, puerto, HttpUtility.UrlEncode(ReturnUrl), HttpUtility.UrlEncode(token), If(puerto.Length > 0, "cerrar=1&", ""))
|
routeangular = String.Format("{0}{1}/auth/login?token={3}{4}&returnUrl=/{2}", strdomain, puerto, HttpUtility.UrlEncode(ReturnUrl), HttpUtility.UrlEncode(token), If(puerto.Length > 0, "", "")) '&cerrar=1
|
||||||
'S ies angular retiro el https para que no marque error la pagina
|
'S ies angular retiro el https para que no marque error la pagina
|
||||||
routeangular = routeangular.Replace("https", "http")
|
routeangular = routeangular.Replace("https", "http")
|
||||||
routeangular = routeangular.Replace("HTTPS", "HTTP")
|
routeangular = routeangular.Replace("HTTPS", "HTTP")
|
||||||
|
|||||||
@@ -4,9 +4,9 @@
|
|||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
<asp:Content ID="Content2" ContentPlaceHolderID="Css" runat="Server">
|
||||||
<style>
|
<style>
|
||||||
/*#pnlIncapacidade .form-group.form-md-line-input > .select2-container {
|
#pnlIncapacidade .form-group.form-md-line-input > .select2-container {
|
||||||
margin-top: 0px;
|
margin-top: 20px;
|
||||||
}*/
|
}
|
||||||
.lnkMovotPermanente{
|
.lnkMovotPermanente{
|
||||||
width:100%;
|
width:100%;
|
||||||
color:#111;
|
color:#111;
|
||||||
|
|||||||
@@ -1261,6 +1261,22 @@ Partial Class RH_CatPersonal
|
|||||||
DdlTipoTrabajador.DataSource = dt
|
DdlTipoTrabajador.DataSource = dt
|
||||||
DdlTipoTrabajador.DataBind()
|
DdlTipoTrabajador.DataBind()
|
||||||
End If
|
End If
|
||||||
|
|
||||||
|
If DdlSubProyectoAsignadoAdd.SelectedValue.ToEntero().Contiene(11954, 11884, 11883) Then
|
||||||
|
Dim objgenerales As New ClsGenerales()
|
||||||
|
objgenerales.GetMediosTransporte(-1, True, UsuarioActual.CveEmpresa, 1, -1, -1, -1)
|
||||||
|
DdlMedioTransporte.Items.Clear()
|
||||||
|
DdlMedioTransporte.DataSource = objgenerales.DtResultados
|
||||||
|
DdlMedioTransporte.DataBind()
|
||||||
|
Else
|
||||||
|
Dim objgenerales As New ClsGenerales()
|
||||||
|
objgenerales.GetMediosTransporte(-1, True, UsuarioActual.CveEmpresa, -1, DdlSubProyectoAsignadoAdd.SelectedValue.ToEntero(), -1, -1)
|
||||||
|
DdlMedioTransporte.Items.Clear()
|
||||||
|
DdlMedioTransporte.DataSource = objgenerales.DtResultados
|
||||||
|
DdlMedioTransporte.DataBind()
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
End Using
|
End Using
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|||||||
@@ -196,6 +196,11 @@
|
|||||||
.reporte9 .GVSolicitudTimbreNominaGral tr td:nth-child(4) {
|
.reporte9 .GVSolicitudTimbreNominaGral tr td:nth-child(4) {
|
||||||
white-space: nowrap;
|
white-space: nowrap;
|
||||||
}
|
}
|
||||||
|
.reporte9 .GVSolicitudTimbreNominaGral tr td:nth-child(2),
|
||||||
|
.reporte9 .GVSolicitudTimbreNominaGral tr td:nth-child(3),
|
||||||
|
.reporte9 .GVSolicitudTimbreNominaGral tr td:nth-child(n+40) {
|
||||||
|
text-align: right !important;
|
||||||
|
}
|
||||||
</style>
|
</style>
|
||||||
</asp:Content>
|
</asp:Content>
|
||||||
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
<asp:Content ID="Content3" ContentPlaceHolderID="E" runat="Server">
|
||||||
|
|||||||
40
SiteAngular.aspx
Normal file
40
SiteAngular.aspx
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="SiteAngular.aspx.cs" Inherits="SiteAngular" %>
|
||||||
|
|
||||||
|
<!DOCTYPE html>
|
||||||
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||||
|
<head runat="server">
|
||||||
|
<title></title>
|
||||||
|
</head>
|
||||||
|
<body>
|
||||||
|
<form id="FromSIG" runat="server">
|
||||||
|
<div>
|
||||||
|
</div>
|
||||||
|
<script type="text/javascript">
|
||||||
|
let currentoring = document.location.origin;
|
||||||
|
window.addEventListener('message', function (event) {
|
||||||
|
if (event.origin != currentoring) {
|
||||||
|
if (event.data) {
|
||||||
|
localStorage.setItem("localstorage", event.data);
|
||||||
|
} else {
|
||||||
|
localStorage.removeItem("localstorage");
|
||||||
|
}
|
||||||
|
console.log("hola SIG")
|
||||||
|
|
||||||
|
|
||||||
|
var postMsg = { 'msg': 'TokenSig', 'data': 'datos', 'token': '<%= GetTokenAngular() %>' };
|
||||||
|
parent.postMessage(postMsg, event.origin);
|
||||||
|
}
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
function loadpage() {
|
||||||
|
|
||||||
|
var postMsg = { 'msg': 'TokenSig', 'data': 'datos', 'token': '<%= GetTokenAngular() %>' };
|
||||||
|
parent.postMessage(postMsg, event.origin);
|
||||||
|
} loadpage();
|
||||||
|
console.log("hola SIG load");
|
||||||
|
</script>
|
||||||
|
</form>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
||||||
53
SiteAngular.aspx.cs
Normal file
53
SiteAngular.aspx.cs
Normal file
@@ -0,0 +1,53 @@
|
|||||||
|
using System;
|
||||||
|
using System.Collections.Generic;
|
||||||
|
using System.Linq;
|
||||||
|
using System.Text;
|
||||||
|
using System.Web;
|
||||||
|
using System.Web.UI;
|
||||||
|
using System.Web.UI.WebControls;
|
||||||
|
|
||||||
|
public partial class SiteAngular : System.Web.UI.Page
|
||||||
|
{
|
||||||
|
public Usuario UsuarioActual
|
||||||
|
{
|
||||||
|
get
|
||||||
|
{
|
||||||
|
try
|
||||||
|
{
|
||||||
|
// UsuarioActual = DirectCast(Session("UsuarioSIG"), Usuario)
|
||||||
|
if (Context.Session["UsuarioSIG"] == null)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return (Usuario)Context.Session["UsuarioSIG"];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
catch (Exception ex)
|
||||||
|
{
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
protected void Page_Load(object sender, EventArgs e)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
public string GetTokenAngular()
|
||||||
|
{
|
||||||
|
if (Context.Session["UsuarioSIG"] != null)
|
||||||
|
{
|
||||||
|
Usuario usuario = (Usuario)Context.Session["UsuarioSIG"];
|
||||||
|
var tokenDescriptor = new Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor() { Subject = new System.Security.Claims.ClaimsIdentity(new System.Security.Claims.Claim[] { new System.Security.Claims.Claim("CvePlataforma", usuario.CvePlataforma.ToString()), new System.Security.Claims.Claim("CveUsuario", usuario.CveUsuario.ToString()), new System.Security.Claims.Claim("CveEmpresa", usuario.CveEmpresa.ToString()), new System.Security.Claims.Claim("CveRol", usuario.CveRol.ToString()), new System.Security.Claims.Claim("Fecha", DateTime.Now.ToLongDateString()) }), Expires = DateTime.UtcNow.AddHours(3), SigningCredentials = new Microsoft.IdentityModel.Tokens.SigningCredentials(new Microsoft.IdentityModel.Tokens.SymmetricSecurityKey(Encoding.ASCII.GetBytes("*_AsistenciaDesarrolloSistemas-SIGAPI_*17-06-2020")), Microsoft.IdentityModel.Tokens.SecurityAlgorithms.HmacSha256Signature) };
|
||||||
|
var tokenHandler = new System.IdentityModel.Tokens.Jwt.JwtSecurityTokenHandler();
|
||||||
|
var newtoken = tokenHandler.CreateToken(tokenDescriptor);
|
||||||
|
string stokenn = tokenHandler.WriteToken(newtoken);
|
||||||
|
return stokenn;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
@@ -191,6 +191,11 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
<div class="col-md-2" runat="server" id="divVerInv">
|
||||||
|
<asp:CheckBox ID="chkInv" Checked="false" runat="server" Text="Ver Inventario"></asp:CheckBox>
|
||||||
|
<%--<asp:DropDownList CssClass="table-group-action-input form-control input-inline input-small input-sm select2me" ID="DdlSubProyectos" DataTextField="SubProyecto" DataValueField="CveSubProyecto" runat="server"></asp:DropDownList>--%>
|
||||||
|
</div>
|
||||||
|
|
||||||
<label class="col-md-1">Contrato: </label>
|
<label class="col-md-1">Contrato: </label>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<asp:DropDownList CssClass="table-group-action-input form-control input-inline input-small input-sm select2me" ID="DdlContrato" DataTextField="ContratoCompleto" DataValueField="CveContrato" runat="server">
|
<asp:DropDownList CssClass="table-group-action-input form-control input-inline input-small input-sm select2me" ID="DdlContrato" DataTextField="ContratoCompleto" DataValueField="CveContrato" runat="server">
|
||||||
|
|||||||
@@ -91,7 +91,7 @@ Partial Class RepRemisiones
|
|||||||
Dim Vendedores As String = IIf(DdlVendedor.GetSelectedValuesM = "", "-1", DdlVendedor.GetSelectedValuesM).ToString
|
Dim Vendedores As String = IIf(DdlVendedor.GetSelectedValuesM = "", "-1", DdlVendedor.GetSelectedValuesM).ToString
|
||||||
|
|
||||||
Dim ObjVentas As New ClsVentas
|
Dim ObjVentas As New ClsVentas
|
||||||
If ObjVentas.GetRepRemisionesSinFacturar(FechaI, FechaF, FechaV, Sucursales, CveCliente, CveContrato, Vendedores, UsuarioActual.CveEmpresa, CveUsuarioConsulta:=UsuarioActual.CveUsuario, ConsultaInventario:=UsuarioActual.TienePermisoProceso(201)) Then
|
If ObjVentas.GetRepRemisionesSinFacturar(FechaI, FechaF, FechaV, Sucursales, CveCliente, CveContrato, Vendedores, UsuarioActual.CveEmpresa, CveUsuarioConsulta:=UsuarioActual.CveUsuario, ConsultaInventario:=chkInv.Checked) Then
|
||||||
DtVentas = ObjVentas.DtResultados.Copy()
|
DtVentas = ObjVentas.DtResultados.Copy()
|
||||||
GvDatos.DataSource = DtVentas
|
GvDatos.DataSource = DtVentas
|
||||||
End If
|
End If
|
||||||
@@ -100,7 +100,7 @@ Partial Class RepRemisiones
|
|||||||
GvDatos.Columns(7).Visible = DtVentas.SUMD("Descuento") > 0
|
GvDatos.Columns(7).Visible = DtVentas.SUMD("Descuento") > 0
|
||||||
End If
|
End If
|
||||||
|
|
||||||
GvDatos.Columns(10).Visible = UsuarioActual.TienePermisoProceso(201)
|
GvDatos.Columns(10).Visible = chkInv.Checked 'solo se visualiza si está selccionada
|
||||||
ObjVentas.Dispose()
|
ObjVentas.Dispose()
|
||||||
|
|
||||||
GvDatos.DataBind()
|
GvDatos.DataBind()
|
||||||
@@ -148,6 +148,11 @@ Partial Class RepRemisiones
|
|||||||
'DdlClientes.ddl.Items.Insert(0, New ListItem("Todos", "-1"))
|
'DdlClientes.ddl.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
'End If
|
'End If
|
||||||
|
|
||||||
|
If UsuarioActual.TienePermisoProceso(201) Then
|
||||||
|
divVerInv.Visible = True
|
||||||
|
End If
|
||||||
|
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub CargaSucursales()
|
Private Sub CargaSucursales()
|
||||||
|
|
||||||
|
|||||||
@@ -130,11 +130,11 @@
|
|||||||
<ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientes" Width="100%" data-metodo="getcliente" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="width: 100%;" selectedindexchange="DdlClientes_SelectedIndexChanged"></ADS:Dropdownlost>
|
<ADS:Dropdownlost CssClassDdl="select2me" ID="DdlClientes" Width="100%" data-metodo="getcliente" runat="server" DataTextField="NombreComercial" DataValueField="CveCliente" CssStyle="width: 100%;" selectedindexchange="DdlClientes_SelectedIndexChanged"></ADS:Dropdownlost>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<label class="col-md-1">Contrato: </label>
|
<%-- <label class="col-md-1">Contrato: </label>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
<asp:DropDownList CssClass="table-group-action-input form-control input-inline input-small input-sm select2me" ID="DdlContrato" DataTextField="ContratoCompleto" DataValueField="CveContrato" runat="server">
|
<asp:DropDownList CssClass="table-group-action-input form-control input-inline input-small input-sm select2me" ID="DdlContrato" DataTextField="ContratoCompleto" DataValueField="CveContrato" runat="server">
|
||||||
</asp:DropDownList>
|
</asp:DropDownList>
|
||||||
</div>
|
</div>--%>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@@ -187,6 +187,10 @@
|
|||||||
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="CVOFechaVencimiento" Width="350px"></ajax:ValidatorCalloutExtender>
|
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender2" runat="server" HighlightCssClass="vco" TargetControlID="CVOFechaVencimiento" Width="350px"></ajax:ValidatorCalloutExtender>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
<div class="col-md-2" runat="server" id="divVerInv">
|
||||||
|
<asp:CheckBox ID="chkInv" Checked="false" runat="server" Text="Ver Inventario"></asp:CheckBox>
|
||||||
|
<%--<asp:DropDownList CssClass="table-group-action-input form-control input-inline input-small input-sm select2me" ID="DdlSubProyectos" DataTextField="SubProyecto" DataValueField="CveSubProyecto" runat="server"></asp:DropDownList>--%>
|
||||||
|
</div>
|
||||||
|
|
||||||
<%-- <label class="col-md-1 ">Vendedor:</label>
|
<%-- <label class="col-md-1 ">Vendedor:</label>
|
||||||
<div class="col-md-2">
|
<div class="col-md-2">
|
||||||
|
|||||||
@@ -114,7 +114,7 @@ Partial Class RepRemisionesDetalle
|
|||||||
If Request("CveCliente") IsNot Nothing AndAlso IsNumeric(Request("CveCliente")) AndAlso Request("CveCliente").ToEntero > 0 Then
|
If Request("CveCliente") IsNot Nothing AndAlso IsNumeric(Request("CveCliente")) AndAlso Request("CveCliente").ToEntero > 0 Then
|
||||||
CveCliente = Request("CveCliente").ToEntero
|
CveCliente = Request("CveCliente").ToEntero
|
||||||
|
|
||||||
Dim Cliente = GlobalDTCliente(UsuarioActual.CveEmpresa, -1).FiltroPrimeroValor("NombreComercial", $"CveCliente ={CveCliente}")
|
Dim Cliente = GlobalDTCliente(UsuarioActual.CveEmpresa, CveCliente:=CveCliente).FiltroPrimeroValor("NombreComercial", "")
|
||||||
If Cliente <> "" Then
|
If Cliente <> "" Then
|
||||||
DdlClientes.SelectedValue = CveCliente.ToString
|
DdlClientes.SelectedValue = CveCliente.ToString
|
||||||
DdlClientes.SelectedText = Cliente
|
DdlClientes.SelectedText = Cliente
|
||||||
@@ -124,12 +124,12 @@ Partial Class RepRemisionesDetalle
|
|||||||
CveCliente = -1
|
CveCliente = -1
|
||||||
End If
|
End If
|
||||||
|
|
||||||
If Request("CveContrato") IsNot Nothing AndAlso IsNumeric(Request("CveContrato")) AndAlso Request("CveContrato").ToEntero > 0 Then
|
'If Request("CveContrato") IsNot Nothing AndAlso IsNumeric(Request("CveContrato")) AndAlso Request("CveContrato").ToEntero > 0 Then
|
||||||
CveContrato = Request("CveContrato").ToEntero
|
' CveContrato = Request("CveContrato").ToEntero
|
||||||
DdlContrato.SelectedValueExist(CveContrato)
|
' DdlContrato.SelectedValueExist(CveContrato)
|
||||||
Else
|
'Else
|
||||||
CveContrato = -1
|
CveContrato = -1
|
||||||
End If
|
'End If
|
||||||
If Request("CveSubProyecto") IsNot Nothing Then
|
If Request("CveSubProyecto") IsNot Nothing Then
|
||||||
CveSubProyecto = Request("CveSubProyecto").ToString
|
CveSubProyecto = Request("CveSubProyecto").ToString
|
||||||
DdlSubProyectos.SelectedValuesIfExistM(CveSubProyecto)
|
DdlSubProyectos.SelectedValuesIfExistM(CveSubProyecto)
|
||||||
@@ -155,10 +155,10 @@ Partial Class RepRemisionesDetalle
|
|||||||
FechaF = If(IsDate(txtFechaF.Text.Trim()), txtFechaF.Text.Trim(), "-1")
|
FechaF = If(IsDate(txtFechaF.Text.Trim()), txtFechaF.Text.Trim(), "-1")
|
||||||
FechaV = If(IsDate(TxtFechaVencimiento.Text.Trim()), TxtFechaVencimiento.Text.Trim(), "-1")
|
FechaV = If(IsDate(TxtFechaVencimiento.Text.Trim()), TxtFechaVencimiento.Text.Trim(), "-1")
|
||||||
CveCliente = If(DdlClientes.SelectedValue.ToEntero > 0, DdlClientes.SelectedValue.ToEntero, -1)
|
CveCliente = If(DdlClientes.SelectedValue.ToEntero > 0, DdlClientes.SelectedValue.ToEntero, -1)
|
||||||
CveContrato = If(DdlContrato.SelectedValue.ToEntero > 0, DdlContrato.SelectedValue.ToEntero, -1)
|
'CveContrato = If(DdlContrato.SelectedValue.ToEntero > 0, DdlContrato.SelectedValue.ToEntero, -1)
|
||||||
CveSubProyecto = IIf(DdlSubProyectos.GetSelectedValuesM = "", "-1", DdlSubProyectos.GetSelectedValuesM).ToString
|
CveSubProyecto = IIf(DdlSubProyectos.GetSelectedValuesM = "", "-1", DdlSubProyectos.GetSelectedValuesM).ToString
|
||||||
|
|
||||||
If ObjVentas.GetRepRemisionesSinFacturarDetalle(FechaI, FechaF, FechaV, CveCliente, CveContrato, CveVenta, UsuarioActual.CveEmpresa, CveSubProyecto, CveUsuarioConsulta:=UsuarioActual.CveUsuario, ConsultaInventario:=UsuarioActual.TienePermisoProceso(201)) Then
|
If ObjVentas.GetRepRemisionesSinFacturarDetalle(FechaI, FechaF, FechaV, CveCliente, CveContrato, CveVenta, UsuarioActual.CveEmpresa, CveSubProyecto, CveUsuarioConsulta:=UsuarioActual.CveUsuario, ConsultaInventario:=chkInv.Checked) Then
|
||||||
If CveMoneda = 1 Or CveMoneda = 2 Then
|
If CveMoneda = 1 Or CveMoneda = 2 Then
|
||||||
DtVentas = ObjVentas.DtResultados.FiltraParametros($"CveMoneda = {CveMoneda}")
|
DtVentas = ObjVentas.DtResultados.FiltraParametros($"CveMoneda = {CveMoneda}")
|
||||||
Else
|
Else
|
||||||
@@ -169,13 +169,13 @@ Partial Class RepRemisionesDetalle
|
|||||||
ObjVentas.Dispose()
|
ObjVentas.Dispose()
|
||||||
|
|
||||||
GvDatos.DataBind()
|
GvDatos.DataBind()
|
||||||
GvDatos.Columns(8).Visible = UsuarioActual.TienePermisoProceso(201)
|
GvDatos.Columns(8).Visible = chkInv.Checked
|
||||||
|
|
||||||
UPDatos.Update()
|
UPDatos.Update()
|
||||||
End Sub
|
End Sub
|
||||||
Public Sub CargaCombos()
|
Public Sub CargaCombos()
|
||||||
CargaCliente()
|
CargaCliente()
|
||||||
CargaContrato()
|
'CargaContrato()
|
||||||
CargaSucursales()
|
CargaSucursales()
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub CargaCliente()
|
Private Sub CargaCliente()
|
||||||
@@ -191,20 +191,20 @@ Partial Class RepRemisionesDetalle
|
|||||||
End If
|
End If
|
||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
Private Sub CargaContrato()
|
'Private Sub CargaContrato()
|
||||||
Dim ObjContratos As New ClsContratos
|
' Dim ObjContratos As New ClsContratos
|
||||||
DdlContrato.Items.Clear()
|
' DdlContrato.Items.Clear()
|
||||||
If ObjContratos.GetContratos(-1, UsuarioActual.CveEmpresa, DdlClientes.SelectedValue.ToEntero, -1, -1) Then
|
' If ObjContratos.GetContratos(-1, UsuarioActual.CveEmpresa, DdlClientes.SelectedValue.ToEntero, -1, -1) Then
|
||||||
If ObjContratos.DtResultados.Rows.Count > 0 Then
|
' If ObjContratos.DtResultados.Rows.Count > 0 Then
|
||||||
DdlContrato.DataSource = ObjContratos.DtResultados
|
' DdlContrato.DataSource = ObjContratos.DtResultados
|
||||||
DdlContrato.DataBind()
|
' DdlContrato.DataBind()
|
||||||
End If
|
' End If
|
||||||
|
|
||||||
End If
|
' End If
|
||||||
|
|
||||||
ObjContratos.Dispose()
|
' ObjContratos.Dispose()
|
||||||
DdlContrato.Items.Insert(0, New ListItem("Todos", "-1"))
|
' DdlContrato.Items.Insert(0, New ListItem("Todos", "-1"))
|
||||||
End Sub
|
'End Sub
|
||||||
Private Sub CargaSucursales()
|
Private Sub CargaSucursales()
|
||||||
DdlSubProyectos.DataSource() = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
|
DdlSubProyectos.DataSource() = GlobalDTSubProyectosUsuarios(UsuarioActual.CveUsuario, -1, UsuarioActual.CveEmpresa, -1, 1)
|
||||||
DdlSubProyectos.DataBind()
|
DdlSubProyectos.DataBind()
|
||||||
@@ -233,7 +233,7 @@ Partial Class RepRemisionesDetalle
|
|||||||
|
|
||||||
If DdlSubProyectos.GetSelectedText <> "" Then StrFiltro.AppendFormat(" <b>Sucursal</b>: {0}", DdlSubProyectos.GetSelectedText)
|
If DdlSubProyectos.GetSelectedText <> "" Then StrFiltro.AppendFormat(" <b>Sucursal</b>: {0}", DdlSubProyectos.GetSelectedText)
|
||||||
If DdlClientes.SelectedValue.ToEntero > 0 Then StrFiltro.AppendFormat(" <b>Cliente</b>: {0}", DdlClientes.SelectedText)
|
If DdlClientes.SelectedValue.ToEntero > 0 Then StrFiltro.AppendFormat(" <b>Cliente</b>: {0}", DdlClientes.SelectedText)
|
||||||
If DdlContrato.SelectedValue <> "-1" Then StrFiltro.AppendFormat(" <b>Contrato</b>: {0}", DdlContrato.SelectedItem.Text)
|
'If DdlContrato.SelectedValue <> "-1" Then StrFiltro.AppendFormat(" <b>Contrato</b>: {0}", DdlContrato.SelectedItem.Text)
|
||||||
|
|
||||||
If txtFechaI.Text <> "" Then StrFiltro.AppendFormat(" <b>Fecha Inicio </b>: {0}", txtFechaI.Text.ToDate.ToShortDateString)
|
If txtFechaI.Text <> "" Then StrFiltro.AppendFormat(" <b>Fecha Inicio </b>: {0}", txtFechaI.Text.ToDate.ToShortDateString)
|
||||||
If txtFechaF.Text <> "" Then StrFiltro.AppendFormat(" <b>Fecha Fin </b>: {0}", txtFechaF.Text.ToDate.ToShortDateString)
|
If txtFechaF.Text <> "" Then StrFiltro.AppendFormat(" <b>Fecha Fin </b>: {0}", txtFechaF.Text.ToDate.ToShortDateString)
|
||||||
|
|||||||
@@ -462,6 +462,12 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user