private ObservableCollection <LoadingListDetallado> SelectImportDetallado(DateTime LOAD_CargaFecha) { try { DataAccessEnterpriseSQL.DAAsignarProcedure("OPE_LOADSS_ImportacionDetallado"); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmLOAD_CargaFecha", LOAD_CargaFecha, SqlDbType.DateTime, 8, ParameterDirection.Input); BusinessEntityLoader <LoadingListDetallado> LoaderLoadingListDetallado = new BusinessEntityLoader <LoadingListDetallado>(); LoadingListDetallado _item = new LoadingListDetallado(); LoaderLoadingListDetallado.EntityType = _item.GetType(); ObservableCollection <LoadingListDetallado> _items = new ObservableCollection <LoadingListDetallado>(); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { while (reader.Read()) { _item = new LoadingListDetallado(); LoaderLoadingListDetallado.LoadEntity(reader, _item); //_item.Instance = InstanceEntity.Unchanged; _items.Add(_item); } } return(_items); } catch (Exception) { throw; } }
// private ObservableCollection <Contrato> SelectAllContratoByTransportista(Int32 ENTC_CodTransportista, DateTime REBA_FecIni, DateTime REBA_FecFin) { try { ObservableCollection <Contrato> items = new ObservableCollection <Contrato>(); Contrato item = new Contrato(); BusinessEntityLoader <Contrato> LoaderContrato = new BusinessEntityLoader <Contrato>(); LoaderContrato.EntityType = item.GetType(); DataAccessEnterpriseSQL.DAAsignarProcedure("COM_REBASS_GetContratos"); DataAccessEnterpriseSQL.DAAgregarParametro("@pintENTC_CodTransportista", ENTC_CodTransportista, SqlDbType.Int, 4, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmREBA_FecIni", REBA_FecIni, SqlDbType.DateTime, 8, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmREBA_FecFin", REBA_FecFin, SqlDbType.DateTime, 8, ParameterDirection.Input); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { while (reader.Read()) { item = new Contrato(); LoaderContrato.LoadEntity(reader, item); item.Instance = InstanceEntity.Unchanged; items.Add(item); } } return(items); } catch (Exception) { throw; } }
public BLLiquidacion(IUnityContainer container) { this.ContainerService = container; Loader = new BusinessEntityLoader <Liquidacion>(); Liquidacion Item = new Liquidacion(); Loader.EntityType = Item.GetType(); }
public BLNaveViaje(IUnityContainer container) { this.ContainerService = container; Loader = new BusinessEntityLoader <NaveViaje>(); Loader_Cab_Cotizacion_OV = new BusinessEntityLoader <Cab_Cotizacion_OV>(); NaveViaje item = new NaveViaje(); Loader.EntityType = item.GetType(); }
private Cab_MBL SelectOneByNumero(String CMBL_Numero) { try { Cab_MBL item = new Cab_MBL(); DataAccessEnterpriseSQL.DAAsignarProcedure("OPE_CMBLSS_UnRegByNumero"); DataAccessEnterpriseSQL.DAAgregarParametro("@pvchCMBL_Numero", CMBL_Numero, SqlDbType.VarChar, 25, ParameterDirection.Input); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { if (reader.Read()) { Loader.LoadEntity(reader, item); item.Instance = InstanceEntity.Unchanged; } //ListCab_Cotizacion_OV if (reader.NextResult()) { BusinessEntityLoader <Cab_Cotizacion_OV> LoaderCab_Cotizacion_OV = new BusinessEntityLoader <Cab_Cotizacion_OV>(); Cab_Cotizacion_OV itemCab_Cotizacion_OV = new Cab_Cotizacion_OV(); LoaderCab_Cotizacion_OV.EntityType = itemCab_Cotizacion_OV.GetType(); while (reader.Read()) { itemCab_Cotizacion_OV = new Cab_Cotizacion_OV(); LoaderCab_Cotizacion_OV.LoadEntity(reader, itemCab_Cotizacion_OV); itemCab_Cotizacion_OV.Instance = InstanceEntity.Unchanged; item.ListCab_Cotizacion_OV.Add(itemCab_Cotizacion_OV); } } //ListDet_CNTR if (reader.NextResult()) { BusinessEntityLoader <Det_CNTR> LoaderDet_CNTR = new BusinessEntityLoader <Det_CNTR>(); Det_CNTR itemDet_CNTR = new Det_CNTR(); LoaderDet_CNTR.EntityType = itemDet_CNTR.GetType(); while (reader.Read()) { itemDet_CNTR = new Det_CNTR(); LoaderDet_CNTR.LoadEntity(reader, itemDet_CNTR); itemDet_CNTR.Instance = InstanceEntity.Unchanged; item.ListDet_CNTR.Add(itemDet_CNTR); itemDet_CNTR = null; } } foreach (Cab_Cotizacion_OV _itemCab_Cotizacion_OV in item.ListCab_Cotizacion_OV) { _itemCab_Cotizacion_OV.ItemsDet_CNTR = item.ListDet_CNTR.Where(DHBL => DHBL.CCOT_Tipo == _itemCab_Cotizacion_OV.CCOT_Tipo && DHBL.CCOT_Numero == _itemCab_Cotizacion_OV.CCOT_Numero).ToObservableCollection(); } } return(item); } catch (Exception) { throw; } }
private ObservableCollection <Prospecto> SelectAllByEjecutivoGestionVentas(Int16 EMPR_Codigo, Int16 SUCR_Codigo, Int32 ENTC_CodEjecutivo, Nullable <Int32> ENTC_CodAgenteCarga, Nullable <DateTime> GEST_FechaProximaGestion) { try { BusinessEntityLoader <Entidad> LoaderContacto = new BusinessEntityLoader <Entidad>(); Entidad contacto = new Entidad(); LoaderContacto.EntityType = contacto.GetType(); ObservableCollection <Prospecto> items = new ObservableCollection <Prospecto>(); Prospecto item = new Prospecto(); DataAccessEnterpriseSQL.DAAsignarProcedure("TCOM_SP_CONSULTAR_Prospecto_GestionVentas"); DataAccessEnterpriseSQL.DAAgregarParametro("@psinEMPR_Codigo", EMPR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@psinSUCR_Codigo", SUCR_Codigo, SqlDbType.SmallInt, 2, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pintENTC_CodEjecutivo", ENTC_CodEjecutivo, SqlDbType.Int, 4, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pintENTC_CodAgenteCarga", ENTC_CodAgenteCarga, SqlDbType.Int, 4, ParameterDirection.Input); DataAccessEnterpriseSQL.DAAgregarParametro("@pdtmGEST_FechaProximaGestion", GEST_FechaProximaGestion, SqlDbType.DateTime, 8, ParameterDirection.Input); using (IDataReader reader = DataAccessEnterpriseSQL.DAExecuteReader()) { while (reader.Read()) { item = new Prospecto(); Loader.LoadEntity(reader, item); if (item.ENTC_CodContacto.HasValue) { item.ItemContacto = new Entidad(); LoaderContacto.LoadEntity(reader, item.ItemContacto); } item.Instance = InstanceEntity.Added; items.Add(item); } } return(items); } catch (Exception ex) { throw ex; } }