private void btnFamilyBrowse_Click(object sender, EventArgs e) { ChooserView.ChooserView chooserView = new ChooserView.ChooserView(_familiesSelectionList, Properties.Resources.ChooseFamily); chooserView.MultiSelect = false; chooserView.ShowDialog(); if (chooserView.DialogResult == DialogResult.OK) { EnabledDisabledControl(true); _familyModel = (ViewModel.Family.FamilyModel)chooserView.SelectedObject; _family = _AddOrphanViewModel.GetSourceFamily(_familyModel.Id); SetOtherCaregiversOptions(); txtFatherName.Text = _familyModel.FatherFullName; txtMotherName.Text = _familyModel.MotherFullName; orphanNameForm.txtEnglishFather.Text = _family.Father.Name.EnglishFirst; orphanNameForm.txtFather.Text = _family.Father.Name.First; orphanNameForm.txtLast.Text = _family.Father.Name.Last; orphanNameForm.txtEnglishLast.Text = _family.Father.Name.EnglishLast; } else { EnabledDisabledControl(false); _familyModel = null; _brothersCaregiver = null; _motherCaregiver = null; _family = null; txtFatherName.Text = string.Empty; txtMotherName.Text = string.Empty; } }
private void btnBail_Click(object sender, EventArgs e) { if (orphanageGridView1.SelectedIds == null || orphanageGridView1.SelectedIds.Count == 0) { return; } if (btnBail.ToolTipText == Properties.Resources.SetBail) { ChooserView.ChooserView bailsChooser = new ChooserView.ChooserView(_familiesViewModel.FamiliesBails.ToList <object>(), Properties.Resources.ChooseBail); bailsChooser.MultiSelect = false; bailsChooser.ShowDialog(); if (bailsChooser.DialogResult == DialogResult.OK) { var bail = (ViewModel.Bail.BailModel)bailsChooser.SelectedObject; if (bail != null && bail.Id > 0) { _familiesViewModel.BailFamilies(bail.Id, orphanageGridView1.SelectedIds); } } } else { _familiesViewModel.UnBailFamilies(orphanageGridView1.SelectedIds); } }
private void btnChooseGuarantor_Click(object sender, EventArgs e) { ChooserView.ChooserView chooserView = new ChooserView.ChooserView(new List <object>(_Guarantors), Properties.Resources.ChooseGuarantor); chooserView.MultiSelect = false; chooserView.ShowDialog(); if (chooserView.DialogResult == DialogResult.OK) { var guaratorModel = (GuarantorModel)chooserView.SelectedObject; _CurrentGuarantorId = guaratorModel.Id; _CurrentAccountId = _guarantorsViewModel.GetSourceGuarantor(guaratorModel.Id).Account.Id; DisableEnableControls(true); txtGuarantorName.Text = guaratorModel.FullName; lblCurrency.Text = _guarantorsViewModel.GetSourceGuarantor(guaratorModel.Id).Account.CurrencyShortcut; if (guaratorModel.IsSupportingOnlyFamilies) { chkIsFamilyBail.Enabled = false; chkIsFamilyBail.Checked = true; } } else { if (_CurrentGuarantorId <= 0) { DisableEnableControls(false); } else { DisableEnableControls(true); } } }
private void optChooseCaregiver_ToggleStateChanged(object sender, Telerik.WinControls.UI.StateChangedEventArgs args) { if (args.ToggleState == Telerik.WinControls.Enumerations.ToggleState.On) { ChooserView.ChooserView chooserView = new ChooserView.ChooserView(_caregiversSelectionList, Properties.Resources.ChooseFamily); chooserView.MultiSelect = false; chooserView.ShowDialog(); if (chooserView.DialogResult == DialogResult.OK) { var chosenCaregiverModel = (ViewModel.Caregiver.CaregiverModel)chooserView.SelectedObject; _selectedCaregiver = _AddOrphanViewModel.GetSourceCaregiver(chosenCaregiverModel.Id); setMainCaregiver(_selectedCaregiver); } else { setMainCaregiver(null); } } }
private void btnChooseAccount_Click(object sender, EventArgs e) { ChooserView.ChooserView chooserView = new ChooserView.ChooserView(new List <object>(_guarantorEditViewModel.Accounts), Properties.Resources.ChooseAccount); chooserView.MultiSelect = false; chooserView.ShowDialog(); if (chooserView.DialogResult == DialogResult.OK) { var accountModel = (AccountModel)chooserView.SelectedObject; _account = _guarantorEditViewModel.GetSourceAccount(accountModel.Id); ((OrphanageDataModel.Persons.Guarantor)(guarantorBindingSource.DataSource)).AccountId = _account.Id; ((OrphanageDataModel.Persons.Guarantor)(guarantorBindingSource.DataSource)).Account = _account; EnableDisableControls(true); txtAccountName.Text = accountModel.AccountName; } else { EnableDisableControls(false); } }