public DialogEditResident(holderinfo resident) { InitializeComponent(); this.DataContext = new ResidentViewModel( ServiceLocator.Current.GetInstance <IValidator <ResidentViewModel> >(), ServiceLocator.Current.GetInstance <ICollectionModel <holderinfo> >(), resident); }
public void ShowEditResidentDialog(holderinfo residentToBeEdited) { if (residentToBeEdited == null) { return; } new DialogEditResident(residentToBeEdited).ShowDialog(); }
private bool FilterByName(object obj) { holderinfo resident = obj as holderinfo; if (resident != null && resident.C_name != null && resident.C_name.Contains(NameFilterValue)) { return(true); } return(false); }
private void BtnOK_Click(object sender, EventArgs e) { using (var db = new ICMServer.Models.ICMDBContext()) { holderinfo ResidentIndfo = new holderinfo(); ResidentIndfo.C_name = textBoxName.Text; ResidentIndfo.C_roomid = textBoxRoomID.Text; ResidentIndfo.C_sex = ComboBoxSex.SelectedIndex; ResidentIndfo.C_isholder = ComboBoxIsResident.SelectedIndex; ResidentIndfo.C_phoneno = textBoxPhone.Text; //ResidentIndfo.birth = dateTimePickerBirth.Value; //ResidentIndfo.PID = textBoxPID.Text; db.Holderinfoes.Add(ResidentIndfo); db.SaveChanges(); } this.Close(); }
private bool FilterByIsHead(object obj) { holderinfo resident = obj as holderinfo; if (resident != null) { if (IsHeadFilterValue.HasValue && IsHeadFilterValue == true) { return(resident.C_isholder.HasValue && resident.C_isholder != 0); } else { return(resident.C_isholder == null || resident.C_isholder == 0); } } return(false); }