public UserFormViewModel() { UserDataSet dataset = new UserDataSet(); UserDataSetTableAdapters.System_UsersTableAdapter User = new UserDataSetTableAdapters.System_UsersTableAdapter(); UserDataSetTableAdapters.System_Users_ObsTableAdapter User_obs = new UserDataSetTableAdapters.System_Users_ObsTableAdapter(); _row = dataset.System_Users.NewSystem_UsersRow(); _row_obs = dataset.System_Users_Obs.NewSystem_Users_ObsRow(); //Usuario _row.Name = ""; _row.FullName = ""; _row.Phone = ""; _row.Email = ""; _row.Password = ""; _row.ModifiedDate = DateTime.Now; _row.CreatedDate = DateTime.Now; _row.Enabled = true; _row.Id = 0; //observaciones usuasrio _row_obs.Observations = ""; SaveCommand = new RelayCommand(Save, CanSave); }
public void Load(int IdUsuario, TextBox txtoldPassword) { try { ContraseñaTextbox = txtoldPassword; idusuario = IdUsuario; UserDataSet dataset = new UserDataSet(); UserDataSetTableAdapters.System_UsersTableAdapter TableUser = new UserDataSetTableAdapters.System_UsersTableAdapter(); UserDataSet.System_UsersDataTable dataTable = TableUser.GetDataUserById(IdUsuario); if (dataTable.Rows.Count > 0) { UserDataSetTableAdapters.System_Users_ObsTableAdapter User_obs = new UserDataSetTableAdapters.System_Users_ObsTableAdapter(); UserDataSet.System_Users_ObsDataTable dataTable_Obs = User_obs.GetDataUser_ObsById(IdUsuario); _row = (UserDataSet.System_UsersRow)dataTable.Rows[0]; RaisePropertyChanged(nameof(Name)); RaisePropertyChanged(nameof(Phone)); RaisePropertyChanged(nameof(FullName)); RaisePropertyChanged(nameof(Email)); RaisePropertyChanged(nameof(Enabled)); _row_obs = (UserDataSet.System_Users_ObsRow)dataTable_Obs.Rows[0]; RaisePropertyChanged(nameof(Observations)); } FormLoadFinished?.Invoke(); } catch (Exception e) { FormLoadError?.Invoke(e); } }