예제 #1
0
        /// <summary>
        /// Ejecuta la acción del command
        /// </summary>
        /// <param name="catalogItemStatusViewModel"></param>
        public AddSolicitanteViewModel(CatalogSolicitanteViewModel catalogSolicitanteViewModel)
        {
            this._addSolicitante = new SolicitanteModel(new SolicitanteDataMapper(), catalogSolicitanteViewModel.ActualUser);
            this._catalogSolicitanteViewModel = catalogSolicitanteViewModel;
            try
            {
                this._catalogEmpresaModel = new CatalogEmpresaModel(new EmpresaDataMapper());
            }
            catch (ArgumentException ae)
            {
                ;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            try
            {
                this._catalogDepartamentoModel = new CatalogDepartamentoModel(new DepartamentoDataMapper());
            }
            catch (ArgumentException ae)
            {
                ;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
        /// <summary>
        /// Ejecuta la acción del command
        /// </summary>
        /// <param name="catalogItemStatusViewModel"></param>
        public ModifySolicitanteViewModel(CatalogSolicitanteViewModel catalogSolicitanteViewModel, SolicitanteModel selectedSolicitanteModel)
        {
            this._modiSolicitante                 = new SolicitanteModel(new SolicitanteDataMapper(), catalogSolicitanteViewModel.ActualUser);
            this._catalogSolicitanteViewModel     = catalogSolicitanteViewModel;
            this._modiSolicitante.UnidSolicitante = selectedSolicitanteModel.UnidSolicitante;
            this._modiSolicitante.SolicitanteName = selectedSolicitanteModel.SolicitanteName;
            this._modiSolicitante.Departamento    = selectedSolicitanteModel.Departamento;
            this._modiSolicitante.Empresa         = selectedSolicitanteModel.Empresa;
            this._modiSolicitante.Email           = selectedSolicitanteModel.Email;
            this._modiSolicitante.Validador       = selectedSolicitanteModel.Validador;

            try
            {
                this._catalogEmpresaModel = new CatalogEmpresaModel(new EmpresaDataMapper());
            }
            catch (ArgumentException ae)
            {
                ;
            }
            catch (Exception ex)
            {
                throw ex;
            }

            try
            {
                this._catalogDepartamentoModel = new CatalogDepartamentoModel(new DepartamentoDataMapper());
            }
            catch (ArgumentException ae)
            {
                ;
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }