private void buttonCancel_Click(object sender, EventArgs e) { if (_initializeDate.HasValue) { //check whether exchange rate exists for all currencies foreach (Currency _cur in comboBoxCurrencies.Items) { if (ServicesProvider.GetInstance().GetExchangeRateServices().SelectExchangeRate( _initializeDate.Value, _cur) != null) { continue; } MessageBox.Show(MultiLanguageStrings.GetString(Ressource.ExchangeRateForm, "RateIsNullForCurrency.Text") + _cur.Name); return; } _exchangeRate = _currency == null ? ServicesProvider.GetInstance().GetExchangeRateServices().SelectExchangeRate( _initializeDate.Value, comboBoxCurrencies.SelectedItem as Currency) : (_currency.IsPivot ? new ExchangeRate { Currency = _currency, Date = _initializeDate.Value, Rate = 1 } : ServicesProvider.GetInstance().GetExchangeRateServices().SelectExchangeRate ( _initializeDate.Value, _currency) ); } Close(); }
private void buttonAssing_Click(object sender, EventArgs e) { bool isCheked = false; if ((cbLoanOfficerTo.Text.Length > 0) && (cbLoanOfficerFrom.Text.Length > 0)) { foreach (ListViewItem item in listViewAlert.Items) { if (item.Checked) { isCheked = true; ServicesProvider.GetInstance().GetContractServices().ReassignContract(Convert.ToInt32(item.Tag), GetLoanOfficerID(cbLoanOfficerTo.Text), GetLoanOfficerID(cbLoanOfficerFrom.Text)); } } if (!isCheked) { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.ReassingContract, "selectContract.Text"), MultiLanguageStrings.GetString(Ressource.ReassingContract, "title.Text"), MessageBoxButtons.OK, MessageBoxIcon.Information); } InitializerContracts(GetLoanOfficerID(cbLoanOfficerFrom.Text)); } else { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.ReassingContract, "dataerror.Text"), MultiLanguageStrings.GetString(Ressource.ReassingContract, "title.Text"), MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void _initializeImportFileList() { comboBoxFile.DisplayMember = "Display"; comboBoxFile.ValueMember = "Value"; comboBoxFile.DataSource = new[] { new { Display = MultiLanguageStrings.GetString(Ressource.CustomizableExport, "ReimbursementFile.Text"), Value = (IFile) new ReimbursementImportFile() } }; }
private void btnRemove_Click(object sender, EventArgs e) { try { if (1 == lvMembers.SelectedItems.Count && lvMembers.SelectedItems[0].BackColor != Color.Red) { VillageMember member = (VillageMember)lvMembers.SelectedItems[0].Tag; if (member.ActiveLoans != null && member.ActiveLoans.Count > 0) { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.VillageForm, "RemoveProhibited.Text"), MultiLanguageStrings.GetString(Ressource.VillageForm, "RemoveProhibited.Caption"), MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { if (DialogResult.Yes == MessageBox.Show(MultiLanguageStrings.GetString(Ressource.VillageForm, "RemoveConfirm.Text"), MultiLanguageStrings.GetString(Ressource.VillageForm, "RemoveConfirm.Caption"), MessageBoxButtons.YesNo, MessageBoxIcon.Question)) { ServicesProvider.GetInstance().GetClientServices().RemoveMember(_village, member); membersSaved = false; DisplayMembers(); DisplayLoans(); } } } } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } }
private void _CheckDatabaseVersion() { Thread.CurrentThread.CurrentUICulture = CultureInfo.CreateSpecificCulture(UserSettings.Language); if (!ServicesProvider.GetInstance().GetDatabaseServices().CheckSQLDatabaseVersion(TechnicalSettings.SoftwareVersion, TechnicalSettings.DatabaseName)) { // Automatic backup of database if (Confirm("BackupProcess.Text")) { bWOneToSeven.ReportProgress(4, MultiLanguageStrings.GetString(Ressource.FrmSplash, "Backup.Text") + " Path: " + UserSettings.BackupPath); ServicesProvider.GetInstance() .GetDatabaseServices() .RawBackup(TechnicalSettings.DatabaseName, TechnicalSettings.SoftwareVersion , "Upgrade" , UserSettings.BackupPath ); } bWOneToSeven.ReportProgress(4, MultiLanguageStrings.GetString(Ressource.FrmSplash, "CheckDatabaseVersion.Text")); _DatabaseUpdateScript(); } _sqlDatabaseVersionIsOk = true; }
private void ShowCurrentMembers() { string activeClient = MultiLanguageStrings.GetString(Ressource.VillageForm, "ActiveClient"); string inActiveClient = MultiLanguageStrings.GetString(Ressource.VillageForm, "InactiveClient"); foreach (VillageMember member in _village.Members.OrderBy(i => i.Tiers.Name)) { member.ActiveLoans = ServicesProvider.GetInstance().GetContractServices().FindActiveContracts(member.Tiers.Id); Person person = (Person)member.Tiers; ListViewItem item = new ListViewItem(person.Name) { Tag = member }; item.SubItems.Add(person.IdentificationData); item.SubItems.Add(person.Active ? activeClient : inActiveClient); item.SubItems.Add(member.JoinedDate.ToShortDateString()); if (_village.Leader != null) { if (person.Id == _village.Leader.Tiers.Id) { item.BackColor = Color.FromArgb(0, 88, 56); item.ForeColor = Color.White; } else { item.BackColor = Color.White; } } lvMembers.Items.Add(item); } }
private void _CheckApplicationSettings() { bWSeventToEight.ReportProgress(8, MultiLanguageStrings.GetString(Ressource.FrmSplash, "CheckApplicationSettings.Text")); ServicesProvider.GetInstance().GetApplicationSettingsServices().CheckApplicationSettings(); _applicationSettingsAreOk = true; }
private void closeTellerToolStripMenuItem_Click(object sender, EventArgs e) { if (!CloseTeller()) { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.FrmOpenCloseTeller, "noOpenTellersText")); } }
private void IntializeComboboxProduct() { cmbProduct.Items.Clear(); cmbProduct.ValueMember = "Id"; cmbProduct.DisplayMember = "Name"; cmbProduct.Items.Add( new { Id = 0, Name = MultiLanguageStrings.GetString(Ressource.AccountingRule, "All.Text") }); cmbProduct.SelectedIndex = 0; OProductTypes productType = (OProductTypes)Enum.Parse(typeof(OProductTypes), cmbProductType.SelectedValue.ToString()); cmbProduct.Enabled = true; switch (productType) { case OProductTypes.Loan: foreach (LoanProduct product in ServicesProvider.GetInstance().GetProductServices().FindAllPackages(false, OClientTypes.All)) { cmbProduct.Items.Add(product); } break; case OProductTypes.Saving: foreach (ISavingProduct product in ServicesProvider.GetInstance().GetSavingProductServices().FindAllSavingsProducts(false, OClientTypes.All)) { cmbProduct.Items.Add(product); } break; default: cmbProduct.Enabled = false; break; } }
private void InitializeComboBoxBranches() { List <Branch> branches = new List <Branch> { new Branch { Id = 0, Code = MultiLanguageStrings.GetString(Ressource.AccountingRule, "All.Text"), Description = MultiLanguageStrings.GetString(Ressource.AccountingRule, "All.Text"), Name = MultiLanguageStrings.GetString(Ressource.AccountingRule, "All.Text") } }; branches.AddRange(ServicesProvider.GetInstance().GetBranchService().FindAllNonDeleted()); cmbBranches.Items.Clear(); cmbBranches.ValueMember = "Id"; cmbBranches.DisplayMember = ""; cmbBranches.DataSource = branches; }
public void LoadReports() { foreach (ToolStripMenuItem item in Menu.Items) { item.Click -= PrintReportFromMenuItem; } Menu.Items.Clear(); ReportService rs = ReportService.GetInstance(); var reports = rs.GetInternalReports(AttachmentPoint, Visibility); if (reports.Count == 0) { ToolStripMenuItem item = new ToolStripMenuItem(MultiLanguageStrings.GetString(OpenCBS.MultiLanguageRessources.Ressource.PrintButton, "noAvailableReportsCaption.Text")); { ForeColor = Color.FromArgb(0, 81, 152); }; Menu.Items.Add(item); } foreach (Report report in reports) { ToolStripMenuItem item = new ToolStripMenuItem(report.Title) { ForeColor = Color.FromArgb(0, 81, 152), Tag = report.Guid }; item.Click += PrintReportFromMenuItem; Menu.Items.Add(item); } }
private void InitializeListViewContract(IEnumerable <SavingSearchResult> pResult) { listViewContracts.Items.Clear(); foreach (SavingSearchResult result in pResult) { ListViewItem item = new ListViewItem(); if (result.ClientType == OClientTypes.Group) { item.ImageIndex = 1; } else { item.ImageIndex = 0; } item.Tag = result; item.SubItems.Add(result.ContractCode); item.SubItems.Add(result.ClientTypeCode); item.SubItems.Add(result.ClientName); item.SubItems.Add(result.LoanOfficer.ToString()); item.SubItems.Add(result.ContractStartDate.ToShortDateString()); item.SubItems.Add(result.ContractEndDate.HasValue ? result.ContractEndDate.Value.ToShortDateString() : ""); item.SubItems.Add(MultiLanguageStrings.GetString(Ressource.SearchCreditContractForm, result.Status + ".Text")); item.SubItems.Add(MultiLanguageStrings.GetString(Ressource.SearchCreditContractForm, result.ContractType == "B" ? "SavingsBook.Text" : result.ContractType == "T" ? "SavingsDeposit.Text" : "CompulsorySavings.Text")); listViewContracts.Items.Add(item); } }
private void _exportInstallments() { if (_installmentFile != null) { try { List <Installment> selectedInstallments = new List <Installment>(); foreach (ListViewItem item in listViewInstallments.CheckedItems) { selectedInstallments.Add(item.Tag as Installment); } saveFileDialogInstallments.Filter = "Export|*" + _installmentFile.Extension; if (saveFileDialogInstallments.ShowDialog() == DialogResult.OK) { string path = saveFileDialogInstallments.FileName; _installmentFile.ExportData(path, selectedInstallments); MessageBox.Show(MultiLanguageStrings.GetString(Ressource.CustomizableExport, "InstallmentsExportSuccess.Text")); if (_installmentFile.TagInstallmentAsPending) { if (MessageBox.Show(MultiLanguageStrings.GetString(Ressource.CustomizableExport, "SetInstallmentAsPending.Text"), "", MessageBoxButtons.YesNo) == DialogResult.Yes) { _setInstallmentAsPending(); } } } } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } } }
private void DisplayContracts() { try { Cursor = Cursors.WaitCursor; if (radioButtonCreditContract.Checked) { List <CreditSearchResult> creditResult = ServicesProvider.GetInstance().GetContractServices(). FindContracts(_currentPageNumber, out _numbersTotalPage, out _numberOfRecords, _query); InitializeListViewContract(creditResult); } if (radioButtonSavingContract.Checked) { bool activeContractsOnly = _isSearchSavingContractForTransfer; List <SavingSearchResult> savingResult = ServicesProvider.GetInstance().GetSavingServices().FindContracts(_currentPageNumber, out _numbersTotalPage, out _numberOfRecords, _query, _isSearchSavingContractForTransfer, activeContractsOnly); _numberOfRecords = savingResult.Count; InitializeListViewContract(savingResult); } lblTitle.Text = string.Format("{0} ({1})", MultiLanguageStrings.GetString(Ressource.SearchCreditContractForm, "result.Text"), _numberOfRecords); textBoxCurrentlyPage.Text = string.Format("{0}{1} / {2}", MultiLanguageStrings.GetString(Ressource.SearchCreditContractForm, "page.Text"), _currentPageNumber, _numbersTotalPage); } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } finally { Cursor = Cursors.Default; } }
private void DisplayTiers() { try { Cursor = Cursors.WaitCursor; //not active = 0, active = 1, both - 2, none - 3 int onlyActive = 2; if (checkBoxActive.Checked && !checkBoxNotactive.Checked) { onlyActive = 1; } else if (checkBoxNotactive.Checked && !checkBoxActive.Checked) { onlyActive = 0; } else if (!checkBoxNotactive.Checked && !checkBoxActive.Checked) { onlyActive = 3; } if (radioButtonPerson.Checked) { List <ClientSearchResult> results; if (OClientTypes.Village == _clientType) { results = ServicesProvider.GetInstance().GetClientServices().FindInactivePersons(_currentPageNumber, out _numbersTotalPage, out _numberOfRecords, _query); } else { results = ServicesProvider.GetInstance().GetClientServices().FindTiers(out _numbersTotalPage, out _numberOfRecords, _query, onlyActive, _currentPageNumber, Convert.ToInt32(checkBoxPersons.Checked), Convert.ToInt32(checkBoxGroups.Checked), Convert.ToInt32(checkBoxVillages.Checked)); } InitializeListViewClientPerson(results); } else { List <ClientSearchResult> result = ServicesProvider.GetInstance().GetClientServices(). FindTiersCorporates(onlyActive, _currentPageNumber, out _numbersTotalPage, out _numberOfRecords, _query); InitializeListViewClientCorporate(result); } labelTitleResult.Text = string.Format("{0} ({1})", MultiLanguageStrings.GetString(Ressource.SearchClientForm, "result.Text"), _numberOfRecords); textBoxCurrentlyPage.Text = MultiLanguageStrings.GetString(Ressource.SearchClientForm, "nbOfPages.Text") + _currentPageNumber + " / " + _numbersTotalPage; buttonPrintReport.Enabled = _numberOfRecords != 0; } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } finally { Cursor = Cursors.Default; } }
public bool Save() { if (string.IsNullOrEmpty(_txbAmount.Text)) { string caption = MultiLanguageStrings.GetString("SweetBaseForm", "error"); string message = MultiLanguageStrings.GetString(Ressource.ElemMvtUserControl, "manualEntryInvalidAmount.Text"); MessageBox.Show(message, caption, MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } _amount = ServicesHelper.ConvertStringToNullableDecimal(_txbAmount.Text); _GetAccounts(); _CheckExchangeRate(); _GetBranches(); Booking booking = new Booking { Description = txbDescription.Text, Amount = _amount.Value, DebitAccount = _debitAccount, CreditAccount = _creditAccount, Date = TimeProvider.Now, Currency = (Currency)cbCurrencies.SelectedItem, ExchangeRate = _exchangeRate.Rate, Branch = _branch, User = User.CurrentUser }; ServicesProvider.GetInstance().GetAccountingServices().BookManualEntry(booking, User.CurrentUser); ServicesProvider.GetInstance().GetEventProcessorServices().LogUser(OUserEvents.UserManualEntryEvent, txbDescription.Text, User.CurrentUser.Id); _deleteIsPossible = false; return(true); }
private void buttonDeletePackage_Click(object sender, EventArgs e) { if (descriptionListView.SelectedItems.Count != 0) { string msg = GetString("DeleteConfirmation.Text"); if (DialogResult.Yes == MessageBox.Show(msg, "", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation)) { try { ServicesProvider.GetInstance().GetSavingProductServices().DeleteSavingProduct(retrieveSelectedPackage().Id); refreshListView(); _selectedPackage = null; buttonDeleteProduct.Enabled = false; buttonEditProduct.Enabled = false; } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } } } else { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.PackagesForm, "messageSelection.Text"), MultiLanguageStrings.GetString(Ressource.PackagesForm, "title.Text"), MessageBoxButtons.OK, MessageBoxIcon.Information); } }
private void InitActionTree(Role pRole) { trvMenuItems.Nodes.Clear(); TreeNode root = new TreeNode(MultiLanguageStrings.GetString(Ressource.FrmRoles, "menu_item.Text")); trvMenuItems.Nodes.Add(root); foreach (ToolStripMenuItem mi in (_mdiParent).MainMenuStrip.Items) { if (string.IsNullOrEmpty(mi.Text) || mi.Tag == null) { continue; } TreeNode mainNode = new TreeNode(mi.Text) { Tag = mi.Tag }; mainNode.Checked = pRole.IsMenuAllowed(mainNode.Tag as MenuObject); mainNode.Expand(); root.Nodes.Add(FillChildNodes(mainNode, mi, pRole)); } root.Expand(); Invalidate(); }
private KeyValuePair <OContractStatus, string> GetContractStatusItem(OContractStatus oContractStatus) { string statusName = oContractStatus.GetName(); string statusText = MultiLanguageStrings.GetString(Ressource.ClientForm, string.Format("{0}.Text", statusName)); return(new KeyValuePair <OContractStatus, string>(oContractStatus, statusText)); }
/*Init ActionsTreeView*/ private void InitActionsTreeView(Role pRole) { trwActionItems.Nodes.Clear(); TreeNode root = new TreeNode(MultiLanguageStrings.GetString(Ressource.FrmRoles, "action_item.Text")); trwActionItems.Nodes.Add(root); string prev = ""; TreeNode mainNode = null; foreach (KeyValuePair <ActionItemObject, bool> _action in pRole.GetSortedActionItems()) { if (!string.Equals(prev, _action.Key.ClassName)) { mainNode = new TreeNode(_action.Key.ClassName) { Tag = _action.Key }; mainNode.Collapse(); root.Nodes.Add(mainNode); prev = _action.Key.ClassName; } TreeNode childNode = new TreeNode(_action.Key.MethodName) { Tag = _action.Key, Checked = _action.Value }; mainNode.Nodes.Add(childNode); } root.Expand(); Invalidate(); }
private void buttonBackup_Click(object sender, EventArgs e) { if (listViewDatabases.SelectedItems.Count == 0) { lblResultMessage.ForeColor = Color.Red; lblResultMessage.Text = string.Format(MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "SelectInList.Text")); return; } folderBrowserDialog.SelectedPath = UserSettings.BackupPath; if (DialogResult.OK != folderBrowserDialog.ShowDialog()) { return; } // UserSettings.BackupPath = folderBrowserDialog.SelectedPath; SqlDatabaseSettings settings = (SqlDatabaseSettings)listViewDatabases.SelectedItems[0].Tag; groupBoxDatabaseManagement.Enabled = false; lblResultMessage.ForeColor = Color.Black; lblResultMessage.Text = string.Format("{0} {1} {2} ", MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "BackUpDatabase.Text"), settings.Name, MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "InProgress.Text")); var data = new object[] { settings, folderBrowserDialog.SelectedPath }; bWDatabaseBackup.RunWorkerAsync(data); }
private void bWDatabaseRestore_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { groupBoxDatabaseManagement.Enabled = true; lblDetectDatabasesInProgress.Visible = false; groupBoxSQLSettings.Enabled = true; btnSave.Enabled = true; if (e.Result == null) { lblResultMessage.ForeColor = Color.Black; lblResultMessage.Text = MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "RestoreCancelled.Text"); } else if ((bool)e.Result) { lblResultMessage.ForeColor = Color.Black; var sqlDatabase = (SqlDatabaseSettings)btnRestore.Tag; lblResultMessage.Text = string.Format(" {0} {1} {2}", MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "RestoreDatabase.Text"), sqlDatabase.Name, MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "Successful.Text")); _sqlDatabases.Remove(sqlDatabase); _sqlDatabases.Add(DatabaseServices.GetSQLDatabaseSettings(sqlDatabase.Name)); DisplayDatabases(); } else { lblResultMessage.ForeColor = Color.Red; lblResultMessage.Text = MultiLanguageStrings.GetString(Ressource.FrmDatabaseSettings, "RestoreFailed.Text"); } }
public void BwExportWorker_WorkCompleted(object sender, RunWorkerCompletedEventArgs e) { listViewTransactionsList.Invoke(new MethodInvoker(delegate { listViewTransactionsList.Visible = true; })); progressBarExport.Invoke(new MethodInvoker(delegate { progressBarExport.Value = 0; } )); Activate(); if (e.Result != null) { if (e.Result.Equals("success")) { btnExport.Invoke(new MethodInvoker(delegate { btnExport.Enabled = true; })); bool hasAdditionalTable = _idTable != null; btnSelectAll.Invoke(new MethodInvoker(delegate { btnSelectAll.Enabled = !hasAdditionalTable; })); btnDeselectAll.Invoke(new MethodInvoker(delegate { btnDeselectAll.Enabled = !hasAdditionalTable; })); if (hasAdditionalTable) { SelectAll(); } } } else { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.ExportBookingsForm, "NotFound.Text")); } }
private void treeViewActivities_DoubleClick(object sender, EventArgs e) { TreeNode selectedNode = treeViewActivities.SelectedNode; try { if (selectedNode.Nodes.Count == 0) { if (ServicesProvider.GetInstance().GetEconomicActivityServices().NodeEditable(selectedNode.Tag)) { _domain = (EconomicActivity)selectedNode.Tag; Close(); } } else { MessageBox.Show(MultiLanguageStrings.GetString(Ressource.FrmActivity, "selectSubitem.Text"), "", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception ex) { _domain = null; new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } }
private void _DisplayTiers() { try { Cursor = Cursors.WaitCursor; List <ProjetSearchResult> result = ServicesProvider.GetInstance().GetProjectServices().FindProjectByCriteres(_currentPageNumber, out _numbersTotalPage, out _numberOfRecords, _query); _InitializeListViewProject(result); labelTitleResult.Text = string.Format("{0} ({1})", MultiLanguageStrings.GetString(Ressource.SearchClientForm, "result.Text"), _numberOfRecords); textBoxCurrentlyPage.Text = MultiLanguageStrings.GetString(Ressource.SearchClientForm, "nbOfPages.Text") + _currentPageNumber + " / " + _numbersTotalPage; if (_numberOfRecords != 0) { buttonPrintReport.Enabled = true; } else { buttonPrintReport.Enabled = false; } } catch (Exception ex) { new frmShowError(CustomExceptionHandler.ShowExceptionText(ex)).ShowDialog(); } finally { Cursor = Cursors.Default; } }
private void _ReinitializeValues() { labelTitleResult.Text = MultiLanguageStrings.GetString(Ressource.SearchClientForm, "result.Text"); listViewClient.Items.Clear(); textBoxCurrentlyPage.Text = String.Empty; buttonPrintReport.Enabled = false; }
private void InitializeComboBoxDirections() { comboBoxDirection.Items.Clear(); comboBoxDirection.Items.Add(new DictionaryEntry( MultiLanguageStrings.GetString(Ressource.FrmFundingLineEvent, "Debit.Text"), OBookingDirections.Debit)); comboBoxDirection.Items.Add(new DictionaryEntry( MultiLanguageStrings.GetString(Ressource.FrmFundingLineEvent, "Credit.Text"), OBookingDirections.Credit)); comboBoxDirection.SelectedIndex = 1; }
private void InitializeValuesForRatesList() { string month = CultureInfo.CreateSpecificCulture(UserSettings.Language).DateTimeFormat.GetMonthName(_date.Month); lbRateDetails.Text = string.Format("{0} ( {1} {2} )", MultiLanguageStrings.GetString(Ressource.ExchangeRateForm, "existingRate.text"), month, _date.Year); lbRateEvolution.Text = string.Format("{0} ( {1} {2} )", MultiLanguageStrings.GetString(Ressource.ExchangeRateForm, "rateEvolution.Text"), month, _date.Year); _InitializeTextBoxLabels(); _InitializeCurrentRate(); }
private void ShowLoanInListView(VillageMember member, Loan loan) { Person person = (Person)member.Tiers; ApplicationSettings dataParam = ApplicationSettings.GetInstance(string.Empty); int decimalPlaces = dataParam.InterestRateDecimalPlaces; ListViewItem item = new ListViewItem(person.Name) { Tag = member }; if (loan == null || _village.EstablishmentDate == null) { return; } if (loan.CreationDate.Date >= _village.EstablishmentDate.Value.Date && _village.Id == loan.NsgID) { item.SubItems.Add(loan.ProductName); item.SubItems.Add(loan.Code); item.SubItems.Add(MultiLanguageStrings.GetString(Ressource.ClientForm, loan.ContractStatus + ".Text")); item.SubItems.Add(loan.Amount.GetFormatedValue(loan.UseCents)); item.SubItems.Add( loan.CalculateActualOlbBasedOnRepayments().GetFormatedValue(loan.UseCents)); item.SubItems.Add(loan.Product.Currency.Name); item.SubItems.Add(Math.Round(loan.InterestRate * 100m, decimalPlaces).ToString()); item.SubItems.Add(loan.InstallmentType.Name); item.SubItems.Add(loan.NbOfInstallments.ToString()); item.SubItems.Add(loan.AlignDisbursementDate.ToShortDateString()); if (loan.GetLastNonDeletedEvent() != null) { item.SubItems.Add(loan.GetLastNonDeletedEvent().Date.ToShortDateString()); } else { item.SubItems.Add("-"); } if (loan.NextInstallment != null) { item.SubItems.Add(loan.NextInstallment.ExpectedDate.ToShortDateString()); item.SubItems.Add( ServicesHelper.ConvertDecimalToString(loan.NextInstallment.Amount.Value)); } else { item.SubItems.Add("-"); item.SubItems.Add("-"); } item.SubItems.Add(loan.CloseDate.ToShortDateString()); if (member.LeftDate != null) { item.BackColor = Color.Red; } listViewLoans.Items.Add(item); } }
private void InitializePerson() { if (_tempPerson.Id != 0) { buttonSave.Text = MultiLanguageStrings.GetString(Ressource.PersonUserControl, "Update"); textBoxLastname.Text = _tempPerson.LastName; textBoxFirstName.Text = _tempPerson.FirstName; textBoxIdentificationData.Text = _tempPerson.IdentificationData; dateTimePickerDateOfBirth.Text = ServicesHelper.ConvertNullableDateTimeToString(_tempPerson.DateOfBirth); textBoxLoanCycle.Text = _tempPerson.LoanCycle.ToString(); textBoxFatherName.Text = _tempPerson.FatherName; textBoxBirthPlace.Text = _tempPerson.BirthPlace ?? String.Empty; textBoxNationality.Text = _tempPerson.Nationality ?? ServicesProvider.GetInstance().GetGeneralSettings().Country; comboBoxSex.SelectGender(_tempPerson.Sex); comboBoxSex.Text = _tempPerson.Sex.ToString(); eacPerson.Activity = _tempPerson.Activity; addressUserControlFirst.ZipCode = _tempPerson.ZipCode; addressUserControlFirst.Email = _tempPerson.Email; addressUserControlFirst.District = _tempPerson.District; addressUserControlFirst.City = _tempPerson.City; addressUserControlFirst.Comments = _tempPerson.Address; addressUserControlFirst.HomePhone = _tempPerson.HomePhone ?? String.Empty; addressUserControlFirst.PersonalPhone = _tempPerson.PersonalPhone ?? String.Empty; if (!_tempPerson.SecondaryAddressIsEmpty) { addressUserControlSecondaryAddress.ZipCode = _tempPerson.SecondaryZipCode; addressUserControlSecondaryAddress.Email = _tempPerson.SecondaryEmail; addressUserControlSecondaryAddress.District = _tempPerson.SecondaryDistrict; addressUserControlSecondaryAddress.City = _tempPerson.SecondaryCity; addressUserControlSecondaryAddress.Comments = _tempPerson.SecondaryAddress; addressUserControlSecondaryAddress.HomePhone = _tempPerson.SecondaryHomePhone ?? String.Empty; addressUserControlSecondaryAddress.PersonalPhone = _tempPerson.SecondaryPersonalPhone ?? String.Empty; } //_InitializeCustomizeFields(); DisplayProjects(_tempPerson.Projects); cbBranch.SelectedItem = _tempPerson.Branch; } else { _tempPerson.LoanCycle = 0; if (cbBranch.Items.Count > 0) { cbBranch.SelectedIndex = 0; } eacPerson.Activity = ServicesProvider.GetInstance() .GetEconomicActivityServices() .FindAllEconomicActivities(false) .FirstOrDefault(); } InitializePhoto(); }