This commit is contained in:
rakcsle
2021-12-16 20:23:51 -07:00
33 changed files with 3543 additions and 183 deletions

View File

@@ -178,27 +178,18 @@ Partial Class ACumuladores_RepIndicadorDiario
Dim FechaI = If(txtFechaI.Text = "" Or txtFechaI.Text = "__/__/____", "-1", txtFechaI.Text)
Dim FechaF = If(txtFechaF.Text = "" Or txtFechaF.Text = "__/__/____", "-1", txtFechaF.Text)
Dim FechaIn As String = $"&emsp;<b>Fecha Inicio:</b> {txtFechaI.Text}"
Dim FechaFn As String = $"&emsp;<b>Fecha Fin:</b> {txtFechaF.Text}"
If txtFechaI.Text = "" Then FechaIn = ""
If txtFechaF.Text = "" Then FechaFn = ""
If txtFechaF.Text = "" Then FechaFn = ""
Dim SubProyecto = If(DdlSubProyecto.SelectedItem.Text = "", "", $"&emsp;<b>SubProyecto:</b> {DdlSubProyecto.SelectedItem.Text}")
Dim FechaIF, FechaFF As String
FechaIF = If(IsDate(txtFechaI.Text.Trim()), txtFechaI.Text.Trim(), "-1")
FechaFF = If(IsDate(txtFechaF.Text.Trim()), txtFechaF.Text.Trim(), "-1")
If DtDatos IsNot Nothing AndAlso DtDatos.Rows.Count > 0 Then
Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta))
Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", Request.Url.Scheme, Request.Url.Host, Request.Url.Port, UsuarioActual.CveEmpresa)

View File

@@ -781,7 +781,7 @@ Public Class ClsGPS
Velocidad = Row("SPD").ToString.ToDouble
Fecha = Row("FechaTrama").ToString
KMRecorridos = Row("KMRecorridos").ToString.ToDouble
Info = InfoWindowReader($" Vehículo: {Vehiculo}", "-1", CveDispositivo, Row, TienePermisoComandos)
Info = InfoWindowReader($" Vehiculo: {Vehiculo}", "-1", CveDispositivo, Row, TienePermisoComandos)
If Velocidad > 1 Then

View File

@@ -1616,7 +1616,7 @@ Public Class ClsPaginas
'sino existe, recarga los datos
If Application(AppNombre) Is Nothing Then
Dim ObjInventarios As New ClsInventarios
If ObjInventarios.GetCamiones(-1, UsuarioActual.CveEmpresa) AndAlso ObjInventarios.DtResultados.Rows.Count > 0 Then
If ObjInventarios.GetCamiones(-1, UsuarioActual.CveEmpresa) Then
Application(AppNombre) = ObjInventarios.DtResultados
End If
ObjInventarios.Dispose()
@@ -4942,14 +4942,8 @@ Public Class ClsPaginas
PaginaDict.Add("/Inventarios/RepExistenciaLote.aspx".ToUpper(), 109)
PaginaDict.Add("/Inventarios/CatUnidades.aspx".ToUpper(), 2056)
'PaginaDict.Add("/Inventarios/EntregasPorRealizarRuta.aspx".ToUpper(), -1)
'PaginaDict.Add("/General/RepPaqueteriasGuiasRuta.aspx".ToUpper(), -1)
PaginaDict.Add("/Inventarios/EntregaAlmacenRuta.aspx".ToUpper(), 1320)
PaginaDict.Add("/General/RepEntregaAlmacenRuta.aspx".ToUpper(), 1319)
PaginaDict.Add("/Inventarios/RepEntregaAlmacenRuta.aspx".ToUpper(), 1319)

View File

@@ -6,6 +6,7 @@ Imports System.Data
Imports Newtonsoft.Json
Imports Extensiones
Imports System.IO
Imports Microsoft.Reporting.WebForms
Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
'TEMPORAL, DEBE SER REEMPLAZADO POR EL MODELO DE LA LIBRERIA
@@ -119,11 +120,160 @@ Public Class SIGWeb : Implements IHttpHandler, IRequiresSessionState
getSATColonias(context)
Case "GetFilesDirectory"
GetFilesDirectory(context)
Case "Getetiquetas"
Getetiquetas(context)
End Select
Catch ex As Exception
ex.GuardaLog(ex.Message)
End Try
End Sub
Public Sub ImprimirPDF(RutaReporte As String, DataSource As List(Of ReportDataSource), Parametros As List(Of ReportParameter), Optional NombreArchivo As String = "Reporte", Optional Formato As String = "PDF", Optional MR As ReportViewer = Nothing, Optional Content_Disposition As String = "attachment")
'limpio ReportViwer
ImprimirbytesPDF(StreamPDF(RutaReporte, DataSource, Parametros, NombreArchivo, Formato, MR), NombreArchivo, Formato, Content_Disposition:=Content_Disposition)
End Sub
Public Function StreamPDF(RutaReporte As String, DataSource As List(Of ReportDataSource), Parametros As List(Of ReportParameter), Optional NombreArchivo As String = "Reporte", Optional Formato As String = "PDF", Optional MR As ReportViewer = Nothing) As Byte()
'limpio ReportViwer
Dim sw As New System.Diagnostics.Stopwatch()
sw.Start()
Dim Bytes As Byte() = Nothing
Dim CveUsuario As Integer = 0
Dim CveEmpresa As Integer = 0
Dim RutaEmpresa As String = ""
Dim bdir As String = If(RutaReporte.Contains("Empresas"), ModExtensiones.DirectorioBaseEmpresas, AppDomain.CurrentDomain.BaseDirectory)
'TOMAR LA RUTA BASE PARA EL DIRECTORIO DE LA EMPRESA
If Not String.IsNullOrEmpty(RutaEmpresa) AndAlso Not RutaReporte.Contains("Grales") Then
bdir = RutaEmpresa.Replace($"{CveEmpresa}/", "")
End If
RutaReporte.Replace("/", "\")
If Not RutaReporte.ToUpper().StartsWith(bdir.ToUpper()) Then
RutaReporte = String.Format("{0}{1}", bdir, RutaReporte)
End If
If False Then
Dim wsreport As New WSRDLC.WebServiceSoapClient
Dim params As New List(Of WSRDLC.ReportParameter)
Dim ds As New DataSet
For Each rpds As ReportDataSource In DataSource
Dim dt As DataTable = DirectCast(rpds.Value, Data.DataTable)
If dt Is Nothing Then
dt = New DataTable()
Else
dt = dt.Copy()
End If
dt.TableName = rpds.Name
ds.Tables.Add(dt)
Next
For Each rpds As ReportParameter In Parametros
Dim param As New WSRDLC.ReportParameter
param.Name = rpds.Name
param.Values = {rpds.Values(0)}
params.Add(param)
Next
Bytes = wsreport.StreamPDFBytes(RutaReporte, ds, params.ToArray(), NombreArchivo, Formato, CveEmpresa, CveUsuario)
wsreport = Nothing
params = Nothing
ds.Dispose() : ds = Nothing
Else
If IsNothing(MR) Then MR = New ReportViewer
Try
' MasterReporteador.LocalReport.DataSources.Clear()
For Each RDS As ReportDataSource In DataSource
MR.LocalReport.DataSources.Add(RDS)
Next
MR.LocalReport.ReportPath = RutaReporte
MR.ProcessingMode = ProcessingMode.Local
MR.LocalReport.EnableExternalImages = True
MR.LocalReport.SetParameters(Parametros)
MR.LocalReport.Refresh()
Dim Warnings As Warning() = Nothing
Dim StreamIds As String() = Nothing
Dim MimeType As String = Nothing
Dim Encoding As String = Nothing
Dim Extension As String = Nothing
Bytes = MR.LocalReport.Render(Formato, Nothing, MimeType, Encoding, Extension, StreamIds, Warnings)
Catch ex As Microsoft.Reporting.WebForms.ScriptManagerNotFoundException
GuardaLog($"Error: { If(ex.InnerException.Message IsNot Nothing, ex.InnerException.Message, ex.Message) } | Descripcion: {If(ex.InnerException IsNot Nothing AndAlso ex.InnerException.InnerException IsNot Nothing AndAlso ex.InnerException.InnerException.Message IsNot Nothing, ex.InnerException.InnerException.Message, If(ex.InnerException IsNot Nothing AndAlso ex.InnerException.Message IsNot Nothing, ex.InnerException.Message, "Sin descripcion"))} - Ruta {RutaReporte}")
'HAY QUE VALIDAR QUE LOS OBJETOS QUE SE USAN PARA GUARDAR LOG EXISTEN!!! IPP 14 AGOSTO 2017
'GuardaLog($"Error: {ex.InnerException.Message} | Descripcion: {If(ex.InnerException.InnerException IsNot Nothing, ex.InnerException.InnerException.Message, "Sin descripcion")} - Ruta {RutaReporte}")
Catch ex As Exception
GuardaLog($"Error: { If(ex.InnerException.Message IsNot Nothing, ex.InnerException.Message, ex.Message) } | Descripcion: {If(ex.InnerException IsNot Nothing AndAlso ex.InnerException.InnerException IsNot Nothing AndAlso ex.InnerException.InnerException.Message IsNot Nothing, ex.InnerException.InnerException.Message, If(ex.InnerException IsNot Nothing AndAlso ex.InnerException.Message IsNot Nothing, ex.InnerException.Message, "Sin descripcion"))} - Ruta {RutaReporte}")
'HAY QUE VALIDAR QUE LOS OBJETOS QUE SE USAN PARA GUARDAR LOG EXISTEN!!! IPP 14 AGOSTO 2017
'GuardaLog($"Error {ex.InnerException.Message} | Descripcion: {If(ex.InnerException.InnerException IsNot Nothing, ex.InnerException.InnerException.Message, "Sin descripcion")} - Ruta {RutaReporte}")
End Try
MR.Dispose()
MR = Nothing
End If
sw.Stop()
If sw.Elapsed.TotalSeconds > 5 Then
GuardaLog($"Reporte:{RutaReporte} | Tiempo Renderizado Milisegundos: {sw.ElapsedMilliseconds},Total Segundos: {sw.Elapsed.TotalSeconds} ")
End If
Return Bytes
End Function
Public Sub ImprimirbytesPDF(bytes As Byte(), Optional NombreArchivo As String = "Reporte", Optional Formato As String = "PDF", Optional Descarga As Boolean = False, Optional Content_Disposition As String = "attachment")
'limpio ReportViwer
Dim mimeType As String = Nothing
Dim extension As String = Nothing
'If Descarga Then
' Try
' bytes = bytes
' File.WriteAllBytes(String.Format("{0}PDF/whatever.gif", UsuarioActual.Empresa.Ruta), img)
' Catch ex As Exception
' If UsuarioActual.CveRol = 1 Then
' Alert(ex.Message, TipoMensaje.MsgAdvertencia)
' Else
' Alert("Ocurrió un error al generar la descarga. Favor de contactar a soporte tecnico cod'IMPDFclspag'", TipoMensaje.MsgAdvertencia)
' End If
' End Try
'End If
Try
bytes = bytes
Response.Buffer = True
Response.Clear()
Response.ContentType = mimeType
Response.AddHeader("content-disposition", String.Format("{0}; filename={1}.{2}", Content_Disposition, NombreArchivo, If(Formato = "PDF", "pdf", "xls")))
Response.BinaryWrite(bytes) ' create the file
Response.Flush() ' send it to the client to download
HttpContext.Current.Response.SuppressContent = True
HttpContext.Current.ApplicationInstance.CompleteRequest()
HttpContext.Current.Response.End()
bytes = Nothing
Catch ex As Exception
Alert("Ocurrió un error al generar la descarga. Favor de contactar a soporte tecnico cod:'IMPDFclspag'", TipoMensaje.MsgAdvertencia)
End Try
End Sub
Dim Response As HttpResponse
Private Function Getetiquetas(context As HttpContext) As String
Dim retorno As String = ""
Dim params As New List(Of ReportParameter)
params.Add(New ReportParameter("Envase", "1 1/9"))
params.Add(New ReportParameter("Tamano", "Small"))
params.Add(New ReportParameter("Cultivo", "Tomate"))
params.Add(New ReportParameter("noPallet", "000001"))
Response = context.Response
Dim tablaReporte As New DataTable
'"Empresas/Grales/Formatos/EquiposGPS.rdlc"
ImprimirPDF("D:\\ADSistemas\\Proyectos\\SIG\\SIGIT\\GPS\\PalletEtiqueta.rdlc", (New List(Of ReportDataSource)), params, "Equipo GPS")
Return retorno
End Function
Private Function GetTokenAngular(context As HttpContext) As String
Dim usuario As Usuario = UsuarioActual(context)
Dim tokenDescriptor = New Microsoft.IdentityModel.Tokens.SecurityTokenDescriptor With {

View File

@@ -1210,13 +1210,13 @@ Partial Class Bancos_ProveedoresAbonar
importeMX = ImporteMovimiento
ElseIf CveMoneda = 1 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
ImporteMovimiento = (gvr.DataKey("RetISR").ToDecimal * PorcentajePago)
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioCompra, TipoCambioPago)
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, TipoCambioPago, tipoCambioCompra)
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 1 Then
ImporteMovimiento = (gvr.DataKey("RetISR").ToDecimal * PorcentajePago)
importeMX = ImporteMovimiento * tipoCambioCompra
ElseIf CveMoneda = 2 AndAlso gvr.DataKey("CveMoneda").ToEntero = 2 Then
ImporteMovimiento = (gvr.DataKey("RetISR").ToDecimal * PorcentajePago)
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, tipoCambioCompra, TipoCambioPago)
importeMX = ImporteMovimiento * If(FuncionalidadFluctuacionImpuestos, TipoCambioPago, tipoCambioCompra)
End If
ImporteMovimiento = Math.Round(ImporteMovimiento, 2, MidpointRounding.AwayFromZero)
importeMX = Math.Round(importeMX, 2, MidpointRounding.AwayFromZero)

