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();
        }
Beispiel #3
0
        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();
 }
Beispiel #5
0
        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);
        }