// ***************************** ***************************** ***************************** // constructor public DeterminanteAddViewModel(DeterminanteViewModel DeterminanteViewModel) { this._ParentDeterminante = DeterminanteViewModel; this._DeterminanteRepository = new GestorDocument.DAL.Repository.DeterminanteRepository(); this._TipoDeterminanteRepository = new GestorDocument.DAL.Repository.TipoDeterminanteRepository(); this._Determinante = new DeterminanteModel() { IdDeterminante = new UNID().getNewUNID(), IsActive = true }; this.LoadInfo(); }
public bool CanSave() { bool _CanSave = false; if ( (!String.IsNullOrEmpty(this._Determinante.DeterminanteName)) && (this._Determinante.CveDeterminante != 0) && (!String.IsNullOrEmpty(this._Determinante.Area)) && (!String.IsNullOrEmpty(this._Determinante.PrefijoFolio)) && (this._Determinante.TipoDeterminante != null) && (this._Determinante != null) ) { _CanSave = true; this._CheckSave = this._DeterminanteRepository.GetDeterminanteAdd(this._Determinante); if (this._CheckSave != null) { _CanSave = false; ElementExists = "El elemento ya existe."; } else { _CanSave = true; ElementExists = ""; } } return _CanSave; }