示例#1
0
 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;
     }
 }
示例#2
0
 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);
     }
 }
示例#3
0
 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);
         }
     }
 }
示例#4
0
 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);
         }
     }
 }
示例#5
0
 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);
     }
 }