Example #1
0
        public static string Eliminar(int idgasto)
        {
            DatosGastos Gastos = new DatosGastos();

            Gastos.IdGasto = idgasto;
            return(Gastos.Eliminar(Gastos));
        }
Example #2
0
        /*MÉTODOS QUE LLAMAN A LOS MÉTODOS CORRESPONDIENTES DE LA CLASE "DATOSGASTOS" DE LA CAPADATOS*/
        public static string Insertar(string concepto, string descripcion, decimal monto, string periodo, DateTime fecha)
        {
            DatosGastos Gastos = new DatosGastos();

            Gastos.Concepto    = concepto;
            Gastos.Descripcíon = descripcion;
            Gastos.Monto       = monto;
            Gastos.Periodo     = periodo;
            Gastos.Fecha       = fecha;
            return(Gastos.Insertar(Gastos));
        }
Example #3
0
        /// <summary>
        /// Procedimiento que devuelve los datos de la pantalla de Gastos
        /// </summary>
        /// <param name="intCotizacionID"></param>
        /// <returns></returns>
        public DatosGastos ListarDatosPantallaGastos(int intCotizacionID)
        {
            DatosGastos result = new DatosGastos();

            try
            {
                result = GastosDA.ListarDatosPantallaGastos(intCotizacionID);
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
        /// <summary>
        /// Procedimiento que devuelve los datos de la pantalla de Gastos
        /// </summary>
        /// <param name="intCotizacionID"></param>
        /// <param name="intDetCotizaID"></param>
        /// <returns></returns>
        public DatosGastos ListarDatosPantallaGastos(int intCotizacionID)
        {
            DatosGastos result = new DatosGastos();

            try
            {
                result = (new GastosLogic()).ListarDatosPantallaGastos(intCotizacionID);
            }
            catch (Exception ex)
            {
                Adsisplus.Cotyrsa.BusinessLogic.EventLogManager.LogErrorEntry(ex.Message);
            }
            return(result);
        }
Example #5
0
 /// <summary>
 /// Procedimiento que devuelve los datos de la pantalla de Gastos
 /// </summary>
 /// <param name="intCotizacionID"></param>
 /// <param name="intDetCotizaID"></param>
 /// <returns></returns>
 public DatosGastos ListarDatosPantallaGastos(int intCotizacionID)
 {
     DatosGastos result = new DatosGastos();
     List<DatosFlete> fletes = new List<DatosFlete>();
     List<DatosInstalacion> instalaciones = new List<DatosInstalacion>();
     List<DatosViaticos> viaticos = new List<DatosViaticos>();
     try
     {
         // Obtenemos la lista de datos de flete
         using (GastosDataContext dc = new GastosDataContext(Helper.ConnectionString()))
         {
             var query = from item in dc.stp_ListarDatosFlete(intCotizacionID, 0)
                         select new DatosFlete
                         {
                             intDatoFleteID = item.intDatoFleteID,
                             intCotizacionID = item.intCotizacionID,
                             intDetCotizaID = item.intDetCotizaID,
                             sintFleteID = item.sintFleteID,
                             sintTipoUnidadFleteID = item.sintTipoUnidadFleteID,
                             vchTipoUnidad = item.vchTipoUnidad,
                             sintDestinoFleteID = item.sintDestinoFleteID,
                             vchDestinoFlete = item.vchDestinoFlete,
                             intElementoID = item.intElementoID,
                             intCantidad = item.intCantidad,
                             datFechaCarga = item.datFechaCarga,
                             datFechaDescarga = item.datFechaDescarga
                         };
             fletes.AddRange(query);
         }
         // Obtenemos la lista de datos de instalación
         using (GastosDataContext dc = new GastosDataContext(Helper.ConnectionString()))
         {
             var query = from item in dc.stp_ListarDatosInstalacion(intCotizacionID, 0)
                         select new DatosInstalacion
                         {
                             intDatosInstalacionID = item.intDatosInstalacionID,
                             intCotizacionID = item.intCotizacionID,
                             intDetCotizaID = item.intDetCotizaID,
                             sintInstalacionID = item.sintInstalacionID,
                             vchDescripcion = item.vchDescripcion,
                             intUnidadMedicionID = item.intUnidadMedicionID,
                             vchUnidadMedicion = item.vchUnidadMedicion,
                             intInstalacion = item.intInstalacion,
                             intDesinstalacion = item.intDesinstalacion,
                             intElementoID = item.intElementoID,
                             intCantidad = item.intCantidad
                         };
             instalaciones.AddRange(query);
         }
         // Obtenemos la lista de datos de viáticos
         using (GastosDataContext dc = new GastosDataContext(Helper.ConnectionString()))
         {
             var query = from item in dc.stp_ListarDatosViatico(intCotizacionID, 0)
                         select new DatosViaticos
                         {
                             intDatoViaticoID = item.intDatoViaticoID,
                             intCotizacionID = item.intCotizacionID,
                             intDetCotizaID = item.intDetCotizaID,
                             sintViaticoID = item.sintViaticoID,
                             vchDescripcion = item.vchDescripcion,
                             intUnidadMedicionID = item.intUnidadMedicionID,
                             vchUnidadMedicion = item.vchUnidadMedicion,
                             intInstalacion = item.intInstalacion,
                             decFactor = item.decFactor,
                             intCantidad = item.intCantidad,
                             decCostoGolpe = item.decCostoGolpe,
                             bitTieneCosto = item.bitTieneCosto,
                             datFecha = item.datFecha
                         };
             viaticos.AddRange(query);
         }
         // Establecemos los datos al resultado
         result.intCotizacionID = intCotizacionID;
         result.flete = fletes;
         result.instalacion = instalaciones;
         result.viatico = viaticos;
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return result;
 }