Ejemplo n.º 1
0
        public ObservableCollection <SolicitanteModel> GetSolicitantes(Model.EmpresaModel empresa)
        {
            ObservableCollection <SolicitanteModel> solicitantes = new ObservableCollection <SolicitanteModel>();

            try
            {
                SolicitanteDataMapper solDataMapper   = new SolicitanteDataMapper();
                List <SOLICITANTE>    listSolicitante = (List <SOLICITANTE>)solDataMapper.GetSolicitanteList(new EMPRESA()
                {
                    UNID_EMPRESA = empresa.UnidEmpresa,
                    EMPRESA_NAME = empresa.EmpresaName
                });

                listSolicitante.ForEach(o => solicitantes.Add(new SolicitanteModel(solDataMapper)
                {
                    UnidSolicitante = o.UNID_SOLICITANTE
                    ,
                    SolicitanteName = o.SOLICITANTE_NAME
                    ,
                    Empresa = new EMPRESA()
                    {
                        UNID_EMPRESA = o.EMPRESA.UNID_EMPRESA
                        ,
                        EMPRESA_NAME = o.EMPRESA.EMPRESA_NAME
                    }
                    ,
                    Departamento = new DEPARTAMENTO()
                    {
                        UNID_DEPARTAMENTO = o.DEPARTAMENTO.UNID_DEPARTAMENTO
                        ,
                        DEPARTAMENTO_NAME = o.DEPARTAMENTO.DEPARTAMENTO_NAME
                    }
                }));
            }
            catch (Exception)
            {
                ;
            }

            return(solicitantes);
        }
Ejemplo n.º 2
0
        private ObservableCollection <DeleteSolicitante> GetSolicitantesbyEmpresa(EMPRESA empresa)
        {
            ObservableCollection <DeleteSolicitante> solicitanteModel = new ObservableCollection <DeleteSolicitante>();

            try
            {
                SolicitanteDataMapper artDataMapper = new SolicitanteDataMapper();
                List <SOLICITANTE>    articulos     = (List <SOLICITANTE>)artDataMapper.GetSolicitanteList(new EMPRESA()
                {
                    UNID_EMPRESA = Empresa.UNID_EMPRESA
                });

                foreach (SOLICITANTE sol in articulos)
                {
                    solicitanteModel.Add(new DeleteSolicitante(sol));
                }
            }
            catch (Exception)
            {
                ;
            }

            return(solicitanteModel);
        }