示例#1
0
        /// <summary>
        /// Procedimiento que lista datos Drive In Brazo
        /// </summary>
        /// <param name="bitEsEstructural"></param>
        /// <param name="sintEstructural"></param>
        /// <returns></returns>
        public List <SeleccionBrazo> ListarDatosBrazoDriveIn(bool bitEsEstructural, short sintEstructural)
        {
            List <SeleccionBrazo> result = new List <SeleccionBrazo>();

            try
            {
                using (BrazoDataContext dc = new BrazoDataContext(Helper.ConnectionString()))
                {
                    var query = from item in dc.stp_ListarDriveInBrazo(bitEsEstructural, sintEstructural)
                                select new SeleccionBrazo
                    {
                        sintDriveInID        = item.sintDriveInID,
                        decLargo             = item.decLargo,
                        decLongitud          = item.decLongitud,
                        decAncho             = item.decAncho,
                        decTotalKiloUnitario = item.decTotalKiloUnitario,
                        decPrecioFinal       = item.decPrecioFinal
                    };
                    result.AddRange(query);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
示例#2
0
        /// <summary>
        /// Procedimiento que lista los datos de seleccion brazo en base al ID de la cotización
        /// </summary>
        /// <param name="intCotizacionID"></param>
        /// <returns></returns>
        public List <SeleccionBrazo> ListarSeleccionBrazo(int intCotizacionID)
        {
            List <SeleccionBrazo> result = new List <SeleccionBrazo>();

            try
            {
                using (BrazoDataContext dc = new BrazoDataContext(Helper.ConnectionString()))
                {
                    var query = from item in dc.stp_ListarDatosBrazo(0, intCotizacionID)
                                select new SeleccionBrazo
                    {
                        intSeleccionBrazoID = item.intSeleccionBrazoID,
                        intBrazo            = item.intBrazoID,
                        intDetCotizaID      = item.intDetCotizaID,
                        decLargo            = item.decLargo,
                        decLongitud         = item.decLongitud,
                        intCantidad         = item.intCantidad,
                        decAncho            = item.decAncho,

                        decTotalKiloUnitario = item.decTotalKiloUnitario,
                        decPesoTotal         = item.decPesoTotal,

                        decPrecioVentaUnitario = item.decPrecioVentaUnitario,
                        decPrecioFinal         = item.decPrecioVentaUnitario,
                        decPrecioVentaTotal    = item.decPrecioVentaTotal
                    };
                    result.AddRange(query);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }
示例#3
0
        /// <summary>
        /// Procedimiento que lista los datos de brazo
        /// </summary>
        /// <param name="intBrazoID"></param>
        /// <param name="intCotizacionID"></param>
        /// <returns></returns>
        public List <DatosBrazo> ListarDatosBrazo(int intBrazoID, int intCotizacionID)
        {
            List <DatosBrazo> result = new List <DatosBrazo>();

            try
            {
                using (BrazoDataContext dc = new BrazoDataContext(Helper.ConnectionString()))
                {
                    var query = from item in dc.stp_ListarDatosBrazo(intBrazoID, intCotizacionID)
                                select new DatosBrazo
                    {
                        intBrazoID       = item.intBrazoID,
                        intElementoID    = item.intElementoID,
                        intCotizacionID  = item.intCotizacionID,
                        sintPinturaID    = item.sintPinturaID,
                        intCantidad      = item.intCantidad,
                        bitActivo        = item.bitActivo,
                        sintLargoBrazoID = item.sintLargoBrazoID,
                        intDetCotizaID   = item.intDetCotizaID,
                        decLargo         = item.decLargo,
                        //decPrecioVentaUnitario = item.decPrecioVentaUnitario,
                        //decPrecioVentaTotal = item.decPrecioVentaTotal,
                        //decPesoUnitario = item.decPesoUnitario,
                        //decPesoTotal = item.decPesoTotal,
                        // Agregamos la entidad que almacenará los datos de la seleccion
                        seleccion = new SeleccionBrazo()
                        {
                            intSeleccionBrazoID    = item.intSeleccionBrazoID,
                            intBrazo               = item.intBrazoID,
                            sintDriveInID          = item.sintDriveInID,
                            decLargo               = item.decLargo,
                            decLongitud            = item.decLongitud,
                            decAncho               = item.decAncho,
                            decTotalKiloUnitario   = item.decTotalKiloUnitario,
                            decPrecioFinal         = item.decPrecioFinal,
                            decPrecioVentaUnitario = item.decPrecioVentaUnitario,
                            decPrecioVentaTotal    = item.decPrecioVentaTotal,
                            decPesoUnitario        = item.decPesoUnitario,
                            decPesoTotal           = item.decPesoTotal,
                            intCantidad            = item.intCantidad
                        }
                    };
                    result.AddRange(query);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(result);
        }