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); }
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); }