View File

@@ -4618,7 +4618,7 @@ Partial Class Compras_Compras
'End If
'METODO DE PREPOLIZA DE ALMACEN
If UsuarioActual.CveEmpresa.Contiene(1, 119, 72, 80, 140, 141, 152, 153, 154, 159, 160, 161, 162, 163) And UsuarioActual.Empresa.UsaInventarios And Not UsuarioActual.Empresa.Funcionalidad(126) = "1" Then
If UsuarioActual.CveEmpresa.Contiene(1, 119, 72, 80, 140, 141, 145, 152, 153, 154, 159, 160, 161, 162, 163) And UsuarioActual.Empresa.UsaInventarios And Not UsuarioActual.Empresa.Funcionalidad(126) = "1" Then
Dim ImporteAlmacen = TmpDT.SUM(If(ListaDocumentos IsNot Nothing AndAlso ListaDocumentos.Count > 0 AndAlso ArrAnticipos IsNot Nothing AndAlso ArrAnticipos.Count > 0, "ImporteSinImpuestos", "Total"), $"ISNULL(TipoAF,0) <> 2 AND ISNULL(CveAlmacen,0) = 0 AND ISNULL(AplicaCostoIndirecto,0) <> 1 AND CveTipoPS = 2").ToString.ToDecimal
If ImporteAlmacen > 0 Then
If Not DdlTipoComprobante.SelectedValue.Contiene("NC", "DEV", "Ant") Then
@@ -6078,7 +6078,7 @@ Partial Class Compras_Compras
End If
'si aplica NC sobre mov de almacen, el impuesto lo toma de la Factura.para la consideracion de mcia en tránsito
If ChkNCInvNC.Checked And CveMoneda <> 1 AndAlso importeMovimiento > 0 Then
If ChkNCInvNC.Checked And CveMoneda > 1 AndAlso importeMovimiento > 0 Then
Dim diferenciaTransito As Decimal = 0
For Each Gvr As GridViewRow In GVNCInvAlmacen.Rows
@@ -10392,7 +10392,8 @@ Partial Class Compras_Compras
(row1("CveTipoGasto").ToString.ToEntero <> row2("CveTipoGasto").ToString.ToEntero) Or
(row1("Total").ToString.ToDouble <> row2("Total").ToString.ToDouble) Or
(row1("NoDeducible").ToString <> row2("NoDeducible").ToString) Or
(row1("CveActivoFijo").ToString.ToEntero <> row2("CveActivoFijo").ToString.ToEntero) Or
(row1("CveActivoFijo").ToString.ToEntero <> row2("CveActivoFijo").ToString.ToEntero) Or
(row1("AFMedida").ToString.ToEntero <> row2("AFMedida").ToString.ToEntero) Or
(row1("CvePS").ToString.ToEntero <> row2("CvePS").ToString.ToEntero) Then
Return False
End If

View File

@@ -1307,7 +1307,7 @@ Partial Class PopUpVerFactura
Dim Exten As String = If(Parametros("EXT").ToString.ToLower = "xml", "xml", "pdf")
Dim Path As String = String.Format("{0}\{1}\{2}\{3}.{4}", UsuarioActual.Empresa.Ruta, Parametros("EXT").ToString, Parametros("TIPODOCTO").ToString, Parametros("FOLIO").ToString, Exten)
Dim Archivo As New System.IO.FileInfo(Path)
Dim cvetimbre As Integer = Parametros("CVETIMBRE").ToString.ToEntero
Dim cvetimbre As Integer = IfNull(Parametros("CVETIMBRE"), "0").ToString.ToEntero
If Archivo.Exists Then
DescargarArchivoPDFTraslado(Archivo, Path)

View File

@@ -893,7 +893,7 @@ Partial Class ContabilidadC_RegPrePolizaS
'validaciones
If Not (TotalCargos = TotalAbonos AndAlso (GvPrePoliza.Rows.Count > 0 Or GvMov.Rows.Count > 0)) Then
If Not (TotalCargos = TotalAbonos AndAlso (GvPrePoliza.Rows.Count > 0 Or GvMov.Rows.Count > 0)) AndAlso UsuarioActual.CveRol <> 1 Then
Alert($"La suma de los movimientos no son iguales ({TotalCargos}-{TotalAbonos})", TipoMensaje.MsgAdvertencia)
Exit Sub
End If

557
GPS/PalletEtiqueta.rdlc Normal file
View File

