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; }
        }
示例#2
0
        //
        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; }
        }
示例#3
0
        public BLLiquidacion(IUnityContainer container)
        {
            this.ContainerService = container;
            Loader = new BusinessEntityLoader <Liquidacion>();
            Liquidacion Item = new Liquidacion();

            Loader.EntityType = Item.GetType();
        }
示例#4
0
        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();
        }
示例#5
0
        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; }
        }
示例#6
0
        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; }
        }