public EditRecordForm(IRecordRepo repo, RecordBl item = null) { InitializeComponent(); _repo = repo; _userRepo = Di.Container.Instance.Resolve <IUserRepo>(); _procedureRepo = Di.Container.Instance.Resolve <IProcedureRepo>(); _item = item; if (item != null) { Text = "Редактирование записи"; } else { Text = "Новая запись на прием"; _item = new RecordBl(); _item.RecordDate = DateTime.Today; } dateNavigator1.DataBindings.Add("DateTime", _item, nameof(_item.RecordDate), true, DataSourceUpdateMode.OnPropertyChanged); searchLookUpEditUser.Properties.DataSource = _userRepo.Get(); searchLookUpEditUser.Properties.ValueMember = "Id"; searchLookUpEditUser.Properties.DisplayMember = "Name"; searchLookUpEditUser.DataBindings.Add("EditValue", _item, nameof(_item.UserId), true, DataSourceUpdateMode.OnPropertyChanged); var procedures = _procedureRepo.Get(); SetProcedures(procedures); }
public EditProcedureForm(IProcedureRepo repo, ProcedureBl item = null) { InitializeComponent(); _repo = repo; _item = item; if (item != null) { Text = "Редактирование процедуры"; } else { Text = "Новая процедура"; _item = new ProcedureBl(); } textEditName.DataBindings.Add("EditValue", _item, nameof(_item.Name), true, DataSourceUpdateMode.OnPropertyChanged); textEditShortName.DataBindings.Add("EditValue", _item, nameof(_item.ShortName), true, DataSourceUpdateMode.OnPropertyChanged); numericUpDownPrice.DataBindings.Add("Value", _item, nameof(_item.Price), true, DataSourceUpdateMode.OnPropertyChanged); numericUpDownPriceVip.DataBindings.Add("Value", _item, nameof(_item.PriceVip), true, DataSourceUpdateMode.OnPropertyChanged); }
public NewUserForm() { InitializeComponent(); _repo = Di.Container.Instance.Resolve <IRecordRepo>(); _procedureRepo = Di.Container.Instance.Resolve <IProcedureRepo>(); _item = new RecordBl() { User = new UserBl(), RecordDate = DateTime.Today }; textEditName.DataBindings.Add("EditValue", _item.User, nameof(_item.User.Name), true, DataSourceUpdateMode.OnPropertyChanged); textEditPhone.DataBindings.Add("EditValue", _item.User, nameof(_item.User.Phone), true, DataSourceUpdateMode.OnPropertyChanged); textEditComment.DataBindings.Add("EditValue", _item.User, nameof(_item.User.Comment), true, DataSourceUpdateMode.OnPropertyChanged); imageComboBoxEditCommunication.Properties.Items.AddEnum <CommunicationType>(); imageComboBoxEditCommunication.DataBindings.Add("EditValue", _item.User, nameof(_item.User.CommunicationType), true, DataSourceUpdateMode.OnPropertyChanged); dateNavigator1.DataBindings.Add("DateTime", _item, nameof(_item.RecordDate), true, DataSourceUpdateMode.OnPropertyChanged); var procedures = _procedureRepo.Get(); SetProcedures(procedures); }
public UCProcedure() { InitializeComponent(); _repo = Di.Container.Instance.Resolve <IProcedureRepo>(); }