@@ -0,0 +1,557 @@
<?xml version="1.0" encoding="utf-8"?>
<Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
<Body>
<ReportItems>
<Rectangle Name="Rectangle1">
<ReportItems>
<Textbox Name="TxtAgroopecuaria">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>AGROPECUARIA JAM, S.A. DE C.V.</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Bold</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Left>0.03527cm</Left>
<Height>0.83812cm</Height>
<Width>4.00812cm</Width>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Image Name="Image1">
<Source>Embedded</Source>
<Value>logojam</Value>
<Sizing>FitProportional</Sizing>
<Left>4.18451cm</Left>
<Height>1.20854cm</Height>
<Width>1.82222cm</Width>
<ZIndex>1</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Image>
<Textbox Name="TxtAgroopecuaria2">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>CARR. A BAHIA DE KINO
KM12 HERMOSILLO, SONORA</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Top>0.8734cm</Top>
<Height>0.83812cm</Height>
<Width>4.00812cm</Width>
<ZIndex>2</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria3">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>SFD-101-00001</Value>
<Style>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>1.80826cm</Top>
<Left>0.03529cm</Left>
<Height>0.59999cm</Height>
<Width>5.97145cm</Width>
<ZIndex>3</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria4">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Trace this product at sig.adssistemas.mx</Value>
<Style>
<FontSize>7pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>2.51409cm</Top>
<Left>0.0353cm</Left>
<Height>0.38833cm</Height>
<Width>5.97143cm</Width>
<ZIndex>4</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<BottomBorder>
<Style>Solid</Style>
</BottomBorder>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria5">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>TOMATES</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Top>3.04353cm</Top>
<Left>0.03529cm</Left>
<Height>0.4677cm</Height>
<Width>2.97624cm</Width>
<ZIndex>5</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria6">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>1 1/9 GENERICA</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>3.04353cm</Top>
<Left>3.0305cm</Left>
<Height>0.4677cm</Height>
<Width>2.97624cm</Width>
<ZIndex>6</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Image Name="Image2">
<Source>Embedded</Source>
<Value>barcode</Value>
<Sizing>FitProportional</Sizing>
<Top>4.16387cm</Top>
<Left>0.51424cm</Left>
<Height>1.42062cm</Height>
<Width>5.01354cm</Width>
<ZIndex>7</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Image>
<Textbox Name="TxtAgroopecuaria7">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>LARGE</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Right</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>3.59034cm</Top>
<Left>3.0305cm</Left>
<Height>0.4677cm</Height>
<Width>2.97624cm</Width>
<ZIndex>8</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria8">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>534134</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Top>5.76088cm</Top>
<Left>0.0353cm</Left>
<Height>0.4677cm</Height>
<Width>2.97624cm</Width>
<ZIndex>9</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria9">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>Produce of MX.</Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
</Style>
</TextRun>
</TextRuns>
<Style />
</Paragraph>
</Paragraphs>
<Top>6.40497cm</Top>
<Left>0.03528cm</Left>
<Height>0.4677cm</Height>
<Width>2.97624cm</Width>
<ZIndex>10</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
<Textbox Name="TxtAgroopecuaria10">
<CanGrow>true</CanGrow>
<KeepTogether>true</KeepTogether>
<Paragraphs>
<Paragraph>
<TextRuns>
<TextRun>
<Value>54 </Value>
<Style>
<FontWeight>Normal</FontWeight>
<Color>White</Color>
</Style>
</TextRun>
<TextRun>
<Value xml:space="preserve"> </Value>
<Style>
<FontSize>8pt</FontSize>
<FontWeight>Normal</FontWeight>
<Color>White</Color>
</Style>
</TextRun>
<TextRun>
<Value>62</Value>
<Style>
<FontSize>14pt</FontSize>
<FontWeight>Normal</FontWeight>
<Color>White</Color>
</Style>
</TextRun>
</TextRuns>
<Style>
<TextAlign>Center</TextAlign>
</Style>
</Paragraph>
</Paragraphs>
<Top>5.76088cm</Top>
<Left>3.71571cm</Left>
<Height>1.11179cm</Height>
<Width>1.81207cm</Width>
<ZIndex>11</ZIndex>
<Style>
<Border>
<Style>None</Style>
</Border>
<BackgroundColor>Black</BackgroundColor>
<VerticalAlign>Middle</VerticalAlign>
<PaddingLeft>2pt</PaddingLeft>
<PaddingRight>2pt</PaddingRight>
<PaddingTop>2pt</PaddingTop>
<PaddingBottom>2pt</PaddingBottom>
</Style>
</Textbox>
</ReportItems>
<KeepTogether>true</KeepTogether>
<Top>0.36724cm</Top>
<Height>7.13021cm</Height>
<Width>6.00674cm</Width>
<Style>
<Border>
<Style>None</Style>
</Border>
</Style>
</Rectangle>
</ReportItems>
<Height>5.01042in</Height>
<Style />
</Body>
<Width>2.43056in</Width>
<Page>
<PageHeight>29.7cm</PageHeight>
<PageWidth>21cm</PageWidth>
<LeftMargin>2cm</LeftMargin>
<RightMargin>2cm</RightMargin>
<TopMargin>2cm</TopMargin>
<BottomMargin>2cm</BottomMargin>
<ColumnSpacing>0.13cm</ColumnSpacing>
<Style />
</Page>
<AutoRefresh>0</AutoRefresh>
<ReportParameters>
<ReportParameter Name="Envase">
<DataType>String</DataType>
<Nullable>true</Nullable>
<AllowBlank>true</AllowBlank>
<Prompt>ReportParameter1</Prompt>
</ReportParameter>
<ReportParameter Name="Tamano">
<DataType>String</DataType>
<Nullable>true</Nullable>
<AllowBlank>true</AllowBlank>
<Prompt>ReportParameter1</Prompt>
</ReportParameter>
<ReportParameter Name="Cultivo">
<DataType>String</DataType>
<Nullable>true</Nullable>
<AllowBlank>true</AllowBlank>
<Prompt>ReportParameter1</Prompt>
</ReportParameter>
<ReportParameter Name="noPallet">
<DataType>String</DataType>
<Nullable>true</Nullable>
<AllowBlank>true</AllowBlank>
<Prompt>ReportParameter1</Prompt>
</ReportParameter>
</ReportParameters>
<EmbeddedImages>
<EmbeddedImage Name="logojam">
<MIMEType>image/jpeg</MIMEType>
<ImageData>/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBAUEBAYFBQUGBgYHCQ4JCQgICRINDQoOFRIWFhUSFBQXGiEcFxgfGRQUHScdHyIjJSUlFhwpLCgkKyEkJST/2wBDAQYGBgkICREJCREkGBQYJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCT/wAARCALQBQADASIAAhEBAxEB/8QAHAABAAAHAQAAAAAAAAAAAAAAAAECAwQFBgcI/8QAWxAAAgEDAgMFAwYJBwkGBAMJAAECAwQRBSEGEjEHE0FRYXGBkRQiMqGx0QgVFyM2UlWSwTNCYnJzk7IWJDQ1U1R04fBDgqLC0vEYJWODN0RF4iZkZXWUlaOz/8QAHAEBAAEFAQEAAAAAAAAAAAAAAAQBAgMFBgcI/8QAQREAAgIBAgMEBgcIAgEFAQEBAAECAwQFERIhMQYTQVEUIjJhcZEVNFOBobHhBxYjM0JSwdFy8DUkQ2KCkvFEsv/aAAwDAQACEQMRAD8A9UgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
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</ImageData>
</EmbeddedImage>
<EmbeddedImage Name="barcode">
<MIMEType>image/jpeg</MIMEType>
<ImageData>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</ImageData>
</EmbeddedImage>
</EmbeddedImages>
<rd:ReportUnitType>Cm</rd:ReportUnitType>
<rd:ReportID>ab0e0117-79b9-44e9-a7a3-e3d163f1ee55</rd:ReportID>
</Report>

2474
GPS/PalletEtiqueta2.rdlc Normal file

File diff suppressed because it is too large Load Diff

View File

@@ -230,10 +230,10 @@
'G E N E R A L E S
Using ObjGenerales As New ClsGenerales
If ObjGenerales.GetGralPaises Then Application("GlobalDTGralPaises") = ObjGenerales.DtResultados Else Application("GlobalDTGralPaises") = Nothing
If ObjGenerales.GetGralEstados Then Application("GlobalDTGralEstados") = ObjGenerales.DtResultados Else Application("GlobalDTGralEstados") = Nothing
If ObjGenerales.GetGralMunicipios Then Application("GlobalDTGralMunicipios") = ObjGenerales.DtResultados Else Application("GlobalDTGralMunicipios") = Nothing
If ObjGenerales.GetGralPoblaciones Then Application("GlobalDTGralPoblaciones") = ObjGenerales.DtResultados Else Application("GlobalDTGralPoblaciones") = Nothing
'If ObjGenerales.GetGralPaises Then Application("GlobalDTGralPaises") = ObjGenerales.DtResultados Else Application("GlobalDTGralPaises") = Nothing
'If ObjGenerales.GetGralEstados Then Application("GlobalDTGralEstados") = ObjGenerales.DtResultados Else Application("GlobalDTGralEstados") = Nothing
'If ObjGenerales.GetGralMunicipios Then Application("GlobalDTGralMunicipios") = ObjGenerales.DtResultados Else Application("GlobalDTGralMunicipios") = Nothing
'If ObjGenerales.GetGralPoblaciones Then Application("GlobalDTGralPoblaciones") = ObjGenerales.DtResultados Else Application("GlobalDTGralPoblaciones") = Nothing
If ObjGenerales.GetEscolaridades Then Application("GlobalDTGralEscolaridades") = ObjGenerales.DtResultados Else Application("GlobalDTGralEscolaridades") = Nothing
If ObjGenerales.GetCategorias Then Application("GlobalDTGralCategorias") = ObjGenerales.DtResultados Else Application("GlobalDTGralCategorias") = Nothing
If ObjGenerales.GetCategorias(-1, 2) Then Application("GlobalDTFamilias") = ObjGenerales.DtResultados Else Application("GlobalDTFamilias") = Nothing
@@ -245,6 +245,22 @@
If ObjGenerales.GetClasificacionPorcentaje(-1, -1, -1, -1, 1) Then Application("GlobalDTClasificacionPorcentaje") = ObjGenerales.DtResultados Else Application("GlobalDTClasificacionPorcentaje") = Nothing
End Using
'SAT
Using ObjGrales As New ClsGenerales
If ObjGrales.GetSATProductosServicios Then Application("GlobalDTPSATPS") = ObjGrales.DtResultados.AsEnumerable() Else Application("GlobalDTPSATPS") = Nothing
'If ObjGrales.GetSATUnidadMedida Then Application("GlobalDTPSATUM") = ObjGrales.DtResultados.AsEnumerable() Else Application("GlobalDTPSATUM") = Nothing
If ObjGrales.GetSATUsosCFDI Then Application("GlobalDTSATUsosCFDI") = ObjGrales.DtResultados Else Application("GlobalDTSATUsosCFDI") = Nothing
If ObjGrales.GetSATFraccionArancelaria Then Application("GlobalDTFraccionArancelaria") = ObjGrales.DtResultados.AsEnumerable() Else Application("GlobalDTFraccionArancelaria") = Nothing
If ObjGrales.GetSATIncoterm Then Application("GlobalDTIncoterm") = ObjGrales.DtResultados Else Application("GlobalDTIncoterm") = Nothing
If ObjGrales.GetSATTipoOperacion Then Application("GlobalDTTipoOperacion") = ObjGrales.DtResultados Else Application("GlobalDTTipoOperacion") = Nothing
If ObjGrales.GetSATMotivoTraslado Then Application("GlobalDTSATMotivoTraslado") = ObjGrales.DtResultados Else Application("GlobalDTSATMotivoTraslado") = Nothing
If ObjGrales.GetSATUnidadesAduana Then Application("GlobalDTUnidadAduana") = ObjGrales.DtResultados Else Application("GlobalDTUnidadAduana") = Nothing
If ObjGrales.GetSATClavePedimento Then Application("GlobalDTClavePedimento") = ObjGrales.DtResultados Else Application("GlobalDTClavePedimento") = Nothing
'If ObjGrales.GetSATPais Then Application("GlobalDTGralPaises") = ObjGrales.DtResultados Else Application("GlobalDTGralPaises") = Nothing
'If ObjGrales.GetSATEstado("-1") Then Application("GlobalDTEstado") = ObjGrales.DtResultados Else Application("GlobalDTEstado") = Nothing
'If ObjGrales.GetSATMunicipio("-1") Then Application("GlobalDTMunicipio") = ObjGrales.DtResultados Else Application("GlobalDTMunicipio") = Nothing
'If ObjGrales.GetSATColonia("-1") Then Application("GlobalDTColonia") = ObjGrales.DtResultados Else Application("GlobalDTColonia") = Nothing
End Using
GuardaLogAsax(String.Format("Globalasax 16:{0}", DateTime.Now))
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
@@ -274,22 +290,7 @@
End Using
GuardaLogAsax(String.Format("Globalasax 18:{0}", DateTime.Now))
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
'SAT
Using ObjGrales As New ClsGenerales
If ObjGrales.GetSATProductosServicios Then Application("GlobalDTPSATPS") = ObjGrales.DtResultados.AsEnumerable() Else Application("GlobalDTPSATPS") = Nothing
'If ObjGrales.GetSATUnidadMedida Then Application("GlobalDTPSATUM") = ObjGrales.DtResultados.AsEnumerable() Else Application("GlobalDTPSATUM") = Nothing
If ObjGrales.GetSATUsosCFDI Then Application("GlobalDTSATUsosCFDI") = ObjGrales.DtResultados Else Application("GlobalDTSATUsosCFDI") = Nothing
If ObjGrales.GetSATFraccionArancelaria Then Application("GlobalDTFraccionArancelaria") = ObjGrales.DtResultados.AsEnumerable() Else Application("GlobalDTFraccionArancelaria") = Nothing
If ObjGrales.GetSATIncoterm Then Application("GlobalDTIncoterm") = ObjGrales.DtResultados Else Application("GlobalDTIncoterm") = Nothing
If ObjGrales.GetSATTipoOperacion Then Application("GlobalDTTipoOperacion") = ObjGrales.DtResultados Else Application("GlobalDTTipoOperacion") = Nothing
If ObjGrales.GetSATMotivoTraslado Then Application("GlobalDTSATMotivoTraslado") = ObjGrales.DtResultados Else Application("GlobalDTSATMotivoTraslado") = Nothing
If ObjGrales.GetSATUnidadesAduana Then Application("GlobalDTUnidadAduana") = ObjGrales.DtResultados Else Application("GlobalDTUnidadAduana") = Nothing
If ObjGrales.GetSATClavePedimento Then Application("GlobalDTClavePedimento") = ObjGrales.DtResultados Else Application("GlobalDTClavePedimento") = Nothing
If ObjGrales.GetSATPais Then Application("GlobalDTPais") = ObjGrales.DtResultados Else Application("GlobalDTPais") = Nothing
'If ObjGrales.GetSATEstado("-1") Then Application("GlobalDTEstado") = ObjGrales.DtResultados Else Application("GlobalDTEstado") = Nothing
'If ObjGrales.GetSATMunicipio("-1") Then Application("GlobalDTMunicipio") = ObjGrales.DtResultados Else Application("GlobalDTMunicipio") = Nothing
'If ObjGrales.GetSATColonia("-1") Then Application("GlobalDTColonia") = ObjGrales.DtResultados Else Application("GlobalDTColonia") = Nothing
End Using
GuardaLogAsax(String.Format("Globalasax 19:{0}", DateTime.Now))
'------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

