diff --git a/App_Code/ClsInventarios.vb b/App_Code/ClsInventarios.vb index 1fe41381d..dfb881de8 100644 --- a/App_Code/ClsInventarios.vb +++ b/App_Code/ClsInventarios.vb @@ -974,7 +974,7 @@ Public Class ClsInventarios Retorno = SqlAdapter.SelectCommand.Parameters("@Folio").Value.ToString.ToEntero Catch ex As Exception - OnError("Ocurrió un error al obtener los movimientos.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + OnError("Ocurrió un error al obtener los folios de movimientos.", ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) End Try Return Retorno @@ -1175,14 +1175,13 @@ Public Class ClsInventarios Return Retorno End Function - Public Function GetMovimientosDetalle(CveMovimiento As Integer, CveEmpresa As Integer, Optional CveCompra As Integer = -1, Optional CveMovimientoDetalle As Integer = -1, Optional Resumen As Boolean = False) As Boolean + Public Function GetMovimientosDetalle(CveMovimiento As Integer, CveEmpresa As Integer, Optional CveMovimientoDetalle As Integer = -1, Optional Resumen As Boolean = False) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_Inv_MovimientosDetalleGet") With SqlAdapter.SelectCommand.Parameters .Add("@CveMovimiento", SqlDbType.Int).Value = CveMovimiento .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa - .Add("@CveCompra", SqlDbType.Int).Value = CveCompra .Add("@CveMovimientoDetalle", SqlDbType.Int).Value = CveMovimientoDetalle .Add("@Resumen", SqlDbType.Int).Value = Resumen diff --git a/App_Code/ClsOS.vb b/App_Code/ClsOS.vb index a1ac30b08..6f318bc4a 100644 --- a/App_Code/ClsOS.vb +++ b/App_Code/ClsOS.vb @@ -852,15 +852,13 @@ Public Class ClsOS Return Retorno End Function - Public Function GetDetalleMateriales(CveOSDetalle As Integer, CveOS As Integer, Opcion As Integer, Optional FiltraTipoAlmacen As Boolean = False) As Boolean + Public Function GetDetalleMateriales(CveOSDetalle As Integer, CveOS As Integer) As Boolean Dim Retorno As Boolean = False DataAdapter("PA_OS_OrdenesServicioDetallesMaterialesGet") With SqlAdapter.SelectCommand.Parameters .Add("@CveOSDetalle", SqlDbType.Int).Value = CveOSDetalle .Add("@CveOS", SqlDbType.Int).Value = CveOS - .Add("@FiltraTipoAlmacen", SqlDbType.Bit).Value = FiltraTipoAlmacen - .Add("@Opcion", SqlDbType.Int).Value = Opcion End With Try @@ -1328,14 +1326,14 @@ Public Class ClsOS Return Retorno End Function - Public Function GetOrdenesServicioDevolucionMaterial(CveOS As Integer, CveVenta As Integer, CveEmpresa As Integer) As Boolean + Public Function GetOrdenesServicioDevolucionMaterial(CveOS As Integer, CveVenta As Integer, Opcion As Integer, CveEmpresa As Integer) As Boolean Dim Retorno As Boolean = False - DataAdapter("PA_OS_OrdenesServicioDevolucionMaterialGet") With SqlAdapter.SelectCommand.Parameters .Add("@CveOS", SqlDbType.Int).Value = CveOS .Add("@CveVenta", SqlDbType.Int).Value = CveVenta + .Add("@Opcion", SqlDbType.Int).Value = Opcion .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa End With diff --git a/App_Code/ClsPaginas.vb b/App_Code/ClsPaginas.vb index 4415487d8..27df9c007 100644 --- a/App_Code/ClsPaginas.vb +++ b/App_Code/ClsPaginas.vb @@ -1807,6 +1807,26 @@ Public Class ClsPaginas Application(AppNombre) = value End Set End Property + + Property GlobalDTGralCartaPorteConfigAutoTransportes() As DataTable + Get + Dim AppNombre As String = "GetCartaPorteConfigAutoTransportes" + If Application(AppNombre) Is Nothing Then + Using ObjGrales As New ClsGenerales + If ObjGrales.GetCartaPorteConfigAutoTransportes() Then + Application(AppNombre) = ObjGrales.DtResultados + End If + End Using + End If + GlobalDTGralCartaPorteConfigAutoTransportes = DirectCast(Application(AppNombre), DataTable) + End Get + Set(value As DataTable) + Dim AppNombre As String = "GetCartaPorteConfigAutoTransportes" + Application(AppNombre) = value + End Set + End Property + + Property GlobalDTAFCaracteristicasOpciones() As DataTable Get GlobalDTAFCaracteristicasOpciones = DirectCast(Application("GlobalDTAFCaracteristicasOpciones"), DataTable) diff --git a/App_Code/ClsVentas.vb b/App_Code/ClsVentas.vb index 5f4bdf86f..e545a9329 100644 --- a/App_Code/ClsVentas.vb +++ b/App_Code/ClsVentas.vb @@ -1976,7 +1976,7 @@ Public Class ClsVentas Return Retorno End Function - Public Function AddPrecioLista(CveUsuario As Integer, CveEmpresa As Integer, PrecioLista As String, Predeterminada As Boolean, Porcentaje As Double) As Integer + Public Function AddPrecioLista(CveUsuario As Integer, CveEmpresa As Integer, PrecioLista As String, Predeterminada As Boolean, Porcentaje As Double, Optional CvePrecioListaClonar As Integer = -1) As Integer Dim Retorno As Integer = -1 DataAdapter("PA_Vta_PrecioListaAdd") @@ -1987,6 +1987,7 @@ Public Class ClsVentas .Add("@PrecioLista", SqlDbType.VarChar).Value = PrecioLista .Add("@Porcentaje", SqlDbType.SmallMoney).Value = Porcentaje .Add("@Predeterminada", SqlDbType.Bit).Value = Predeterminada + .Add("@CvePrecioListaClonar", SqlDbType.Int).Value = CvePrecioListaClonar .Add("@CvePrecioLista", SqlDbType.Int).Direction = ParameterDirection.Output End With @@ -3850,24 +3851,24 @@ Public Class ClsVentas #End Region -#Region " FLETES " - Public Function GetFletes(CveEmpresa As Integer) As Boolean - Dim Retorno As Boolean = False - DataAdapter("PA_WT_Viajes") + '#Region " FLETES " + ' Public Function GetFletes(CveEmpresa As Integer) As Boolean + ' Dim Retorno As Boolean = False + ' DataAdapter("PA_WT_Viajes") - With SqlAdapter.SelectCommand.Parameters - .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa - End With + ' With SqlAdapter.SelectCommand.Parameters + ' .Add("@CveEmpresa", SqlDbType.Int).Value = CveEmpresa + ' End With - Try - SqlAdapter.Fill(Data) - Retorno = True - Catch Ex As SqlException - Me.OnError("Ocurrió un error al intentar obtener los Fletes", Ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) - End Try - Return Retorno - End Function -#End Region + ' Try + ' SqlAdapter.Fill(Data) + ' Retorno = True + ' Catch Ex As SqlException + ' Me.OnError("Ocurrió un error al intentar obtener los Fletes", Ex, SqlAdapter.SelectCommand.Parameters.ParametrosInfo()) + ' End Try + ' Return Retorno + ' End Function + '#End Region #Region "Metodos y Forma de Pago" diff --git a/App_Code/Modelos.vb b/App_Code/Modelos.vb index 0543bb1c9..7630fec47 100644 --- a/App_Code/Modelos.vb +++ b/App_Code/Modelos.vb @@ -2153,7 +2153,8 @@ Namespace Modelos PedidoContrato:=factura.PedidoContrato, ObservacionesAlmacen:=factura.ObservacionesAlmacen, CveSubProyecto:=factura.CveSubProyecto, CveSubProyectoCobranza:=factura.CveSubProyectoCobranza, CveSubProyectoEjecucion:=factura.CveSubProyectoEjecucion, CveFormaPago33:=factura.CveFormaPago33, CveMetodoPago33:=factura.CveMetodoPago33, CveUsoCFDI:=factura.CveUsoCFDI, OrdenCompra:=factura.OrdenCompra, CveCuentaTerminal:=factura.CveCuentaTerminal, CveTipoRelacion:=factura.CveTipoRelacion, ImpuestoLocal:=TotalImpuestoLocal, CveVentaRelacion:=(If(factura.CveVentaRelacion.ToEntero > 0, factura.CveVentaRelacion, -1)), ImporteRelacion:=(If(factura.ImporteRelacion <> Nothing, factura.ImporteRelacion, -1)), - CveTipoAmortizacionAnticipo:=factura.CveTipoAmortizacionAnticipo, CveEmpresaCRM:=CveEmpresaCRM, EsInterno:=EsInterno, ServicioDomicilio:=factura.ServicioDomicilio, RFCReceptor:=RFCReceptor, EsGarantia:=factura.EsGarantia, DescripcionVenta:=factura.DescripcionVenta) Then + CveTipoAmortizacionAnticipo:=factura.CveTipoAmortizacionAnticipo, CveEmpresaCRM:=CveEmpresaCRM, EsInterno:=EsInterno, ServicioDomicilio:=factura.ServicioDomicilio, RFCReceptor:=RFCReceptor, EsGarantia:=factura.EsGarantia, DescripcionVenta:=factura.DescripcionVenta, + CveMedico:=factura.CveMedico, CveProcedimiento:=factura.CveProcedimiento, CveTipoVenta:=factura.CveTipoVenta) Then ErrorList.Add("Ocurrió un error al Generar la Venta.
Revise su factura y cualquier detalle comuníquese a Soporte Técnico") @@ -7669,6 +7670,9 @@ Namespace Modelos Public Property CveContratoSecciones As String = "" Public Property CveEstatus As Integer Public Property GenerarPDFFactura As Boolean = False + Public Property CveMedico As Integer = -1 + Public Property CveProcedimiento As Integer = -1 + Public Property CveTipoVenta As Integer = -1 #End Region End Class diff --git a/Ashx/CargaEventos.ashx b/Ashx/CargaEventos.ashx index fbcce7d3e..cbf40551d 100644 --- a/Ashx/CargaEventos.ashx +++ b/Ashx/CargaEventos.ashx @@ -92,7 +92,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState Private Function GetEventos(CveUsuario As Integer, CveEmpresa As Integer, pFI As Date, pFF As Date, Optional CveOS As Integer = -1, Optional CveUsuarioPara As Integer = -1, Optional CveSubProyecto As Integer = -1, Optional context As HttpContext = Nothing) As Boolean Dim ObjEventos As New ClsOIEventos - Dim ErrorEventos = False + Dim ErrorEventos As Boolean = False Dim CveEmpresaCRM As Integer = 0 Dim DT_SubProyectos As New System.Data.DataTable @@ -100,7 +100,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState DT_SubProyectos.Columns.Add("CveSubProyecto", GetType(Integer)) DT_SubProyectos.Columns.Add("backgroundColor") - Dim DT_EstatusOS = New DataTable + Dim DT_EstatusOS As New DataTable DT_EstatusOS.Columns.Add("", GetType(Integer)) @@ -126,8 +126,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState If DtTempSubproyectos.Rows.Count > 0 Then For Each drow As DataRow In DtTempSubproyectos.Rows - - Dim Subrow = DT_SubProyectos.NewRow + Dim Subrow As DataRow = DT_SubProyectos.NewRow Subrow("CveSubProyecto") = drow("CveSubProyecto").ToString.ToEntero Subrow("backgroundColor") = Colores(ColorIndex) @@ -278,9 +277,9 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState 'EMPIEZA METODO PARA AGREGAR CUANDO SI ES RECURRENTE - Dim FinRecurrencia = cevent.recurrenciafin.ToEntero + Dim FinRecurrencia As Integer = cevent.recurrenciafin.ToEntero Dim FI As DateTime, FF As DateTime, FT As DateTime - Dim DiasSemana = cevent.diassemana.Split(","c) + Dim DiasSemana As String() = cevent.diassemana.Split(","c) FI = cevent.start.ToDateTime FF = cevent.end.ToDateTime @@ -311,7 +310,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState Do If DiasSemana.Length > 0 AndAlso DiasSemana(0) <> "" Then For Each drDias As String In DiasSemana - Dim FIT = FI, FFT = FF + Dim FIT As Date = FI, FFT As Date = FF FIT = DateAdd(DateInterval.Day, (drDias.ToEntero - Weekday(FI)).ToString.ToDouble, FI) FFT = DateAdd(DateInterval.Day, (drDias.ToEntero - Weekday(FF)).ToString.ToDouble, FF) @@ -376,9 +375,6 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState cevent.CveProspecto = dr("CveProspecto").ToString.ToEntero cevent.Prospecto = dr("Prospecto").ToString - - - '11/05/2018 - Evento Gasto Recurrente cevent.CveTipoEvento = dr("CveTipoEvento").ToString.ToEntero If cevent.CveTipoEvento = 10 Then @@ -415,11 +411,7 @@ Public Class CargaEventos : Implements IHttpHandler, IRequiresSessionState Loop Until FI > FT End If - - End If - - Next Catch ex As Exception GuardaLog(ex.ToString()) diff --git a/Ashx/TareasProgramadas.ashx b/Ashx/TareasProgramadas.ashx index 3334c5d08..16774b5f1 100644 --- a/Ashx/TareasProgramadas.ashx +++ b/Ashx/TareasProgramadas.ashx @@ -330,8 +330,8 @@ Public Class TareasProgramadas : Implements IHttpHandler If DtEmpresas IsNot Nothing Then For Each Row As DataRow In DtEmpresas.Rows - Dim Usuario = ValidaUsuarioSistema(Row("CveEmpresa").ToString().ToEntero()) - Dim obj = EjecutarEnvioEstadoCuenta(Usuario, FechaEnvio, FechaActual, pCveCliente:=pCveCliente) + Dim Usuario As Usuario = ValidaUsuarioSistema(Row("CveEmpresa").ToString().ToEntero()) + Dim obj As JObject = EjecutarEnvioEstadoCuenta(Usuario, FechaEnvio, FechaActual, pCveCliente:=pCveCliente) Retorno.Add(obj) Next @@ -350,8 +350,8 @@ Public Class TareasProgramadas : Implements IHttpHandler Dim ObjUsuarios As New ClsSisUsuarios If ObjUsuarios.GetUsuarios(100) Then If ObjUsuarios.DtResultados.Rows.Count > 0 Then - Dim Usuario = ObjUsuarios.DtResultados.Rows(0)("Usuario").ToString() - Dim Contrasenia = ObjUsuarios.DtResultados.Rows(0)("Contraseña").ToString() + Dim Usuario As String = ObjUsuarios.DtResultados.Rows(0)("Usuario").ToString() + Dim Contrasenia As String = ObjUsuarios.DtResultados.Rows(0)("Contraseña").ToString() UsuarioActual = ObjUsuarios.ValidaUsuario(Usuario, Contrasenia, IMEI, CveEmpresa) UsuarioActual.CveEmpresa = CveEmpresa CreaObjetoEmpresa(UsuarioActual) @@ -402,7 +402,7 @@ Public Class TareasProgramadas : Implements IHttpHandler Dim FechaF As String = "-1" Dim FechaVI As String = "-1" Dim FechaVF As String = "-1" - Dim TCEspecifico = -1 + Dim TCEspecifico As Decimal = -1 Dim CveCobranzaEstatus As Integer = -1 Dim CveClienteClasificacion As Integer = -1 @@ -417,7 +417,7 @@ Public Class TareasProgramadas : Implements IHttpHandler Dim FechaCorte As DateTime = New DateTime(ClsPaginas.NowADS().Year, 12, 31) If ObjMov.GetCxC(FechaI, FechaF, CveCliente, CveSubProyecto, CveVendedor, -1, -1, "-1", UsuarioActual.CveEmpresa, Grupo, -1, TipoCambio, TCEspecifico, TipoDocto, FechaVI, FechaVF, FechaCorte:=FechaCorte, - EstatusCliente:=1, CveUsuarioConsulta:=UsuarioActual.CveUsuario, CveCobranzaEstatus:=CveCobranzaEstatus, CveClienteClasificacion:=-1, TipoCliente:=-1, AplicaAnticiposPagados:=AplicaAnticipos) Then + EstatusCliente:=1, CveUsuarioConsulta:=UsuarioActual.CveUsuario, CveCobranzaEstatus:=CveCobranzaEstatus, CveClienteClasificacion:=-1, TipoCliente:=-1 ) Then DTClientes = ObjMov.DtResultados.FiltraParametros("CveCliente > 0", DistinctColumns:={"CveCliente"}) End If @@ -536,7 +536,7 @@ Public Class TareasProgramadas : Implements IHttpHandler Dim Formato As String = "PDF" Dim Archivo As New System.IO.FileInfo(String.Format("{0}Formatos/RepClientesCxC.rpt", UsuarioActual.Empresa.Ruta)) Dim Imagen As New System.IO.FileInfo(String.Format("{0}/Logo.png", UsuarioActual.Empresa.Ruta)) - Dim logouri = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port, UsuarioActual.CveEmpresa) + Dim logouri As String = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port, UsuarioActual.CveEmpresa) 'OBTENEMOS LOS DATOS Dim DtCxCFact As DataTable = Nothing @@ -672,7 +672,7 @@ Public Class TareasProgramadas : Implements IHttpHandler If DtCxCFact2 IsNot Nothing AndAlso DtCxCFact2.Rows.Count > 0 Then Dim dr As DataRow = DtCxCFact2.Rows(0) - Dim lista = New List(Of CrystalParametro) + Dim lista As New List(Of CrystalParametro) lista.Add(New CrystalParametro("Empresa", UsuarioActual.Empresa.Empresa)) lista.Add(New CrystalParametro("TipoCuentas", "Con Saldo")) lista.Add(New CrystalParametro("NombreCliente", Cliente.Nombre)) @@ -714,7 +714,7 @@ Public Class TareasProgramadas : Implements IHttpHandler GuardaLog("Ocurrió un erro al obtener el CxC" + ex.ToString()) End Try Else - Dim lista = New List(Of CrystalParametro) + Dim lista As New List(Of CrystalParametro) lista.Add(New CrystalParametro("Empresa", UsuarioActual.Empresa.Empresa)) lista.Add(New CrystalParametro("TipoCuentas", "Con Saldo")) lista.Add(New CrystalParametro("NombreCliente", Cliente.Nombre)) @@ -893,8 +893,8 @@ Public Class TareasProgramadas : Implements IHttpHandler #Region "S C O R E C A R D" Private Sub CargaScoreCard(ByVal context As HttpContext, pCveEmpresa As Integer, FechaEnvio As DateTime) - Dim Usuario = ValidaUsuarioSistema(pCveEmpresa) - Dim obj = EjecutarEnvioScoreCard(Usuario, FechaEnvio) + Dim Usuario As Usuario = ValidaUsuarioSistema(pCveEmpresa) + Dim obj As Boolean = EjecutarEnvioScoreCard(Usuario, FechaEnvio) End Sub @@ -977,7 +977,7 @@ Public Class TareasProgramadas : Implements IHttpHandler Dim PDFSucursales As Byte() = GenerarScoredCardDirectivo(UsuarioActual, DtGrupoSucursales) Dim PDFVendedores As Byte() = GenerarScoredCardDirectivo(UsuarioActual, DtGrupoVendedores) - For Each UsuarioEnviar In ListaDirectivos + For Each UsuarioEnviar As MUsuarioEnviar In ListaDirectivos Dim LSRutasMail As New List(Of ClsSisMail.ArchivoMail) If UsuarioEnviar.ReporteEnviar.Empresa Then @@ -1028,7 +1028,7 @@ Public Class TareasProgramadas : Implements IHttpHandler 'GERMAN LUNA ListaVendedores.Add(New MUsuarioEnviar(DtUsuarios.FiltroPrimero($"CveUsuario = {3354} AND CveSubProyecto > 0"), TipoUsuarioEnviar.Vendedor)) - For Each UsuarioEnviar In ListaVendedores + For Each UsuarioEnviar As MUsuarioEnviar In ListaVendedores Dim LSRutasMail As New List(Of ClsSisMail.ArchivoMail) Dim DtReporteVendedor As DataTable = Nothing @@ -1082,7 +1082,7 @@ Public Class TareasProgramadas : Implements IHttpHandler Protected Function GenerarScoredCard(UsuarioActual As Usuario, UsuarioEnviar As MUsuarioEnviar, DtDatos As DataTable) As Byte() 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", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port, UsuarioActual.CveEmpresa) + Dim logouri As String = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port, UsuarioActual.CveEmpresa) Dim params As New List(Of ReportParameter) params.Add(New ReportParameter("pEmp", UsuarioActual.Empresa.Empresa)) @@ -1108,7 +1108,7 @@ Public Class TareasProgramadas : Implements IHttpHandler Protected Function GenerarScoredCardDirectivo(UsuarioActual As Usuario, DtDatos As DataTable) As Byte() 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", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port, UsuarioActual.CveEmpresa) + Dim logouri As String = String.Format("{0}://{1}:{2}/Empresas/{3}/Logo.png", HttpContext.Current.Request.Url.Scheme, HttpContext.Current.Request.Url.Host, HttpContext.Current.Request.Url.Port, UsuarioActual.CveEmpresa) Dim params As New List(Of ReportParameter) params.Add(New ReportParameter("pEmp", UsuarioActual.Empresa.Empresa)) diff --git a/Compras/Compras.aspx.vb b/Compras/Compras.aspx.vb index 0914a24af..aee594f27 100644 --- a/Compras/Compras.aspx.vb +++ b/Compras/Compras.aspx.vb @@ -12653,7 +12653,7 @@ Partial Class Compras_Compras End If End If - If ObjInventario.GetMovimientosDetalle(CveMovimientoEntrada, UsuarioActual.CveEmpresa, -1, -1) Then + If ObjInventario.GetMovimientosDetalle(CveMovimientoEntrada, UsuarioActual.CveEmpresa, -1) Then For Each drow As DataRow In ObjInventario.DtResultados.Rows TotalSumaPU = TotalSumaPU + drow("Total").ToString.ToDecimal @@ -12883,7 +12883,7 @@ Partial Class Compras_Compras Protected Sub BtnRefacturacionVer_Click(sender As Object, e As EventArgs) Handles BtnRefacturacionVer.Click Dim Opcion As Integer = 1 - If UsuarioActual.CveEmpresa.Contiene(119, 1, 140, 172, 173, 174) Then Opcion = 2 + If UsuarioActual.CveEmpresa.Contiene(119, 1, 140, 141, 172, 173, 174) Then Opcion = 2 Dim ObjCompras As New ClsCompras diff --git a/Contratos/Presupuestos.aspx.vb b/Contratos/Presupuestos.aspx.vb index ef8d30620..1b9b9280f 100644 --- a/Contratos/Presupuestos.aspx.vb +++ b/Contratos/Presupuestos.aspx.vb @@ -101,7 +101,7 @@ Partial Class Contratos_Presupuestos Protected Sub GvPresupuestos_RowDataBound(sender As Object, e As GridViewRowEventArgs) Handles GvPresupuestos.RowDataBound If e.Row.RowType = DataControlRowType.DataRow Then - Dim TipoGasto = e.Row.DBCampo("TipoGasto") + Dim TipoGasto As String = e.Row.DBCampo("TipoGasto") Select Case e.Row.DBCampo("TipoTotal").ToEntero Case 1 e.Row.CssClass = "SubTotales" @@ -118,14 +118,14 @@ Partial Class Contratos_Presupuestos e.Row.FCTextBox("TxtImporteClasi").Visible = False e.Row.FCTextBox("TxtObservacion").Visible = False Case 3 - Dim Importe = e.Row.FCTextBox("TxtImporteClasi").Text.ToDouble + Dim Importe As Double = e.Row.FCTextBox("TxtImporteClasi").Text.ToDouble e.Row.FCTextBox("TxtImporteClasi").Text = Importe.FormatoNumero() e.Row.FCTextBox("TxtImporteClasi").CssClass = $"form-control input-sm sumaGV txt{TipoGasto}" e.Row.FCTextBox("TxtImporteClasi").Attributes.Add("onKeyUp ", $"calculaTotal();calculaTotalTipoGasto('{TipoGasto}');") End Select End If If e.Row.RowType = DataControlRowType.Footer Then - Dim Importe = DtClasificaciones.SUM("Importe", "CveAgrupador IS NOT NULL") + Dim Importe As Decimal = DtClasificaciones.SUM("Importe", "CveAgrupador IS NOT NULL") e.Row.FCLabel("LblTotal").Text = String.Format("{0:C}", Importe) End If End Sub @@ -144,20 +144,20 @@ Partial Class Contratos_Presupuestos If ObjContrato.DtResultados.Rows.Count = 1 Then - Dim DrContrato = ObjContrato.DtResultados.Copy(0) + Dim DrContrato As DataRow = ObjContrato.DtResultados.Copy(0) If DrContrato IsNot Nothing Then - Dim ImporteOriginal = DrContrato("Importe").ToString.ToDecimal + Dim ImporteOriginal As Decimal = DrContrato("Importe").ToString.ToDecimal TxtPresupuesto.Text = DrContrato("Nombre").ToString TxtDescripcion.Text = DrContrato("Observacion").ToString EstatusActual = DrContrato("Estatus").ToString.ToEntero - Dim CveProyecto = DrContrato("CveProyecto").ToString.ToEntero - Dim CveSubProyecto = DrContrato("CveSubProyecto").ToString.ToEntero + Dim CveProyecto As Integer = DrContrato("CveProyecto").ToString.ToEntero + Dim CveSubProyecto As Integer = DrContrato("CveSubProyecto").ToString.ToEntero - Dim EstatusTexto = DrContrato("EstatusTexto").ToString + Dim EstatusTexto As String = DrContrato("EstatusTexto").ToString LtlEstatus.Text = EstatusTexto @@ -180,18 +180,13 @@ Partial Class Contratos_Presupuestos If ObjContrato.GetPresupuestosRep(CvePresupuesto, -1, 1, TxtFechaI.Text.ToDate, TxtFechaF.Text.ToDate, UsuarioActual.CveEmpresa, DdlProyecto.SelectedValue.ToEntero, DdlSubProyecto.SelectedValue.ToEntero, UsuarioActual.CveUsuario, -1) Then If ObjContrato.DtResultados.Rows.Count > 0 Then - Dim DrRep = ObjContrato.DtResultados.Copy(0) - Dim Importe = DrRep("Autorizado").ToString.ToDecimal.FormatoNumero - Dim Ejercido = DrRep("Ejercido").ToString.ToDecimal.FormatoNumero - Dim PorEjercer = DrRep("PorEjercer").ToString.ToDecimal.FormatoNumero + Dim DrRep As DataRow = ObjContrato.DtResultados.Copy(0) + Dim EjercidoPorcentaje As Integer = DrRep("EjercidoPorcentaje").ToString.ToEntero + Dim PorEjercerPorcentaje As Integer = DrRep("PorEjercerPorcentaje").ToString.ToEntero - - Dim EjercidoPorcentaje = DrRep("EjercidoPorcentaje").ToString.ToEntero - Dim PorEjercerPorcentaje = DrRep("PorEjercerPorcentaje").ToString.ToEntero - - LtlAutorizado.Text = Importe - LtlEjercido.Text = Ejercido - LtlPorEjercer.Text = PorEjercer + LtlAutorizado.Text = DrRep("Autorizado").ToString.ToDecimal.FormatoNumero + LtlEjercido.Text = DrRep("Ejercido").ToString.ToDecimal.FormatoNumero + LtlPorEjercer.Text = DrRep("PorEjercer").ToString.ToDecimal.FormatoNumero PBEjercido.Style.Remove("width") PBEjercido.Style.Add("width", $"{EjercidoPorcentaje.ToString}%") @@ -283,7 +278,7 @@ Partial Class Contratos_Presupuestos If ValidaDatos() Then If CvePresupuesto > 0 Then If ActualizarPresupuesto() Then - Dim Liga = $"document.location.href=""/Contratos/CatPresupuestos.aspx""" + Dim Liga As String = $"document.location.href=""/Contratos/CatPresupuestos.aspx""" Alert("El Presupuesto se actualizo correctamente.", TipoMensaje.MsgInformacion, Liga) Else @@ -301,16 +296,16 @@ Partial Class Contratos_Presupuestos End Sub Private Function ActualizarPresupuesto() As Boolean Dim Retorno As Boolean = False - Dim Nombre = TxtPresupuesto.Text.Trim - Dim Observacion = TxtDescripcion.Text.Trim - Dim CveProyecto = DdlProyecto.SelectedValue.ToEntero - Dim FechaI = TxtFechaI.Text.ToDate - Dim FechaF = TxtFechaF.Text.ToDate - Dim FechaIng = NowADS() - Dim CveSubProyecto = DdlSubProyecto.SelectedValue.ToEntero - Dim Archivo = "" - Dim Estatus = 1 - Dim TieneError = False + Dim Nombre As String = TxtPresupuesto.Text.Trim + Dim Observacion As String = TxtDescripcion.Text.Trim + Dim CveProyecto As Integer = DdlProyecto.SelectedValue.ToEntero + Dim FechaI As Date = TxtFechaI.Text.ToDate + Dim FechaF As Date = TxtFechaF.Text.ToDate + Dim FechaIng As DateTime = NowADS() + Dim CveSubProyecto As Integer = DdlSubProyecto.SelectedValue.ToEntero + Dim Archivo As String = "" + Dim Estatus As Integer = 1 + Dim TieneError As Boolean = False Dim ObjCont As New ClsContratos ObjCont.IniciaTransacSQL() @@ -319,10 +314,10 @@ Partial Class Contratos_Presupuestos For Each GvRow As GridViewRow In GvPresupuestos.Rows If GvRow.RowType = DataControlRowType.DataRow Then - Dim CveAgrupador = GvRow.DataKey("CveAgrupador").ToEntero + Dim CveAgrupador As Integer = GvRow.DataKey("CveAgrupador").ToEntero Dim Tipo As Integer = GvRow.DataKey("Tipo").ToEntero - Dim CveTipoGasto = -1 + Dim CveTipoGasto As Integer = -1 Dim CveClasificacion As Integer = -1 Dim CveConceptoContableNom As Integer = -1 @@ -336,9 +331,9 @@ Partial Class Contratos_Presupuestos End If - Dim CvePresupuestoDetalle = GvRow.DataKey("CvePresupuestoDetalle").ToEntero - Dim Importe = GvRow.FCTextBox("TxtImporteClasi").Text.ToDecimal - Dim Obs = GvRow.FCTextBox("TxtObservacion").Text.Trim + Dim CvePresupuestoDetalle As Integer = GvRow.DataKey("CvePresupuestoDetalle").ToEntero + Dim Importe As Decimal = GvRow.FCTextBox("TxtImporteClasi").Text.ToDecimal + Dim Obs As String = GvRow.FCTextBox("TxtObservacion").Text.Trim 'ACTUALIZA EL REGISTRO EXISTENTE If CvePresupuestoDetalle > 0 Then @@ -373,27 +368,27 @@ Partial Class Contratos_Presupuestos Return Retorno End Function Private Sub AgregarPresupuesto() - Dim Nombre = TxtPresupuesto.Text.Trim - Dim Observacion = TxtDescripcion.Text.Trim - Dim CveProyecto = DdlProyecto.SelectedValue.ToEntero - Dim FechaI = TxtFechaI.Text.ToDate - Dim FechaF = TxtFechaF.Text.ToDate - Dim FechaIng = NowADS() - Dim CveSubProyecto = DdlSubProyecto.SelectedValue.ToEntero - Dim Archivo = "" - Dim TieneError = False - Dim Estatus = 1 + Dim Nombre As String = TxtPresupuesto.Text.Trim + Dim Observacion As String = TxtDescripcion.Text.Trim + Dim CveProyecto As Integer = DdlProyecto.SelectedValue.ToEntero + Dim FechaI As Date = TxtFechaI.Text.ToDate + Dim FechaF As Date = TxtFechaF.Text.ToDate + Dim FechaIng As DateTime = NowADS() + Dim CveSubProyecto As Integer = DdlSubProyecto.SelectedValue.ToEntero + Dim Archivo As String = "" + Dim TieneError As Boolean = False + Dim Estatus As Integer = 1 Dim ObjCont As New ClsContratos ObjCont.IniciaTransacSQL() If ObjCont.GetContratosEstatus(UsuarioActual.CveEmpresa) Then - Dim CvePresupuestoNuevo = ObjCont.AddPresupuesto(Nombre, Observacion, CveSubProyecto, FechaI, FechaF, Estatus, Archivo, NowADS(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) + Dim CvePresupuestoNuevo As Integer = ObjCont.AddPresupuesto(Nombre, Observacion, CveSubProyecto, FechaI, FechaF, Estatus, Archivo, NowADS(), UsuarioActual.CveUsuario, UsuarioActual.CveEmpresa) If CvePresupuestoNuevo > 0 Then - Dim ImporteClasi = 0.0D - Dim ObsDetalle = "" + Dim ImporteClasi As Decimal = 0 + Dim ObsDetalle As String = "" For Each GvRow As GridViewRow In GvPresupuestos.Rows If GvRow.RowType = DataControlRowType.DataRow Then @@ -401,7 +396,7 @@ Partial Class Contratos_Presupuestos ObsDetalle = GvRow.FCTextBox("TxtObservacion").Text.Trim - Dim CveAgrupador = GvRow.DataKey("CveAgrupador").ToEntero + Dim CveAgrupador As Integer = GvRow.DataKey("CveAgrupador").ToEntero Dim Tipo As Integer = GvRow.DataKey("Tipo").ToEntero Dim CveClasificacion As Integer = -1 @@ -445,7 +440,7 @@ Partial Class Contratos_Presupuestos Else ObjCont.Commit() ObjCont.Dispose() - Dim Liga = $"document.location.href=""/Contratos/CatPresupuestos.aspx""" + Dim Liga As String = $"document.location.href=""/Contratos/CatPresupuestos.aspx""" Alert("Se agregó el presupuesto correctamente.", TipoMensaje.MsgInformacion, Liga) End If @@ -453,8 +448,6 @@ Partial Class Contratos_Presupuestos End Sub #End Region - - Protected Sub LnkAutorizar_Click(sender As Object, e As EventArgs) Handles LnkAutorizar.Click If ValidaDatos() Then If ActualizarPresupuesto() Then @@ -516,8 +509,8 @@ Partial Class Contratos_Presupuestos Private Sub CargarArchivo(Ruta As String, FileName As String, Tipo As String) Dim DTExcel As New DataTable - Dim ErrorArchivo = False - Dim ErrorExcel = False + Dim ErrorArchivo As Boolean = False + Dim ErrorExcel As Boolean = False DTExcel = ReadExcelFile(Ruta + FileName, True) If Not ErrorArchivo Then diff --git a/Inventarios/EntradasSalidas.aspx b/Inventarios/EntradasSalidas.aspx index dc94b6426..4062c16a1 100644 --- a/Inventarios/EntradasSalidas.aspx +++ b/Inventarios/EntradasSalidas.aspx @@ -664,7 +664,7 @@