/// <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; } }
/// <summary> /// Crea una nueva instancia de ModifySolicitanteViewModel y se pasa asi mismo como parámetro y el item seleccionado /// </summary> /// <returns></returns> public ModifySolicitanteViewModel CreateModifySolicitanteViewModel() { SolicitanteModel solicitanteModel = new SolicitanteModel(new SolicitanteDataMapper(), this.ActualUser); if (this._catalogSolicitanteModel != null && this._catalogSolicitanteModel.SelectedSolicitante != null) { solicitanteModel.UnidSolicitante = this._catalogSolicitanteModel.SelectedSolicitante.UNID_SOLICITANTE; solicitanteModel.SolicitanteName = this._catalogSolicitanteModel.SelectedSolicitante.SOLICITANTE_NAME; solicitanteModel.Empresa = this._catalogSolicitanteModel.SelectedSolicitante.Empresa; solicitanteModel.Departamento = this._catalogSolicitanteModel.SelectedSolicitante.Departamento; solicitanteModel.Email = this._catalogSolicitanteModel.SelectedSolicitante.EMAIL; solicitanteModel.Validador = this._catalogSolicitanteModel.SelectedSolicitante.VALIDADOR; } return(new ModifySolicitanteViewModel(this, solicitanteModel)); }
/// <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; } }
public HistorialViewModel(SolicitanteModel b) { unid = b.UnidSolicitante; HistorialCollection = GetHistorial("SOLICITANTE"); }