View File

@@ -36,18 +36,18 @@
<ContentTemplate>
<asp:GridView ID="GvDatos" runat="server" AutoGenerateColumns="False" DataKeyNames="CveCamion,Placa,Especificacion,ConfigCartaPorte,Anio,CveTipoPermisoSCT,NumPermisoSCT,NombreAseguradora,NumPolizaSeguro,NombreAseguradoraMedioAmbiente,NumPolizaSeguroMedioAmbiente,NombreAseguradoraCarga,NumPolizaSeguroCarga"
EmptyDataText="No se Encontraron Unidades" ToolTip="Listado de Unidades" CssClass="table table-striped table-advance table-hover mysmallbtn" Style="margin-top: -10px; width: 100%" GridLines="None">
<Columns>
<asp:BoundField HeaderText="Placa" DataField="Placa" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Especificación" DataField="Especificacion" ItemStyle-HorizontalAlign="Left" />
<Columns>
<asp:BoundField HeaderText="Unidad" DataField="Especificacion" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Placa" DataField="Placa" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Config Carta Porte" DataField="ConfigCartaPorte" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Tipo Permiso SCT" DataField="ClaveTipoPermisoSCT" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Número Permiso SCT" DataField="NumPermisoSCT" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Nombre Aseguradora" DataField="NombreAseguradora" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Numero Póliza Seguro" DataField="NumPolizaSeguro" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Permiso SCT" DataField="NumPermisoSCT" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Aseguradora" DataField="NombreAseguradora" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Póliza Seguro" DataField="NumPolizaSeguro" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField HeaderText="Fecha de Ingreso" ItemStyle-HorizontalAlign="Center" DataField="FechaIng" ItemStyle-Width="15%" DataFormatString="{0:G}" />
<asp:BoundField HeaderText="Fecha de Ingreso" ItemStyle-HorizontalAlign="Center" DataField="FechaIng" ItemStyle-Width="5%" DataFormatString="{0:d}" />
<asp:BoundField HeaderText="Usuario" DataField="Usuario" />
<asp:TemplateField ItemStyle-Width="15%" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left" HeaderText="Editar">
<asp:TemplateField ItemStyle-Width="100px" ItemStyle-HorizontalAlign="Center" HeaderStyle-HorizontalAlign="Left" HeaderText="Editar">
<ItemTemplate>
<asp:LinkButton ID="LnkEditar" OnClick="LnkEditar_Click" runat="server" Visible="true" AlternateText="Eitar" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i title='Editar' class='fa fa-pencil' title='Editar' ></i>" />
<asp:LinkButton ID="LnkEliminar" OnClick="LnkEliminar_Click" runat="server" Visible="true" AlternateText="Eliminar" CausesValidation="False" CssClass="btn btn-circle btn-sm red" Text="<i title='Eliminar' class='icon-trash' title='Eliminar' ></i>" data-toggle="confirmation" data-popout="true" data-original-title="Eliminar" data-btn-ok-label="Si" />
@@ -57,13 +57,7 @@
</asp:GridView>
</ContentTemplate>
</asp:UpdatePanel>
<div id="DivAgregarUnidad" class="modal ADS fade" role="dialog">
<div class="modal-dialog ">
@@ -77,10 +71,15 @@
<asp:Literal runat="server" ID="LtlTituloModal" Text="Agregar Unidad"></asp:Literal></h4>
</div>
<div class="modal-body">
<div class="row">
<div class="modal-body">
<div class="row">
<div class="form-group form-md-line-input input-iconright col-md-12">
<asp:TextBox ID="TxtEspecificacionNuevo" CssClass="form-control" runat="server" MaxLength="100"></asp:TextBox>
<label for="<%= TxtEspecificacionNuevo.ClientID.ToString()%>">Unidad:</label>
<asp:RequiredFieldValidator runat="server" ID="RfvTxtEspecificacionNuevo" ControlToValidate="TxtEspecificacionNuevo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Especificación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpUnidad"></asp:RequiredFieldValidator>
<i></i>
</div>
<div class="form-group form-md-line-input input-iconright col-md-6">
@@ -89,10 +88,7 @@
<asp:RequiredFieldValidator runat="server" ID="RfvTxtPlacaNuevo" ControlToValidate="TxtPlacaNuevo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Placa''</b> es necesario, por favor ingréselo." ValidationGroup="GrpUnidad"></asp:RequiredFieldValidator>
<asp:RegularExpressionValidator runat="server" ID="RevTxtPlacaNuevo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Placa''</b> no contiene los caracteres suficientes." ControlToValidate="TxtPlacaNuevo" ValidationExpression="^.{6,8}$" ValidationGroup="GrpUnidad"></asp:RegularExpressionValidator>
<i></i>
</div>
</div>
<div class="form-group form-md-line-input input-iconright col-md-6">
<asp:TextBox ID="TxtAnio" CssClass="form-control" runat="server" MaxLength="4"></asp:TextBox>
<label for="<%= TxtAnio.ClientID.ToString()%>">Año:</label>
@@ -104,12 +100,6 @@
</div>
<div class="form-group form-md-line-input input-iconright">
<asp:TextBox ID="TxtEspecificacionNuevo" CssClass="form-control" runat="server" MaxLength="100"></asp:TextBox>
<label for="<%= TxtEspecificacionNuevo.ClientID.ToString()%>">Especificación:</label>
<asp:RequiredFieldValidator runat="server" ID="RfvTxtEspecificacionNuevo" ControlToValidate="TxtEspecificacionNuevo" CssClass="help-block errorimput" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Especificación''</b> es necesario, por favor ingréselo." ValidationGroup="GrpUnidad"></asp:RequiredFieldValidator>
<i></i>
</div>
<div class="form-group form-md-line-input input-iconright">
<asp:DropDownList ID="DdlConfigAuto" CssClass="form-control input-sm select2me" Width="100%" runat="server" AppendDataBoundItems="true" AutoPostBack="false" CausesValidation="true" DataTextField="ClaveConfigAutoTransporteDescripcion" DataValueField="ClaveConfigAutoTransporte" Style="padding: 0px">

View File

@@ -892,6 +892,8 @@ Partial Class Inventarios_Consignaciones
End If
If Not ErrorMovInv Then
'falta generar la prepoliza
ObjInventario.Commit()
Dim Msg As New StringBuilder
Msg.AppendFormat("Se realizo con exito la devolución de consignación")

View File

