public void SaveProject_CodeNull_ThrowException() { var project = new Project("NotSet") {Code = null}; IClient client = new Person {Id = 1}; new ProjectServices(new User()).SaveProject(project, client); }
public void TestTiersCorrectlySetAndRetrieved() { Person person = new Person(); person.LastName = "TOTO"; guarantor.Tiers = person; Assert.AreEqual("TOTO",((Person)guarantor.Tiers).LastName); }
public void SaveProject_AimEmpty_ThrowException() { var project = new Project("NotSet") {Name = "NotSet", Code = "NotSet", Aim = String.Empty}; IClient client = new Person { Id = 1 }; new ProjectServices(new User()).SaveProject(project, client); }
public void TestAddDeleteLeftDate() { Person person = new Person {Id = 1}; VillageMember member = new VillageMember {Tiers = person, JoinedDate = TimeProvider.Now, CurrentlyIn = true, IsLeader = false}; _village.AddMember(member); _village.DeleteMember(member); Assert.IsTrue(TimeProvider.Now.Equals(member.LeftDate)); }
public void Projects_Add_Get() { Person pers = new Person {Id = 1, LoanCycle = 3}; pers.AddProject(); Assert.AreEqual(1, pers.Projects.Count); Assert.AreEqual("3/1", pers.Projects[0].ClientCode); }
public void TestAddDelete() { Person person = new Person {Id = 1}; VillageMember member = new VillageMember {Tiers = person, JoinedDate = TimeProvider.Now, CurrentlyIn = true, IsLeader = false}; _village.AddMember(member); Assert.AreEqual(1, _village.Members.Count); _village.DeleteMember(member); Assert.AreEqual(0, _village.Members.Count); }
public void TestAddDeleteDifferent() { Person person1 = new Person {Id = 1}; Person person2 = new Person {Id = 2}; VillageMember member1 = new VillageMember {Tiers = person1, JoinedDate = TimeProvider.Now, CurrentlyIn = true, IsLeader = false}; VillageMember member2 = new VillageMember {Tiers = person2, JoinedDate = TimeProvider.Now, CurrentlyIn = true, IsLeader = false}; _village.AddMember(member1); _village.DeleteMember(member2); Assert.AreEqual(1, _village.Members.Count); }
public ShowPictureForm(Person person, int photoSubId, PersonUserControl personUserControl) { InitializeComponent(); CaptionText = MultiLanguageStrings.GetString(Ressource.ClientForm, "Person.Text")+": "+ person.Name; this.person = person; this.photoSubId = photoSubId; this.personUserControl = personUserControl; addPhotoButton.Text = MultiLanguageStrings.GetString(Ressource.ShowPictureForm, "captionAdd.Text"); changePhotoButton.Text = MultiLanguageStrings.GetString(Ressource.ShowPictureForm, "captionChange.Text"); ShowPicture(); InitializeButtons(); }
public PersonUserControl(Person person, Form pMdiParent) { _mdiParent = pMdiParent; Initialization(); _tempPerson = person; InitializePerson(); InitializeGroup(); DisplayProjects(person.Projects); DisplaySavings(person.Savings); _tempPerson.DateOfBirth = person.DateOfBirth; //new DateTime(1980,1,1); tabControlEconomicInfo.TabPages.Remove(tabPage1FollowUp); textBoxIdentificationData.ReadOnly = ServicesProvider.GetInstance().GetGeneralSettings().IsAutomaticID; if (ServicesProvider.GetInstance().GetGeneralSettings().IsAutomaticID) textBoxIdentificationData.BackColor = Color.WhiteSmoke; }
public void Copy_MembersAreCopied() { Person person = new Person {Id = 1, Active = true, BadClient = true}; Member member = new Member {Tiers = person, IsLeader = true, CurrentlyIn = true}; Group group = new Group {Id = 3,BadClient = false, Active = true, Members = new List<Member> {member}}; Group clonedGroup = (Group)group.Copy(); Assert.AreEqual(3, clonedGroup.Id); clonedGroup.Id = 7; Assert.AreEqual(3,group.Id); Assert.AreEqual(true, clonedGroup.Members[0].Tiers.BadClient); clonedGroup.Members[0].Tiers.BadClient = false; Assert.AreEqual(true, group.Members[0].Tiers.BadClient); }
public PersonUserControl(Person person, Form pMdiParent, IApplicationController applicationController) { _applicationController = applicationController; _mdiParent = pMdiParent; Initialization(); _tempPerson = person; InitPrintButton(); InitializePerson(); InitializeGroup(); DisplayProjects(person.Projects); DisplaySavings(person.Savings); _tempPerson.DateOfBirth = person.DateOfBirth; textBoxIdentificationData.ReadOnly = ServicesProvider.GetInstance().GetGeneralSettings().IsAutomaticID; if (ServicesProvider.GetInstance().GetGeneralSettings().IsAutomaticID) textBoxIdentificationData.BackColor = Color.WhiteSmoke; }
public PersonUserControl(Person person, Form pMdiParent, IExtensionActivator extensionActivator) : base(extensionActivator) { _mdiParent = pMdiParent; Initialization(); _tempPerson = person; InitializePerson(); _InitializeGroup(); DisplayProjects(person.Projects); DisplaySavings(person.Savings); _tempPerson.DateOfBirth = person.DateOfBirth; //new DateTime(1980,1,1); tabControlEconomicInfo.TabPages.Remove(tabPage1FollowUp); textBoxIdentificationData.ReadOnly = ServicesProvider.GetInstance().GetGeneralSettings().IsAutomaticID; if (ServicesProvider.GetInstance().GetGeneralSettings().IsAutomaticID) textBoxIdentificationData.BackColor = Color.WhiteSmoke; if (_tempPerson != null && _tempPerson.Id != 0) InitializeAdvancedCustomizableFields(_tempPerson.Id); else InitializeAdvancedCustomizableFields(null); }
public void TestIdSecondaryAddressPartiallyFilled() { Person person = new Person(); District district = new District(1,"tress",new Province(1,"Sugh")); person.SecondaryDistrict = null; person.SecondaryCity = null; Assert.IsFalse(person.SecondaryAddressPartiallyFilled); person.SecondaryDistrict = district; Assert.IsTrue(person.SecondaryAddressPartiallyFilled); person.SecondaryCity = "city"; Assert.IsFalse(person.SecondaryAddressPartiallyFilled); person.SecondaryDistrict = null; person.SecondaryCity = null; Assert.IsFalse(person.SecondaryAddressPartiallyFilled); person.SecondaryCity = "paris"; Assert.IsTrue(person.SecondaryAddressPartiallyFilled); }
public void TestSavingIsValid_InitialAmountCorrect() { // Assert.Ignore(); SavingBookContract saving = new SavingBookContract( ApplicationSettings.GetInstance(""), new User { Id = 6 }, TimeProvider.Today, _savingsProduct, null) { InterestRate = 0.13, FlatWithdrawFees = 3, FlatTransferFees = 3, DepositFees = 5, CloseFees = 6, ManagementFees = 7, AgioFees = 6 }; Client client = new Person { Id = 6, LastName = "El Fanidi", Branch = new Branch()}; _savingManagerMock = new DynamicMock(typeof(SavingManager)); _savingEventManagerMock = new DynamicMock(typeof(SavingEventManager)); DynamicMock connectionMock = new DynamicMock(typeof(SqlConnection)); DynamicMock transactionMock = new DynamicMock(typeof(SqlTransaction)); connectionMock.SetReturnValue("BeginTransaction", transactionMock.MockInstance); _savingManagerMock.SetReturnValue("GetConnection", connectionMock.MockInstance); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 1, 6); _savingManagerMock.ExpectAndReturn("Add", 1, saving, client, transactionMock.MockInstance); _savingServices = new SavingServices( (SavingManager)_savingManagerMock.MockInstance, (SavingEventManager)_savingEventManagerMock.MockInstance, new User { Id = 6 } ); try { Assert.GreaterOrEqual(_savingServices.SaveContract(saving, client), 0); saving = new SavingBookContract( ApplicationSettings.GetInstance(""), new User { Id = 6 }, TimeProvider.Today, _savingsProduct, null) { InterestRate = 0.13, FlatWithdrawFees = 3, FlatTransferFees = 3, DepositFees = 5, CloseFees = 6, ManagementFees = 7, AgioFees = 6 }; _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 2, 6); _savingManagerMock.ExpectAndReturn("Add", 2, saving, client, transactionMock.MockInstance); Assert.GreaterOrEqual(_savingServices.SaveContract(saving, client), 0); } catch (OpenCbsSavingException exception) { Assert.Fail(exception.Code.ToString()); } }
public void TestSavingIsValid_InitialAmountTooSmall() { Assert.Ignore(); SavingBookContract saving = new SavingBookContract(ApplicationSettings.GetInstance(""), new User(), TimeProvider.Today, null) { InterestRate = 0.13, Product = _savingsProduct }; _savingServices = new SavingServices(null, null, new User { Id = 6 }); try { Client client = new Person { Id = 1 }; _savingServices.SaveContract(saving, client); saving.FirstDeposit(1, new DateTime(2009, 01, 01), null, new User(), Teller.CurrentTeller); Assert.Fail("Saving Contract shouldn't pass validation test before save (initial amount < product.min)."); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.EntryFeesIsInvalid, (int)exception.Code); } }
private void personUserControl_ButtonCancelClick(object sender, EventArgs e) { _person = null; DialogResult = DialogResult.Cancel; Close(); }
private void personUserControl_ButtonSaveClick(object sender, EventArgs e) { if (_personUserControl.PersonSaved) { _person = _personUserControl.Person; _client = _person; if (_mdiParent != null) ((LotrasmicMainWindowForm)_mdiParent).SetInfoMessage(string.Format("Person {0} {1} saved", _person.FirstName, _person.LastName)); InitializeTitle(string.Format("{1} {0}", _person.FirstName, _person.LastName)); if (_closeFormAfterSave) { DialogResult = DialogResult.OK; Close(); } if (!tabControlPerson.TabPages.Contains(tabPageContracts)) { tabControlPerson.TabPages.Add(tabPageContracts); panelLoansContracts.Controls.Add(pnlLoans); } } else { _person = null; //DialogResult = DialogResult.Cancel; } }
private void OnClosing(object sender, FormClosingEventArgs e) { if (DialogResult.OK == DialogResult) return; _person = null; _corporate = null; _client = null; if (_group != null) _group.Dispose(); //if (_project != null) // _project.Dispose(); //_credit.Dispose(); //DialogResult = DialogResult.Cancel; }
private void personUserControl_ButtonBadLoanClick(object sender, EventArgs e) { _person = _personUserControl.Person; InitializeTitle(string.Format("{0} {1}", _person.FirstName, _person.LastName)); }
private void InitializeLoanOfficer() { cmbLoanOfficer.Items.Clear(); _subordinates = new List<User>(); _subordinates.Add(User.CurrentUser); _subordinates.AddRange(User.CurrentUser.Subordinates); _subordinates.Sort(); foreach (User user in _subordinates) { if (!user.IsDeleted && user.UserRole.IsRoleForLoan) cmbLoanOfficer.Items.Add(user); } // set favoutite loan officer if (_credit.LoanOfficer != null) { cmbLoanOfficer.Text = _credit.LoanOfficer.Name; } else { if (_person != null) { _person = ServicesProvider.GetInstance().GetClientServices().FindPersonById(_person.Id); if (_person.FavouriteLoanOfficer != null) if (!_person.FavouriteLoanOfficer.IsDeleted) cmbLoanOfficer.Text = _person.FavouriteLoanOfficer.Name; else cmbLoanOfficer.SelectedIndex = 0; } else if (_group != null) { if (_group.FavouriteLoanOfficer != null) if (!_group.FavouriteLoanOfficer.IsDeleted) cmbLoanOfficer.Text = _group.FavouriteLoanOfficer.Name; else cmbLoanOfficer.SelectedIndex = 0; } else if (_corporate != null) { if (_corporate.FavouriteLoanOfficer != null) if (!_corporate.FavouriteLoanOfficer.IsDeleted) cmbLoanOfficer.Text = _corporate.FavouriteLoanOfficer.Name; } else cmbLoanOfficer.SelectedIndex = 0; } }
private void InitializeClient(IClient pClient, int pContractId) { if (pClient is Person) { _person = (Person)pClient; _client = _person; _oClientType = OClientTypes.Person; InitializeUserControl(_oClientType, _mdiParent); InitializeTitle(string.Format("{0} {1}", _person.FirstName, _person.LastName)); } if (pClient is Group) { _group = (Group)pClient; _client = _group; _oClientType = OClientTypes.Group; InitializeUserControl(_oClientType, _mdiParent); InitializeTitle(_group.Name); } if (pClient is Corporate) { _corporate = (Corporate)pClient; _client = _corporate; _oClientType = OClientTypes.Corporate; InitializeUserControl(_oClientType, _mdiParent); InitializeTitle(_corporate.Name); } _project = pClient.SelectProject(pContractId); _credit = _project.SelectCredit(pContractId); _credit.LoanEntryFeesList = ServicesProvider.GetInstance().GetContractServices().GetInstalledLoanEntryFees(_credit); _product = _credit.Product; if (_product.CycleId != null && _credit.Disbursed == false) { ServicesProvider.GetInstance().GetProductServices().SetCyclesParamsForContract(_product, _credit, _client, false); } else { if (_credit.Product.Amount.HasValue == false) { _amountValueRange = new DecimalValueRange(_credit.Product.AmountMin.Value, _credit.Product.AmountMax.Value); nudLoanAmount.Minimum = _credit.Product.AmountMin.Value; nudLoanAmount.Maximum = _credit.Product.AmountMax.Value; } else { nudLoanAmount.Minimum = nudLoanAmount.Maximum = _credit.Product.Amount.Value; } if (_credit.Product.NbOfInstallments.HasValue == false) { nudLoanNbOfInstallments.Minimum = _credit.Product.NbOfInstallmentsMin.Value; nudLoanNbOfInstallments.Maximum = _credit.Product.NbOfInstallmentsMax.Value; } else { nudLoanNbOfInstallments.Minimum = nudLoanNbOfInstallments.Maximum = _credit.Product.NbOfInstallments.Value; } } if (ServicesProvider.GetInstance().GetGeneralSettings().UseProjects) { tabControlPerson.TabPages.Add(tabPageProject); DisplaySelectedProject(_project); } else { AddProject(_project); } tabControlPerson.TabPages.Add(tabPageLoansDetails); tabControlPerson.TabPages.Add(tabPageAdvancedSettings); tabControlPerson.TabPages.Add(tabPageLoanGuarantees); _credit.LoanInitialOfficer = _credit.LoanOfficer; InitializeTabPageLoansDetails(_credit); tabControlPerson.TabPages.Add(tabPageCreditCommitee); if (_credit.Disbursed) { tabControlPerson.TabPages.Add(tabPageLoanRepayment); //tabControlPerson.TabPages.Add(tabPageLAC); tabControlPerson.SelectedTab = tabPageLoanRepayment; InitializeTabPageLoanRepayment(_credit); } else if (_credit.ContractStatus == OContractStatus.Validated && !_credit.Disbursed) { tabControlPerson.SelectedTab = tabPageLoansDetails; } }
public void TestSavingIsValid_InterestRate() { Assert.Ignore(); SavingBookContract saving = new SavingBookContract(ApplicationSettings.GetInstance(""), new User { Id = 6 }, TimeProvider.Today, _savingsProduct, null) { FlatWithdrawFees = 3, FlatTransferFees = 3, DepositFees = 5, CloseFees = 6, ManagementFees = 7 }; Client client = new Person { Id = 6, LastName = "El Fanidi" }; _savingManagerMock = new DynamicMock(typeof(SavingManager)); _savingEventManagerMock = new DynamicMock(typeof(SavingEventManager)); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 1, 6); _savingManagerMock.ExpectAndReturn("Add", 1, saving, client, null); _savingServices = new SavingServices((SavingManager)_savingManagerMock.MockInstance, (SavingEventManager)_savingEventManagerMock.MockInstance, new User { Id = 6 }); //Test InterestRate is valid (between min/max) saving.InterestRate = 0.11; try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.AgioFeesIsInvalid, (int)exception.Code); } try { _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 2, 6); _savingManagerMock.ExpectAndReturn("Add", 2, saving, client, null); saving.InterestRate = 0.12; _savingServices.SaveContract(saving, client); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 3, 6); _savingManagerMock.ExpectAndReturn("Add", 3, saving, client, null); saving.InterestRate = 0.13; _savingServices.SaveContract(saving, client); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 4, 6); _savingManagerMock.ExpectAndReturn("Add", 4, saving, client, null); saving.InterestRate = 0.16; _savingServices.SaveContract(saving, client); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 5, 6); _savingManagerMock.ExpectAndReturn("Add", 5, saving, client, null); saving.InterestRate = 0.19; _savingServices.SaveContract(saving, client); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 6, 6); _savingManagerMock.ExpectAndReturn("Add", 6, saving, client, null); saving.InterestRate = 0.20; _savingServices.SaveContract(saving, client); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 7, 6); _savingManagerMock.ExpectAndReturn("Add", 7, saving, client, null); saving.InterestRate = 0.21; } catch (OpenCbsSavingException exception) { Assert.Fail(exception.Code.ToString()); } try { _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 8, 6); _savingManagerMock.ExpectAndReturn("Add", 8, saving, client, null); _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.InterestRateIsInvalid, (int)exception.Code); } //Test InterestRate is valid (equals to required value) //Create a product with min/max InterestRate _savingsProduct.InterestRate = 0.15; _savingsProduct.InterestRateMin = null; _savingsProduct.InterestRateMax = null; saving.InterestRate = 0.14; try { _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 9, 6); _savingManagerMock.ExpectAndReturn("Add", 9, saving, client, null); _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.InterestRateIsInvalid, (int)exception.Code); } _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 10, 6); _savingManagerMock.ExpectAndReturn("Add", 10, saving, client, null); saving.InterestRate = 0.15; _savingServices.SaveContract(saving, client); saving.InterestRate = 0.16; try { _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 11, 6); _savingManagerMock.ExpectAndReturn("Add", 11, saving, client, null); _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.InterestRateIsInvalid, (int)exception.Code); } }
public Person AddPersonBis() { Person person = new Person(); person.Active = true; person.Activity = AddEconomicActvityServices(); person.City = "Dushambe"; person.District = AddDistrictIntoDatabase(); person.FirstName = "Nicolas"; person.LastName = "BARON"; person.LoanCycle = 1; person.Sex = 'M'; person.IdentificationData = "123ARK3VC"; person.HouseHoldHead = true; person.Branch = _branch; person.Id = _clientManagement.AddPerson(person); return person; }
public void InitializePersonForm(Person person, Project project) { ClientForm personForm = new ClientForm(person, this) { MdiParent = this, Text = string.Format( "{0} [{1}]", MultiLanguageStrings.GetString(Ressource.ClientForm, "Person.Text"), person.Name) }; if (project != null) personForm.DisplayUserControl_ViewProject(project, null); personForm.Show(); }
public void TestSaving_RateWithdrawFees() { Assert.Ignore(); _savingsProduct.WithdrawFeesType = OSavingsFeesType.Rate; _savingsProduct.RateWithdrawFeesMin = 0.01; _savingsProduct.RateWithdrawFeesMax = 0.05; SavingBookContract saving = new SavingBookContract(ApplicationSettings.GetInstance(""), new User { Id = 6 }, TimeProvider.Today, _savingsProduct, null) { InterestRate = 0.15, FlatTransferFees = 3, DepositFees = 5, CloseFees = 6, ManagementFees = 7, AgioFees = 8 }; Client client = new Person { Id = 6, LastName = "El Fanidi" }; _savingManagerMock = new DynamicMock(typeof(SavingManager)); _savingEventManagerMock = new DynamicMock(typeof(SavingEventManager)); _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 1, 6); _savingManagerMock.ExpectAndReturn("Add", 1, saving, client, null); _savingServices = new SavingServices((SavingManager)_savingManagerMock.MockInstance, (SavingEventManager)_savingEventManagerMock.MockInstance, new User { Id = 6 }); try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.WithdrawFeesIsInvalid, (int)exception.Code); } saving.RateWithdrawFees = 0; try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.WithdrawFeesIsInvalid, (int)exception.Code); } saving.RateWithdrawFees = 0.06; try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.WithdrawFeesIsInvalid, (int)exception.Code); } saving.RateWithdrawFees = 0.03; Assert.AreEqual(1, _savingServices.SaveContract(saving, client)); saving.Product.RateWithdrawFees = 0.02; saving.Product.RateWithdrawFeesMin = null; saving.Product.RateWithdrawFeesMax = null; _savingManagerMock.ExpectAndReturn("GetNumberOfSavings", 2, 6); _savingManagerMock.ExpectAndReturn("Add", 2, saving, client, null); saving.RateWithdrawFees = null; try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.WithdrawFeesIsInvalid, (int)exception.Code); } saving.RateWithdrawFees = 0.01; try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.WithdrawFeesIsInvalid, (int)exception.Code); } saving.RateWithdrawFees = 0.03; try { _savingServices.SaveContract(saving, client); } catch (OpenCbsSavingException exception) { Assert.AreEqual((int)OpenCbsSavingExceptionEnum.WithdrawFeesIsInvalid, (int)exception.Code); } saving.RateWithdrawFees = 0.02; Assert.AreEqual(2, _savingServices.SaveContract(saving, client)); }
public ClientForm(OClientTypes pClientType, Form pMdiParent, bool pCloseFormAfterSave) : this() { _listGuarantors = new List<Guarantor>(); _collaterals = new List<ContractCollateral>(); _loanShares = new List<LoanShare>(); _closeFormAfterSave = pCloseFormAfterSave; _mdiParent = pMdiParent; InitializeComponent(); InitControls(); _oClientType = pClientType; if (pClientType == OClientTypes.Person) _person = new Person(); else if (pClientType == OClientTypes.Group) _group = new Group(); else _corporate = new Corporate(); InitializeUserControl(pClientType, pMdiParent); InitializeTitle(null); }
public void InitializePersonForm(Person member) { throw new NotImplementedException(); }
public ClientForm(Person pPerson, Form pMdiParent) : this() { _mdiParent = pMdiParent; _person = pPerson; _client = pPerson; InitLoanOfficers(_client); _listGuarantors = new List<Guarantor>(); _collaterals = new List<ContractCollateral>(); _loanShares = new List<LoanShare>(); InitializeComponent(); InitControls(); _oClientType = OClientTypes.Person; InitializeUserControl(OClientTypes.Person, pMdiParent); InitializeTitle(string.Format("{0} {1}", pPerson.FirstName, pPerson.LastName)); }
public Person AddPersonTer() { Person person = new Person(); person.Active = true; person.Activity = AddDomainOfApplicationTrade(); person.City = "Dushambe"; person.LoanCycle = 1; person.District = AddDistrictIntoDatabase(); person.FirstName = "Nicolas"; person.LastName = "MANGIN"; person.Sex = 'F'; person.IdentificationData = "123ARK3VC"; person.HouseHoldHead = true; person.Branch = _branch; person.Id = _clientManagement.AddPerson(person); return person; }
public void DisplayClient(IClient pClient, Project project) { if (pClient is Person) { _person = (Person)pClient; _oClientType = OClientTypes.Person; InitializeUserControl(_oClientType, _mdiParent); InitializeTitle(string.Format("{0} {1}", _person.FirstName, _person.LastName)); } if (pClient is Group) { _group = (Group)pClient; _oClientType = OClientTypes.Group; InitializeUserControl(_oClientType, _mdiParent); InitializeTitle(_group.Name); } if (pClient is Corporate) { _corporate = (Corporate)pClient; _oClientType = OClientTypes.Corporate; InitializeUserControl(_oClientType, _mdiParent); InitializeTitle(_corporate.Name); } tabControlPerson.TabPages.Add(tabPageProject); DisplaySelectedProject(_project); }