Exemplo n.º 1
0
        public DsTiempoConvenioDL GetTiempoCotizacionesConsultaDataSetDL(int cotizacionClienteID)
        {
            DsTiempoConvenioDL ds = new DsTiempoConvenioDL();
            SqlParameter       pCotizacionClienteUVentaID = new SqlParameter("@CotizacionClienteID", cotizacionClienteID);

            Config.Conexion.LlenarTypeDataSet(ds.Datos, System.Data.CommandType.StoredProcedure, "ConvenioClienteTiemposOperativosDistribucionLocal", pCotizacionClienteUVentaID);
            return(ds);
        }
Exemplo n.º 2
0
        public List <datosTiempoDL> CargarTiemposDL(string CotizacionClienteID)
        {
            DsTiempoConvenioDL   ds     = new DsTiempoConvenioDL();
            List <datosTiempoDL> lista  = new List <datosTiempoDL>();
            ITiempoConvenio      tiempo = TiempoConvenioFactory.GetTiempoConvenio();

            try
            {
                ds = tiempo.GetTiempoCotizacionesConsultaDataSetDL(int.Parse(CotizacionClienteID));
            }
            catch
            {
                throw new Exception("no existe una cotizacion de Distribucion Local para el cliente seleccionado");
            }

            foreach (var datos in ds.Datos)
            {
                datosTiempoDL d = new datosTiempoDL();
                d.AgrupacionDestino = datos.AgrupacionDestino;
                d.AgrupacionOrigen  = datos.AgrupacionOrigen;
                d.CotizacionClienteUVentaModalidadDistribucionID = datos.CotizacionClienteUVentaModalidadDistribucionID;
                d.CotizacionClienteUVentaModalidadOrigenDestinoDistribucionID = datos.CotizacionClienteUVentaModalidadOrigenDestinoDistribucionID;
                d.Destino                 = datos.Destino;
                d.Origen                  = datos.Origen;
                d.TarifarioEntrega        = datos.TarifarioEntrega;
                d.TarifarioRetiro         = datos.TarifarioRetiro;
                d.TiempoCumplimiento      = datos.TiempoCumplimiento;
                d.TiempoEntrega           = datos.TiempoEntrega;
                d.TiempoTransbordo        = datos.TiempoTransbordo;
                d.TiempoDespacho          = datos.TiempoDespacho;
                d.UnidadVentaDescrip      = datos.UnidadVentaDescrip;
                d.ModalidadEntregaDescrip = datos.ModalidadEntregaDescrip;
                lista.Add(d);
            }
            return(lista);
        }