@@ -163,6 +163,7 @@
<td>Dirección Envío:</td>
<td>
<asp:Label Text="" ID="LblDirEnvio" runat="server" />
<asp:LinkButton ID="LnkEditarDir" runat="server" OnClick="LnkEditarDir_Click" AlternateText="Editar Dirección" ToolTip="Editar Dirección" CausesValidation="False" CssClass="btn btn-circle btn-sm green" Text="<i class='fa fa-pencil'></i>" />
</td>
</tr>
</table>
@@ -279,6 +280,44 @@
</div>
<div id="DivEditarEntrega" class="modal ADS fade" role="dialog">
<div class="modal-dialog">
<asp:UpdatePanel ID="UpModalEditarentrega" class="modal-content rowpadding" tabindex="-1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
<h4 class="modal-title" id="H1" runat="server">Editar Dirección</h4>
</div>
<div class="modal-body">
<div class="row">
<div class="form-group col-md-6 form-md-line-input input-iconright">
<asp:HiddenField ID="HdnCveVenta" runat="server" />
<asp:DropDownList ID="DdlModalDireccionEnvio" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="DireccionEnvio" DataValueField="CveDireccionEnvio" Class="table-group-action-input form-control input-inline input-small input-sm select2me"></asp:DropDownList>
<label for="<%= DdlModalDireccionEnvio.ClientID.ToString()%>">Dirección Origen:</label>
</div>
<asp:RequiredFieldValidator ID="RfvDdlModalDireccionEnvio" runat="server" ControlToValidate="DdlModalDireccionEnvio" Display="None" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Dirección Origen''</b> es necesario." InitialValue="-1" ValidationGroup="GrpModalEditarentrega"></asp:RequiredFieldValidator>
<ajax:ValidatorCalloutExtender ID="VceDdlModalDireccionEnvio" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlModalDireccionEnvio" Width="250px" PopupPosition="BottomLeft"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="modal-footer">
<asp:UpdatePanel runat="server">
<ContentTemplate>
<asp:Button ID="BtnModalEditarentrega" runat="server" OnClick="BtnModalEditarentrega_Click" CssClass="btn btn-success" Text="Actualizar" ValidationGroup="GrpModalEditarentrega" />
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
</div>
<asp:UpdatePanel ID="UpPendientes" runat="server" UpdateMode="Conditional">
<ContentTemplate>

View File

@@ -221,6 +221,14 @@ Partial Class Inventarios_EntregaAlmacen
ViewState("CveCliente") = value
End Set
End Property
Private Property CveDireccionEnvio As Integer
Get
Return CType(ViewState("CveDireccionEnvio"), Integer)
End Get
Set(value As Integer)
ViewState("CveDireccionEnvio") = value
End Set
End Property
Private Property CveMovimiento As Integer
Get
Return CType(ViewState("CveMovimiento"), Integer)
@@ -598,20 +606,21 @@ Partial Class Inventarios_EntregaAlmacen
trObsAlmacen.Visible = drE("ObservacionesAlmacen").ToString() <> ""
LbObservacionesAlmacen.Text = drE("ObservacionesAlmacen").ToString()
CveVentaSurtir = CveVenta
CveAlmacenTraspasoDestino = DtDatos.Rows(0)(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoOrigen", "CveAlmacenTraspasoDestino")).ToString().ToEntero()
CveAlmacenTraspasoOrigen = DtDatos.Rows(0)(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoDestino", "CveAlmacenTraspasoOrigen")).ToString().ToEntero()
CveContrato = DtDatos.Rows(0)("CveContrato").ToString().ToEntero()
CveVendedor = DtDatos.Rows(0)("CveVendedor").ToString().ToEntero()
CveCliente = DtDatos.Rows(0)("CveCliente").ToString().ToEntero()
CveAlmacenTraspasoDestino = drE(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoOrigen", "CveAlmacenTraspasoDestino")).ToString().ToEntero()
CveAlmacenTraspasoOrigen = drE(If(EsDevolucionVenta = 1 And TipoDocto <> "Rem", "CveAlmacenTraspasoDestino", "CveAlmacenTraspasoOrigen")).ToString().ToEntero()
CveContrato = drE("CveContrato").ToString().ToEntero()
CveVendedor = drE("CveVendedor").ToString().ToEntero()
CveCliente = drE("CveCliente").ToString().ToEntero()
ClienteEntregaPersonal(CveCliente)
CveSubProyecto = DtDatos.Rows(0)("CveSubProyecto").ToString().ToEntero()
CveSubProyecto = drE("CveSubProyecto").ToString().ToEntero()
EsInterno = CBool(DtDatos.Rows(0)("EsInterno").ToString())
CveDireccionEnvio = drE("CveDireccionEnvio").ToString.ToEntero
If drE("CveDireccionEnvio").ToString.ToEntero > 0 Then
If CveDireccionEnvio > 0 Then
trDireccionEnvio.Visible = True
'carga la dirección de envío
Dim ObjClientes As New ClsClientes
If ObjClientes.DireccionEnvioGet(drE("CveDireccionEnvio").ToString.ToEntero, CveCliente, -1) Then
If ObjClientes.DireccionEnvioGet(CveDireccionEnvio, CveCliente, -1) Then
Dim drenvio As DataRow = ObjClientes.DtResultados.FiltroPrimero("")
LblDirEnvio.Text = drenvio("SucursalClienteVentaDireccion").ToString
End If
@@ -3988,4 +3997,69 @@ Partial Class Inventarios_EntregaAlmacen
End Sub
#End Region
'Protected void LnkEditarDir_Click(Object sender, EventArgs e)
'{
' int CveCliente = GvRow.DataKey("CveCliente").ToEntero();
' int CveDireccion = GvRow.DataKey("CveDireccionEnvio").ToEntero();
' HdnCveVenta.Value = GvRow.DataKey("CveVenta");
' CargaModalCombosDirecciones(CveCliente, CveDireccion);
' UpModalEditarentrega.Update();
' this.RegistraScript("$('#DivEditarEntrega').modal('show');");
'}
Protected Sub LnkEditarDir_Click(sender As Object, e As EventArgs)
HdnCveVenta.Value = CveVentaSurtir.ToString
CargaModalCombosDirecciones(CveCliente, CveDireccionEnvio)
RegistraScript("$('#DivEditarEntrega').modal('show');")
End Sub
Private Sub CargaModalCombosDirecciones(CveCliente As Integer, CveDireccionEnvio As Integer)
DdlModalDireccionEnvio.Items.Clear()
Dim dtt As New DataTable()
Dim ObjClientes As New ClsClientes()
If (ObjClientes.DireccionEnvioGet(-1, CveCliente, -1)) Then
dtt = ObjClientes.DtResultados
End If
ObjClientes.Dispose()
DdlModalDireccionEnvio.DataSource = dtt
DdlModalDireccionEnvio.DataBind()
DdlModalDireccionEnvio.SelectedValueExist(CveDireccionEnvio)
UpModalEditarentrega.Update()
dtt.Dispose()
End Sub
Protected Sub BtnModalEditarentrega_Click(sender As Object, e As EventArgs)
Dim ProcesoOK As Boolean = True
Dim ObjVentas As New ClsVentas()
If Not ObjVentas.UpdateDireccionEnvioVenta(HdnCveVenta.Value.ToEntero(), DdlModalDireccionEnvio.SelectedValue.ToEntero(), UsuarioActual.CveEmpresa) Then
ProcesoOK = False
End If
ObjVentas.Dispose()
If ProcesoOK Then
RegistraScript("$('#DivEditarEntrega').modal('hide');")
Alert("Dirección Actualizada correctamente.", ModExtensiones.TipoMensaje.ToastInformacion)
'CargaDatos()
End If
End Sub
End Class

View File

@@ -38,14 +38,14 @@
</asp:DropDownList>
</div>
<label class="col-md-1 " style="width: 80px; margin-top: 5px;">Estatus:</label>
<div class="col-md-2">
<div class="col-md-1">
<asp:DropDownList ID="DdlEstatus" runat="server" Width="100%" AppendDataBoundItems="true" DataTextField="EntregaForaneaEstatus" DataValueField="CveEntregaForaneaEstatus" Class="table-group-action-input form-control input-inline input-small input-sm select2me"></asp:DropDownList>
</div>
<label class="col-md-1 " style="width: 90px;">Fecha Inicial:</label>
<div class="col-md-2">
<div class="col-md-1" style="min-width: 115px">
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 138px !important; padding: 0px; margin-bottom: -10px;">
<asp:TextBox ID="TxtFechaI" runat="server" CssClass="form-control" CausesValidation="true" Width="98%" MaxLength="10"></asp:TextBox>
<asp:TextBox ID="TxtFechaI" runat="server" CssClass="form-control" CausesValidation="true" Width="80px" MaxLength="10"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="imgCalendarioI" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>
@@ -59,9 +59,9 @@
</div>
<label class="col-md-1 " style="width: 80px;">Fecha Final:</label>
<div class="col-md-2">
<div class="col-md-1" style="min-width: 115px">
<div class="input-group input-sm input-small date date-picker " data-date-format="dd/mm/yyyy" style="width: 138px !important; padding: 0px; margin-bottom: -10px;">
<asp:TextBox ID="TxtFechaF" runat="server" CssClass="form-control" CausesValidation="true" Width="98%" MaxLength="10"></asp:TextBox>
<asp:TextBox ID="TxtFechaF" runat="server" CssClass="form-control" CausesValidation="true" Width="80px" MaxLength="10"></asp:TextBox>
<span class="input-group-btn ">
<asp:LinkButton ID="imgCalendarioF" class="btn default " Text="<i class='fa fa-calendar'></i>" runat="server"></asp:LinkButton>
</span>

View File

@@ -312,7 +312,7 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas
}
ObjClientes.Dispose();
DdlModalDireccionDestino.DataSource = DTDireccionesCliente
DdlModalDireccionDestino.DataSource = DTDireccionesCliente;
DdlModalDireccionDestino.DataBind();
DdlModalDireccionDestino.Items.Insert(0,new ListItem("Seleccione Una", "-1"));
@@ -332,7 +332,22 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas
protected void LnkTimbrar_Click(object sender, EventArgs e)
{
LinkButton LnkCancelarFolioFiscal = (LinkButton)sender;
GridViewRow GvRow = (GridViewRow)LnkCancelarFolioFiscal.BindingContainer;
int cvetimbre = GvRow.DataKey("CveTimbre").ToEntero();
Timbres ObjTimbres = new Timbres("Tra", cvetimbre, UsuarioActual);
StringBuilder MensajeAlert = new StringBuilder();
MensajeAlert.AppendFormat("Folio: <b>{0}</b> &nbsp;", ObjTimbres.ObjFactura.SerieFolio);
if (ObjTimbres.Timbrar())
{
MensajeAlert.AppendFormat("<a class='texto' style='color:#337ab7' href='/Compras/PopUpVerFactura.aspx?P={0}' target='_blank'>XML &nbsp;<i class='fa fa-file'></i></i></a>&nbsp;&nbsp;", ModExtensiones.Encripta(String.Format("OP=DesXmlTra&CveTimbre={0}&EXT={1}&FOLIO={2}&TIPODOCTO={3}", cvetimbre, "XML", ObjTimbres.ObjFactura.SerieFolio, ObjTimbres.ObjFactura.TipoDocto)));
Alert(MensajeAlert.ToString(), ModExtensiones.TipoMensaje.MsgInformacion);
}
else
{
MensajeAlert.AppendFormat("<ul><li>{0}</li></ul>", ObjTimbres.MsgError);
}
}
protected void LnkCancelaTimbre_Click(object sender, EventArgs e)
@@ -462,15 +477,15 @@ public partial class General_RepEntregaAlmacenRuta : ClsPaginas
}
LnkCancelaTimbre.Visible = true;
switch (e.Row.DataKey("Tipo"))
{
case "E":
e.Row.FCLabel("LtTipo").CssClass = "label label-sm label-success";
break;
case "T":
e.Row.FCLabel("LtTipo").CssClass = "label label-sm label-success";
break;
default:
e.Row.FCLabel("LtTipo").CssClass = "label label-sm label-warning";
break;

View File

@@ -112,13 +112,12 @@
<asp:RangeValidator ID="RVFecha" runat="server" ControlToValidate="TxtFecha" Display="None" Type="Date" MinimumValue="01/01/2000" MaximumValue="01/01/2000" ErrorMessage="<b><span style='text-decoration: underline'>ERROR:</span></b><br />El campo <b>''Fecha''</b> no puede ser mayor al dia actual. Por favor verifcar." ValidationGroup="GrpGuardar"></asp:RangeValidator>
<ajax:ValidatorCalloutExtender ID="VCOFecha3" runat="server" HighlightCssClass="vco" TargetControlID="RVFecha" Width="350px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<label class="col-md-2">Transitorio:</label>
</div>
</div>
<label class="col-md-2">Transitorio:</label>
<div class="col-md-1" style="padding-left: 7px;">
<asp:CheckBox ID="ChkTransitorio" AutoPostBack="true" OnCheckedChanged="ChkTransitorio_CheckedChanged" CssClass="md-checksd" runat="server" />
</div>
</div>
</div>
<div class="row">
<label class="col-md-2">Almacén Origen:</label>
@@ -146,15 +145,12 @@
</div>
<div id="DivTransitorio" style="display: none;">
<div class="row">
<asp:Label AssociatedControlID="TxtResponsable" ID="LblResponsable" runat="server" Text="Responsable:" CssClass="col-md-2"></asp:Label>
<asp:Panel CssClass="col-md-2" ID="divResponsable" runat="server">
<div id="DivResponsable" runat="server" visible="false">
<div class="row">
<label class="col-md-2">Responsable:</label>
<div class="col-md-2" id="div1" >
<asp:TextBox runat="server" Text="" CssClass="form-control input-sm" ID="TxtResponsable" />
</asp:Panel>
</div>
</div>
</div>
@@ -175,14 +171,11 @@
</ContentTemplate>
</asp:UpdatePanel>
</div>
<div id="DivDocChofer" class="col-md-4 " style="display: none;" >
<asp:UpdatePanel ID="UpDocChofer" runat="server">
<asp:UpdatePanel ID="UpEmitirTransitorio" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<div id="DivEmitirTransitorio" class="col-md-4 " runat="server" visible="false" >
<div class="portlet light xspadding traspasorow bordered">
<div class="portlet-title">
<div class="caption font-green">
@@ -225,7 +218,7 @@
<ajax:ValidatorCalloutExtender ID="VceDdlChofer" runat="server" HighlightCssClass="vco" TargetControlID="RfvDdlChofer" Width="350px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<div class="row" class="rowpadding">
<div class="row rowpadding">
<label class="col-md-3">Unidad:</label>
<div class="col-md-9">
<asp:DropDownList runat="server" ID="DdlUnidadCamion" AutoPostBack="true" Width="100%" AppendDataBoundItems="true" CssClass="form-control input-sm select2me" DataValueField="CveCamion" DataTextField="CamionPlaca"></asp:DropDownList>
@@ -247,10 +240,10 @@
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender4" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator1" Width="350px"></ajax:ValidatorCalloutExtender>
</div>
</div>
</div>
<div class="row rowpadding" runat="server" id="divFechaEnvio" visible="false">
</div>
<div class="row rowpadding" runat="server" id="divFechaLlegada" >
<label class="col-md-3">F. Llegada:</label>
<div class="col-md-9" style="padding-top: 0px;" >
<div class="col-md-4" style="padding-top: 0px;" >
<div class="input-group input-sm input-small date date-picker" data-date-format="dd/mm/yyyy" style="width: 125px !important;">
<asp:TextBox ID="TxtFechaLlegada" runat="server" CssClass="form-control" CausesValidation="true" MaxLength="10" Width="80px" ClientIDMode="Static"></asp:TextBox>
<span class="input-group-btn ">
@@ -262,13 +255,20 @@
<ajax:ValidatorCalloutExtender ID="ValidatorCalloutExtender3" runat="server" HighlightCssClass="vco" TargetControlID="CompareValidator2" Width="350px"></ajax:ValidatorCalloutExtender>
</div>
</div>
<label class="col-md-1">Dist:</label>
<div class="col-md-3">
<asp:TextBox ID="TxtDistancia" runat="server" CssClass="form-control input-sm" Width="100%" Text="1"></asp:TextBox>
<ajax:TextBoxWatermarkExtender ID="TBWEDistancia" runat="server" TargetControlID="TxtDistancia" WatermarkText="Distancia" WatermarkCssClass="watermarked" />
</div>
</div>
</div>
</div>
</div>
</ContentTemplate>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</div>
<asp:UpdatePanel runat="server" UpdateMode="Conditional" ID="UpMov">
<ContentTemplate>

View File

@@ -178,14 +178,8 @@ Partial Class Inventarios_TraspasoAlmacen
divGastoIndirecto.Visible = False
LblGastoIndirecto.Visible = False
divResponsable.Visible = False
LblResponsable.Visible = False
End If
If UsuarioActual.Empresa.Funcionalidad(161) = "1" Then
divFechaEnvio.Visible = True
End If
CargaCombos()
CreaDT()
AlmacenTransitorioDefaults()
@@ -200,7 +194,8 @@ Partial Class Inventarios_TraspasoAlmacen
DivCodigoSeriePS.Visible = False
End If
If ChkTransitorio.Checked Then
RegistraScript("$('#DivTransitorio').show(0);$('#DivGastoIndirecto').show(0);$('#DivDocChofer').show(0);")
RegistraScript(" $('#DivGastoIndirecto').show(0); ")
DivResponsable.Visible = True
DivTransitorio2.Visible = True
End If
@@ -217,16 +212,10 @@ Partial Class Inventarios_TraspasoAlmacen
ChkEmitirCartaPorte.Visible = True
Dim HabilitarValidators As Boolean = UsuarioActual.CveEmpresa.Contiene(119)
RfvDdlChofer.Enabled = HabilitarValidators
RfvDdlUnidadCamion.Enabled = HabilitarValidators
End If
CantidadTotal = 0
CvePS = 0
TipoSeccionAlmacen = 0
If UsuarioActual.Empresa.Funcionalidad(281).ToEntero = 1 Then
@@ -241,7 +230,8 @@ Partial Class Inventarios_TraspasoAlmacen
Else
If ChkTransitorio.Checked Then
RegistraScript("$('#DivTransitorio').show(0);$('#DivGastoIndirecto').show(0);$('#DivDocChofer').show(0);")
RegistraScript(" $('#DivGastoIndirecto').show(0); ")
DivResponsable.Visible = True
DivTransitorio2.Visible = True
End If
End If
@@ -741,16 +731,12 @@ Partial Class Inventarios_TraspasoAlmacen
#Region " GUARDAR "
Protected Sub BtnGuardar_Click(sender As Object, e As EventArgs) Handles BtnGuardar.Click
If ChkEmitirTimbrado.Checked Then
If DdlChofer.SelectedValue.ToEntero <= 0 Then
Alert("Debe de seleccionar un chofer")
Exit Sub
End If
If DdlUnidadCamion.SelectedValue.ToEntero <= 0 Then
Alert("Debe de seleccionar una unidad")
Exit Sub
@@ -770,21 +756,21 @@ Partial Class Inventarios_TraspasoAlmacen
If TxtResponsable.Text.Trim = "" And Not UsuarioActual.CveEmpresa.Contiene(119) Then
Alert("Debe seleccionar un responsable para el traspaso transitorio.", TipoMensaje.MsgAdvertencia)
RegistraScript("playsonidito(''142608__autistic-lucario__error.wav'')")
If ChkTransitorio.Checked Then RegistraScript("$('#DivTransitorio').show(200);") : DivTransitorio2.Visible = True
If ChkTransitorio.Checked Then DivResponsable.Visible = True : DivTransitorio2.Visible = True
Exit Sub
End If
If DdlAlmacenTransitorio.SelectedValue.ToEntero <= 0 Then
Alert("Debe seleccionar un almacen transitorio.", TipoMensaje.MsgAdvertencia)
RegistraScript("playsonidito(''142608__autistic-lucario__error.wav'')")
If ChkTransitorio.Checked Then RegistraScript("$('#DivTransitorio').show(200);") : DivTransitorio2.Visible = True
If ChkTransitorio.Checked Then DivResponsable.Visible = True : DivTransitorio2.Visible = True
Exit Sub
End If
If DdlChofer.SelectedValue.ToEntero <= 0 And UsuarioActual.CveEmpresa.Contiene(119) Then
Alert("Debe seleccionar un Chofer", TipoMensaje.MsgAdvertencia)
RegistraScript("playsonidito(''142608__autistic-lucario__error.wav'')")
If ChkTransitorio.Checked Then RegistraScript("$('#DivTransitorio').show(200);") : DivTransitorio2.Visible = True
If ChkTransitorio.Checked Then DivResponsable.Visible = True : DivTransitorio2.Visible = True
Exit Sub
End If
End If
@@ -832,7 +818,7 @@ Partial Class Inventarios_TraspasoAlmacen
Alert("Por ser un traspaso entre sucursales es necesario indicar que el traspaso es transitorio.", TipoMensaje.MsgAdvertencia)
RegistraScript("playsonidito(''142608__autistic-lucario__error.wav'');", "SonidoError")
ChkTransitorio.Checked = True
If ChkTransitorio.Checked Then RegistraScript("$('#DivTransitorio').show(200);", "MuestraDivTransitorio") : DivTransitorio2.Visible = True
If ChkTransitorio.Checked Then DivResponsable.Visible = True : DivTransitorio2.Visible = True
Exit Sub
End If
End If
@@ -850,7 +836,7 @@ Partial Class Inventarios_TraspasoAlmacen
For Each dr As DataRow In DtMovimientos.Rows
If dr("EstatusExistencia").ToString = "-1" Then
Alert("Tiene que rectificar los movimientos con error.", TipoMensaje.MsgError)
If ChkTransitorio.Checked Then RegistraScript("$('#DivTransitorio').show(200);") : DivTransitorio2.Visible = True
If ChkTransitorio.Checked Then DivResponsable.Visible = True : DivTransitorio2.Visible = True
Exit Sub
End If
Next
@@ -1197,7 +1183,7 @@ Partial Class Inventarios_TraspasoAlmacen
MensajeAlert.AppendFormat("<br/> Folio de Salida: <b><a href=""/Inventarios/EntradasSalidas.aspx?CveMovimiento={1}"" target=""_blank"">{0}</a></b>", FolioSalida, CveMovimientoSalida)
MensajeAlert.AppendFormat("<br/><a target='_blank' class='Texto' href='/Compras/PopUpVerFactura.aspx?P={0}'>Imprimir Reporte</a>", Encripta(String.Format("OP=Alm&CveMovimiento={0}", CveMovimientoSalida)))
If CveMovimientoVirtualSalida > 0 Then MensajeAlert.AppendFormat("<br/>Folio Virtual: <b><a class='Texto' href=""/Inventarios/EntradasSalidas.aspx?CveMovimiento={1}"" target=""_blank"">{2}</a></b>&nbsp;<br/><a target='_blank' href='/Compras/PopUpVerFactura.aspx?P={0}'>Imprimir Salida Virtual</a>", Encripta(String.Format("OP=Alm&CveMovimiento={0}", CveMovimientoVirtualSalida)), CveMovimientoVirtualSalida, FolioVirtualSalida)
If CveMovimientoVirtualSalida > 0 Then MensajeAlert.AppendFormat("<br/>Folio Virtual: <b><a class='Texto' href=""/Inventarios/EntradasSalidas.aspx?CveMovimiento={1}"" target=""_blank"">{2}</a></b>&nbsp;<br/><a class='Texto' target='_blank' href='/Compras/PopUpVerFactura.aspx?P={0}'>Imprimir Salida Virtual</a>", Encripta(String.Format("OP=Alm&CveMovimiento={0}", CveMovimientoVirtualSalida)), CveMovimientoVirtualSalida, FolioVirtualSalida)
If Not ChkTransitorio.Checked Then
MensajeAlert.AppendFormat("<br/><br/> Folio de Entrada: <b><a href=""/Inventarios/EntradasSalidas.aspx?CveMovimiento={1}"" target=""_blank"">{0}</a></b>", FolioEntrada, CveMovimientoEntrada)
@@ -1652,12 +1638,21 @@ Partial Class Inventarios_TraspasoAlmacen
'DdlResponsable.SelectedValue = "-1"
TxtResponsable.Text = ""
TxtGastoIndirecto.Text = ""
RegistraScript("$('#DivTransitorio').show(200);$('#DivGastoIndirecto').show(100);$('#DivDocChofer').show(100);")
DivEmitirTransitorio.Visible = True
RegistraScript(" $('#DivGastoIndirecto').show(100);")
DivResponsable.Visible = True
DivTransitorio2.Visible = True
If UsuarioActual.CveEmpresa.Contiene(119) Then
ChkEmitirTimbrado.Checked = True
End If
Else
RegistraScript("$('#DivTransitorio').hide(500);$('#DivGastoIndirecto').hide(500);$('#DivDocChofer').hide(500);")
RegistraScript(" $('#DivGastoIndirecto').hide(500);")
DivResponsable.Visible = False
DivTransitorio2.Visible = True
DivEmitirTransitorio.Visible = False
ChkEmitirTimbrado.Checked = False
End If
UpEmitirTransitorio.Update()
CargaAlmacenDestino()
SiguienteFolio(If(ChkTransitorio.Checked, 9, 8))
@@ -2258,7 +2253,7 @@ Partial Class Inventarios_TraspasoAlmacen
CargaRecepcion()
Else
Alert("No hay movimientos para el traspaso", TipoMensaje.MsgAdvertencia)
If ChkTransitorio.Checked Then RegistraScript("$('#DivTransitorio').show(200);") : DivTransitorio2.Visible = True
If ChkTransitorio.Checked Then DivResponsable.Visible = True : DivTransitorio2.Visible = True
End If
End Sub

View File

@@ -352,7 +352,7 @@ public partial class Nomina_Aguinaldo : ClsPaginas
decimal FraccionIII_2 = 0;
decimal FraccionV = 0;
decimal FraccionIV = 0;
decimal aguinaldoExcentoreg = 0;
//decimal aguinaldoExcentoreg = 0;
decimal Aguinaldoapagar = 0;
decimal descuento = 0;

View File

@@ -119,9 +119,13 @@
table.GvConceptos td {
white-space: nowrap;
}
.GvConceptos td {
.Gvbitacora tr td:nth-child(1){
white-space: nowrap;
}
.GvConceptos td, .Gvbitacora td {
font-size: 11px;
padding-top: 2px;
padding-bottom: 2px;
}
.GvConceptos.table > tbody > tr.ConceptosTotales td {
@@ -937,13 +941,14 @@
</div>
<div class="portlet-body " style="padding: 0px;">
<asp:GridView ID="GvBitacora" OnRowDataBound="GvBitacora_RowDataBound" runat="server" GridLines="None" Width="100%" CssClass="table table-striped table-advance table-hover Widthall ScrollAD mysmallbtn" data-sort="true" CellSpacing="0" AutoGenerateColumns="False">
<asp:GridView ID="GvBitacora" OnRowDataBound="GvBitacora_RowDataBound" runat="server" GridLines="None" Width="100%" CssClass="table table-striped table-advance table-hover Widthall ScrollAD Gvbitacora mysmallbtn" data-sort="true" CellSpacing="0" AutoGenerateColumns="False">
<Columns>
<asp:TemplateField HeaderText="Fecha" ItemStyle-HorizontalAlign="Center">
<ItemTemplate>
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng") %>'></asp:Literal>
<asp:Literal ID="LtlFecha" runat="server" Text='<%# Eval("FechaIng","{0:dd-MM-yyyy}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:BoundField DataField="FechaIng" HeaderText="Fecha" DataFormatString="dd-MM-yyyy" ItemStyle-HorizontalAlign="Center" />
<asp:BoundField DataField="Descripcion" HeaderText="Descripción" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Anterior" HeaderText="Anterior" ItemStyle-HorizontalAlign="Left" />
<asp:BoundField DataField="Actual" HeaderText="Actual" ItemStyle-HorizontalAlign="Left" />
@@ -1892,7 +1897,6 @@
</div>
<div class="modal-footer">
<asp:LinkButton ID="LinkButton1" OnClick="LnkGuardarConceptosProvision_Click" CssClass="btn btn-primary" runat="server">Guardar</asp:LinkButton>
<button type="button" class="btn btn-default" data-dismiss="modal">Cancelar</button>
</div>
</div>

View File

@@ -38,7 +38,10 @@ Partial Class OI_Normatividad
If ObjOIEventos.AddEventoNormatividad("PADRE", "PADRE DE TODOS", "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, "".ToEntero) Then
If ObjOIEventos.GetEventoNormatividad(UsuarioActual.CveEmpresa) Then
IDSelected = ObjOIEventos.DtResultados(0)("CveEvento").ToString.ToEntero
IDSelected = 0
If ObjOIEventos.DtResultados.Rows.Count > 0 Then
IDSelected = ObjOIEventos.DtResultados(0)("CveEvento").ToString.ToEntero
End If
ObjOIEventos.AddEventoNormatividad("Título 1", "", "", UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa, IDSelected)
End If

View File

@@ -870,14 +870,14 @@ Partial Class CatSubProyectos
Protected Sub DdlPais_SelectedIndexChanged(sender As Object, e As EventArgs)
CargaEstado()
CargaMunicipio()
CargaColonia()
CargaLocalidad()
CargaMunicipio()
' CargaColonia()
' CargaLocalidad()
End Sub
Protected Sub DdlEstado_SelectedIndexChanged(sender As Object, e As EventArgs)
CargaMunicipio()
CargaColonia()
CargaLocalidad()
'CargaColonia()
'CargaLocalidad()
End Sub
Protected Sub DdlMunicipio_SelectedIndexChanged(sender As Object, e As EventArgs)

View File

@@ -30,6 +30,7 @@
<asp:ListItem Text="Estados" Value="GlobalDTGralEstados"></asp:ListItem>
<asp:ListItem Text="Municipios" Value="GlobalDTGralMunicipios"></asp:ListItem>
<asp:ListItem Text="Poblaciones" Value="GlobalDTGralPoblaciones"></asp:ListItem>
<asp:ListItem Text="Colonias" Value="GlobalDTGralColonias"></asp:ListItem>
<asp:ListItem Text="Escolaridades" Value="GlobalDTGralEscolaridades"></asp:ListItem>
<asp:ListItem Text="Almacen" Value="GlobalDTAlmacen"></asp:ListItem>
<asp:ListItem Text="Impuestos Locales" Value="GlobalDTImpuestosLocales"></asp:ListItem>

View File

@@ -35,7 +35,9 @@ Partial Class Sistemas_CatSesiones
ElseIf DdlVariable.SelectedItem.Value = "GlobalDTGralPaises" Then
CargaPaises()
ElseIf DdlVariable.SelectedItem.Value = "GlobalDTGralEstados" Then
CargaEstados()
CargaEstados()
ElseIf DdlVariable.SelectedItem.Value = "GlobalDTGralColonias" Then
CargaColonias()
ElseIf DdlVariable.SelectedItem.Value = "GlobalDTGralMunicipios" Then
CargaMunicipios()
ElseIf DdlVariable.SelectedItem.Value = "GlobalDTGralPoblaciones" Then
@@ -400,22 +402,33 @@ Partial Class Sistemas_CatSesiones
Private Sub CargaPaises()
Dim Gral As New ClsGenerales
If Gral.GetGralPaises Then Application("GlobalDTGralPaises") = Gral.DtResultados Else Application("GlobalDTGralPaises") = Nothing
GlobalDTGralPaises = Nothing
'If Gral.GetGralPaises Then Application("GlobalDTGralPaises") = Gral.DtResultados Else Application("GlobalDTGralPaises") = Nothing
If Gral.GetClasificacionPorcentaje(-1, -1, -1, -1, 1) Then Application("GlobalDTClasificacionPorcentaje") = Gral.DtResultados Else Application("GlobalDTClasificacionPorcentaje") = Nothing
Gral.Dispose()
End Sub
Private Sub CargaEstados()
Dim Gral As New ClsGenerales
If Gral.GetGralEstados Then Application("GlobalDTGralEstados") = Gral.DtResultados Else Application("GlobalDTGralEstados") = Nothing
Gral.Dispose()
GlobalDTGralEstados("") = Nothing
'Dim Gral As New ClsGenerales
'If Gral.GetGralEstados Then Application("GlobalDTGralEstados") = Gral.DtResultados Else Application("GlobalDTGralEstados") = Nothing
'Gral.Dispose()
End Sub
Private Sub CargaColonias()
GlobalDTGralColonias("", "", "") = Nothing
'Dim Gral As New ClsGenerales
'If Gral.GetGralEstados Then Application("GlobalDTGralEstados") = Gral.DtResultados Else Application("GlobalDTGralEstados") = Nothing
'Gral.Dispose()
End Sub
Private Sub CargaMunicipios()
Dim Gral As New ClsGenerales
If Gral.GetGralMunicipios Then Application("GlobalDTGralMunicipios") = Gral.DtResultados Else Application("GlobalDTGralMunicipios") = Nothing
Gral.Dispose()
GlobalDTGralMunicipios("") = Nothing
'Dim Gral As New ClsGenerales
'If Gral.GetGralMunicipios Then Application("GlobalDTGralMunicipios") = Gral.DtResultados Else Application("GlobalDTGralMunicipios") = Nothing
'Gral.Dispose()
End Sub
Private Sub CargaPoblaciones()

View File

@@ -262,7 +262,7 @@ Partial Class CatPS
End Sub
Protected Sub LBExcelPersonalizado_Click(Sender As Object, e As EventArgs) Handles LBExcelPersonalizado.Click
ExportToExcelGembox(GvDatos, "Catálogo de Productos y Servicios", UsuarioActual, "", "", "Catálogo de Productos y Servicios", "", -1)
ExportToExcelGembox(GvDatos, "Catálogo de Productos y Servicios", UsuarioActual, "Catálogo de Productos y Servicios")
End Sub
Public Overrides Sub VerifyRenderingInServerForm(control As Control)

View File

@@ -906,8 +906,20 @@ Partial Class Ventas_RepProductosServiciosDetalle
If Drow("TipoDocumento").ToString.Trim <> String.Empty Then
Archivo = String.Format("{0}PDF/{1}/{2}.pdf", UsuarioActual.Empresa.Ruta.Replace("\", "/"), Drow("TipoDocumento").ToString, Drow("SerieFolio").ToString)
If File.Exists(Archivo) Then
archiveZip.CreateEntryFromFile(Archivo, Drow("SerieFolio").ToString & ".pdf")
' Exit For
If UsuarioActual.CveRol = 1 Then
Archivo = String.Format("{0}XML/{1}/{2}.xml", UsuarioActual.Empresa.Ruta.Replace("\", "/"), Drow("TipoDocumento").ToString, Drow("SerieFolio").ToString)
If File.Exists(Archivo) Then
archiveZip.CreateEntryFromFile(Archivo, Drow("SerieFolio").ToString & ".xml")
' Exit For
Else
HuboInexistentes = True
SBInexistentes.AppendFormat("Tipo {0}, Folio {1} - {2}<br />", Drow("TipoDocumento").ToString, SerieFolio, Archivo)
End If
End If
Else
HuboInexistentes = True
SBInexistentes.AppendFormat("Tipo {0}, Folio {1} - {2}<br />", Drow("TipoDocumento").ToString, SerieFolio, Archivo)

View File

@@ -271,6 +271,14 @@
<asp:Literal ID="LtlSubTotal" runat="server" Text='<%# Eval("SubTotal", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Right" Visible="false">
<HeaderTemplate>
<asp:Label Text="Descuento" runat="server" CausesValidation="false"> </asp:Label>
</HeaderTemplate>
<ItemTemplate>
<asp:Literal ID="LtlDescuento" runat="server" Text='<%# Eval("Descuento", "{0:N2}") %>'></asp:Literal>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField ItemStyle-HorizontalAlign="Right">
<HeaderTemplate>
<asp:Label Text="IVA" runat="server" CausesValidation="false"> </asp:Label>

View File

@@ -5,9 +5,8 @@ Imports System.Data
Imports Microsoft.Reporting.WebForms
Imports Extensiones
Partial Class RepRemisiones
Inherits ClsPaginas
Private Shared missing As Object = System.Reflection.Missing.Value
Inherits ClsPaginas
#Region "PROPIEDADES"
Private Property FechaI As String
Get
@@ -96,6 +95,7 @@ Partial Class RepRemisiones
GvDatos.DataSource = ObjVentas.DtResultados
DtVentas = ObjVentas.DtResultados
End If
GvDatos.Columns(7).Visible = ObjVentas.DtResultados.SUMD("Descuento") > 0
ObjVentas.Dispose()
GvDatos.DataBind()
@@ -131,17 +131,17 @@ Partial Class RepRemisiones
#End Region
#Region "CARGA COMBOS FILTRO"
Private Sub CargaCliente()
'CargaClientes
Dim EsWS = If(UsuarioActual.Empresa.Funcionalidad(105) = "1" Or UsuarioActual.Empresa.Funcionalidad(141) = "1", True, False)
If EsWS Then
DdlClientes.setEsWebService(True)
Else
DdlClientes.setEsWebService(False)
DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa, -1)
DdlClientes.DataBind()
DdlClientes.ddl.Items.Insert(0, New ListItem("Todos", "-1"))
End If
Private Sub CargaCliente()
'CargaClientes
'Dim EsWS = If(UsuarioActual.Empresa.Funcionalidad(105) = "1" Or UsuarioActual.Empresa.Funcionalidad(141) = "1", True, False)
'If EsWS Then
DdlClientes.setEsWebService(True)
' Else
'DdlClientes.setEsWebService(False)
'DdlClientes.DataSource = GlobalDTCliente(UsuarioActual.CveEmpresa, -1)
'DdlClientes.DataBind()
'DdlClientes.ddl.Items.Insert(0, New ListItem("Todos", "-1"))
'End If
End Sub
Private Sub CargaSucursales()

View File

@@ -876,7 +876,8 @@ Partial Class RepVentaDetalle
'D E S C A R G A I O N I C !
Dim DescargaZIP As Ionic.Zip.ZipFile = New Ionic.Zip.ZipFile()
Using DescargaZIP
DescargaZIP.UseZip64WhenSaving = Ionic.Zip.Zip64Option.AsNecessary
For Each gvr As GridViewRow In GvDatos.Rows
If gvr.DataKey("CveVenta").ToEntero > 0 Then
Select Case gvr.DataKey("TipoDocumento").ToString

View File

@@ -496,7 +496,8 @@
<asp:ListItem Selected="true" Text="Seleccione" Value="-1"></asp:ListItem>
</asp:DropDownList>
</span>
<asp:LinkButton ID="LnkEditarDir" runat="server" OnClick="LnkEditarDir_Click" AlternateText="Editar Dirección" Visible="false" ToolTip="Editar Dirección" CausesValidation="False" CssClass="btn btn-circle btn-xs green" Text="<i class='fa fa-pencil'></i>" />
<asp:LinkButton ID="LnkAplicarDir" runat="server" OnClick="LnkAplicarDir_Click" AlternateText="Actualizar Dirección" Visible="false" ToolTip="Actualizar Dirección" CausesValidation="False" CssClass="btn btn-circle btn-xs blue" Text="<i class='fa fa-check'></i>" />
<asp:LinkButton ID="LnkOtraDireccion" runat="server" Text="Otra dirección?" Visible="false"></asp:LinkButton>
</table>
</td>

View File

@@ -4673,6 +4673,7 @@ Partial Class Ventas
ChkDireccionEnvio.Enabled = False
DdlDireccionEnvio.Visible = True
trDireccionEnvio.Visible = True
If UsuarioActual.TienePermisoProceso(333) Then LnkEditarDir.Visible = True
End If
'ESTATUS FACTURA
@@ -5766,7 +5767,7 @@ Partial Class Ventas
End If
'HABILITA LA OPCION DE DIRECCION DE ENVIO
If UsuarioActual.CveEmpresa.Contiene(1, 72, 119) Then
If UsuarioActual.CveEmpresa.Contiene(1, 72, 119, 140) Then
trDireccionEnvio.Visible = True
CargaDireccionesEnvio()
End If
@@ -32632,5 +32633,28 @@ Partial Class Ventas
Public Property CveVenta As Integer
Public Property FolioFiscal As String
End Class
Protected Sub LnkEditarDir_Click(sender As Object, e As EventArgs)
DdlDireccionEnvio.Enabled = True
LnkEditarDir.Visible = False
LnkAplicarDir.Visible = True
End Sub
Protected Sub LnkAplicarDir_Click(sender As Object, e As EventArgs)
Dim ProcesoOK As Boolean = True
Dim ObjVentas As New ClsVentas()
If Not ObjVentas.UpdateDireccionEnvioVenta(CveVenta, DdlDireccionEnvio.SelectedValue.ToEntero, UsuarioActual.CveEmpresa) Then
ProcesoOK = False
End If
ObjVentas.Dispose()
If ProcesoOK Then
Alert("Dirección Actualizada correctamente.", ModExtensiones.TipoMensaje.ToastInformacion)
LnkAplicarDir.Visible = False
LnkEditarDir.Visible = True
End If
End Sub
End Class

View File

@@ -366,6 +366,16 @@