private void listVariables_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { var variable = e.Item.Tag as Variable; if (variable != null) { if (e.SubItem == 0) { var types = Enum.GetValues(typeof(BlueSwitch.Base.IO.ValueType)); var valueType = (BlueSwitch.Base.IO.ValueType)types.GetValue(comboBoxEditor.SelectedIndex); variable.ValueType = valueType; variable.Value = TypeExtensions.GetDefault(variable.NetValueType); RefreshValues(); } else if (e.SubItem == 1) { string newName = e.DisplayText; if (variable.Name != newName) { if (!RenderingEngine.CurrentProject.RenameVariable(variable.Name, newName)) { e.DisplayText = variable.Name; } } } } }
private void lvMembers_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { if (e.SubItem == IdxPaymentMethod) { e.Item.SubItems[e.SubItem].Tag = cbPaymentMethods.SelectedItem; } }
private void listMetaData_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { var tag = e.Item.Tag as HelpDescriptionEntry; if (tag != null) { if (e.SubItem == 0) { tag.Title = e.DisplayText; } else if (e.SubItem == 1) { tag.Description = e.DisplayText; } else if (e.SubItem == 2) { try { tag.Index = int.Parse(e.DisplayText); } catch { tag.Index = 0; e.DisplayText = "0"; } } } }
private void lvMembers_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { var subItems = e.Item.SubItems; switch (e.SubItem) { case IdxStatus: var items = cbStatus.Items; if (cbStatus.SelectedItem == items[0]) { subItems[IdxStatus].Tag = OContractStatus.Pending; } if (cbStatus.SelectedItem == items[1]) { subItems[IdxStatus].Tag = OContractStatus.Postponed; } if (cbStatus.SelectedItem == items[2]) { subItems[IdxStatus].Tag = OContractStatus.Validated; } if (cbStatus.SelectedItem == items[3]) { subItems[IdxStatus].Tag = OContractStatus.Refused; } if (cbStatus.SelectedItem == items[4]) { subItems[IdxStatus].Tag = OContractStatus.Abandoned; } break; case IdxCreditCommitteeDate: subItems[e.SubItem].Tag = _creditCommitteeDate; break; case IdxDisbursementDate: subItems[IdxDisbursementDate].Tag = _disbursementDate; //if (_firstInstallmentDate != null) // subItems[IdxFirstInstallmentDate].Tag = _firstInstallmentDate; break; case IdxFirstInstallmentDate: subItems[e.SubItem].Tag = _firstInstallmentDate; break; case IdxValidationCode: subItems[e.SubItem].Text = tbValidationCode.Text; break; case IdxComment: subItems[e.SubItem].Text = tbComment.SelectedText; break; default: break; } }
public void SubItemEndEditingEventArgsConstructorTest() { ListViewItem item = null; // TODO: Initialize to an appropriate value int subItem = 0; // TODO: Initialize to an appropriate value string display = string.Empty; // TODO: Initialize to an appropriate value bool cancel = false; // TODO: Initialize to an appropriate value SubItemEndEditingEventArgs target = new SubItemEndEditingEventArgs(item, subItem, display, cancel); Assert.Inconclusive("TODO: Implement code to verify target"); }
public void CancelTest() { ListViewItem item = null; // TODO: Initialize to an appropriate value int subItem = 0; // TODO: Initialize to an appropriate value string display = string.Empty; // TODO: Initialize to an appropriate value bool cancel = false; // TODO: Initialize to an appropriate value SubItemEndEditingEventArgs target = new SubItemEndEditingEventArgs(item, subItem, display, cancel); // TODO: Initialize to an appropriate value bool expected = false; // TODO: Initialize to an appropriate value bool actual; target.Cancel = expected; actual = target.Cancel; Assert.AreEqual(expected, actual); Assert.Inconclusive("Verify the correctness of this test method."); }
private void listMetaData_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { var tag = e.Item.Tag as SearchTag; if (tag != null) { if (e.SubItem == 0) { tag.Tag = e.DisplayText; } else if (e.SubItem == 1) { tag.Description = e.DisplayText; } } }
private void PropertyListEndEditingHandler(object sender, SubItemEndEditingEventArgs e) { if (e.SubItem == 1 && _controller.CanRenameSelectedProperty) { _controller.ActionRenameSelectedProperty(e.DisplayText); if (e.ExitKey == Keys.Tab) { _queuedEditItem = e.Item; _queuedEditIndex = 2; } } else if (e.SubItem == 2 && _controller.CanEditSelectedProperty) { _controller.ActionEditSelectedProperty(e.DisplayText); } }
private void lvContracts_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { if (idxAmount == e.SubItem) { OCurrency temp; try { temp = decimal.Parse(e.DisplayText); } catch { temp = (OCurrency)e.Item.SubItems[e.SubItem].Tag; } temp = temp < ((ISavingsContract)e.Item.Tag).Product.DepositMin ? ((ISavingsContract)e.Item.Tag).Product.DepositMin : temp; temp = temp > ((ISavingsContract)e.Item.Tag).Product.DepositMax ? ((ISavingsContract)e.Item.Tag).Product.DepositMax : temp; e.DisplayText = temp.GetFormatedValue(((ISavingsContract)e.Item.Tag).Product.Currency.UseCents); e.Item.SubItems[e.SubItem].Tag = temp; } UpdateTotal(); }
void lstAppSettingsKEYS_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { //lstAppSettingsKEYS.EndEditing(true); }
private void lvMembers_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { switch (e.SubItem) { case IdxAmount: // Amount OCurrency temp; try { temp = decimal.Parse(e.DisplayText); } catch { temp = (OCurrency)e.Item.SubItems[e.SubItem].Tag; } if (_product.CycleId != null) { LoanProduct product = ((VillageMember)e.Item.Tag).Product; temp = temp < product.AmountMin ? product.AmountMin : temp; temp = temp > product.AmountMax ? product.AmountMax : temp; } else { temp = temp < _product.AmountMin ? _product.AmountMin : temp; temp = temp > _product.AmountMax ? _product.AmountMax : temp; } e.DisplayText = temp.GetFormatedValue(_product.Currency.UseCents); e.Item.SubItems[e.SubItem].Tag = temp; e.Item.SubItems[e.SubItem].Text = e.DisplayText; _accumulatedAmount = _fLServices.CheckIfAmountIsEnough(e.Item.SubItems[IdxFundingLine].Tag as FundingLine, temp.Value); e.Item.SubItems[IdxRemainingFlMoney].Text = _accumulatedAmount.ToString(); if (_accumulatedAmount <= 0) { lvMembers.Items[e.Item.Index].BackColor = Color.Red; } else { lvMembers.Items[e.Item.Index].BackColor = Color.Transparent; } UpdateTotal(); break; case IdxInterest: // Interest decimal i; try { i = decimal.Parse(e.DisplayText); i = i / 100; } catch { i = (decimal)e.Item.SubItems[e.SubItem].Tag; } if (_product.CycleId == null) { i = i < _product.InterestRateMin.Value ? _product.InterestRateMin.Value : i; i = i > _product.InterestRateMax.Value ? _product.InterestRateMax.Value : i; } else { i = i < ((VillageMember)e.Item.Tag).Product.InterestRateMin.Value ? ((VillageMember)e.Item.Tag).Product.InterestRateMin.Value : i; i = i > ((VillageMember)e.Item.Tag).Product.InterestRateMax.Value ? ((VillageMember)e.Item.Tag).Product.InterestRateMax.Value : i; } e.DisplayText = Math.Round(i * 100, decimalPlaces).ToString(); e.Item.SubItems[e.SubItem].Tag = i; break; case IdxGracePeriod: // Grace period e.Item.SubItems[e.SubItem].Tag = int.Parse(e.DisplayText); break; case IdxInstallments: // Number of installments int?temp1; try { temp1 = int.Parse(e.DisplayText); } catch { temp1 = (int)e.Item.SubItems[e.SubItem].Tag; } if (_product.CycleId != null) { LoanProduct product = ((VillageMember)e.Item.Tag).Product; temp1 = temp1 < product.NbOfInstallmentsMin ? product.NbOfInstallmentsMin : temp1; temp1 = temp1 > product.NbOfInstallmentsMax ? product.NbOfInstallmentsMax : temp1; } else { temp1 = temp1 < _product.NbOfInstallmentsMin ? _product.NbOfInstallmentsMin : temp1; temp1 = temp1 > _product.NbOfInstallmentsMax ? _product.NbOfInstallmentsMax : temp1; } e.DisplayText = temp1.ToString(); e.Item.SubItems[e.SubItem].Tag = temp1; break; case IdxLoanOfficer: // Loan officer e.Item.SubItems[e.SubItem].Tag = cbLoanOfficer.SelectedItem; break; case IdxFundingLine: //Funding line FundingLine fl = (FundingLine)cbFundingLine.SelectedItem; if (fl != (e.Item.SubItems[e.SubItem].Tag as FundingLine)) { e.Item.SubItems[e.SubItem].Tag = cbFundingLine.SelectedItem; _accumulatedAmount = _fLServices.CheckIfAmountIsEnough(fl, decimal.Parse(e.Item.SubItems[2].Text)); e.Item.SubItems[IdxRemainingFlMoney].Text = _accumulatedAmount.ToString(); if (_accumulatedAmount <= 0) { lvMembers.Items[e.Item.Index].BackColor = Color.Red; } else { lvMembers.Items[e.Item.Index].BackColor = Color.Transparent; } } break; case IdxCreationDate: e.Item.SubItems[e.SubItem].Tag = _CreditCommitteeDate; break; case IdxCompulsorySavings: // Compulsory savings if (_product.UseCompulsorySavings) { e.Item.SubItems[e.SubItem].Tag = cbCompulsorySavings.SelectedItem; } break; case IdxCompulsoryPercentage: // Compulsory percentage if (_product.UseCompulsorySavings) { e.Item.SubItems[e.SubItem].Tag = int.Parse(e.DisplayText); } break; /* * case IdxPaymentMethod: * e.Item.SubItems[e.SubItem].Tag = cbPaymentMethods.SelectedItem; * break; */ default: break; } }
private void lstDiff_Appsettings_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { }
private void lstAppSettingsKEYS_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { }
/// <summary> /// 层阈值List中SubItemEndEditing事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void ThresholdlistViewEx_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { //ListViewEx.ListViewEx listviewex = (ListViewEx.ListViewEx)sender; //if (e.SubItem == 1) // m_stSpotDetectThresh.stLevelFeature.fThreshold[e.Item.Index] = float.Parse(e.DisplayText); }
private void CameraDelaylistViewEx_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { try { ListViewEx.ListViewEx listviewex = (ListViewEx.ListViewEx)sender; switch (e.SubItem) { case 1: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 2: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 3: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 4: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 5: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 6: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 7: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 8: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; case 9: if (e.Item.Index == 0) { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1)] = int.Parse(e.DisplayText); } else { tempSysConfig.nCameraDelay[2 * (e.SubItem - 1) + 1] = int.Parse(e.DisplayText); } break; default: //MessageBox.Show("行号: " + e.Item.Index + " 列号: " + e.SubItem + " 内容: " + e.DisplayText); break; } } catch (Exception ex) { Trace.WriteLine("ProjectSetForm中函数ParaslistViewEx_SubItemEndEditing出错" + ex); #if REALEASE GlobalDataInterface.WriteErrorInfo("ProjectSetForm中函数ParaslistViewEx_SubItemEndEditing出错" + ex); #endif } }
private void lvMembers_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { if (e.SubItem == idxInitialAmount) // Initial Amount { OCurrency temp; try { temp = decimal.Parse(e.DisplayText); } catch { temp = (OCurrency)e.Item.SubItems[e.SubItem].Tag; } temp = temp < _product.InitialAmountMin ? _product.InitialAmountMin : temp; temp = temp > _product.InitialAmountMax ? _product.InitialAmountMax : temp; e.DisplayText = temp.GetFormatedValue(_product.Currency.UseCents); e.Item.SubItems[e.SubItem].Tag = temp; } else if (e.SubItem == idxInterestRate) // Interest Rate { e.Item.SubItems[e.SubItem].Tag = double.Parse(e.DisplayText); } else if (e.SubItem == idxEntryFees) // Entry Fees { e.Item.SubItems[e.SubItem].Tag = new OCurrency(decimal.Parse(e.DisplayText)); } else if (e.SubItem == idxWithdrawFees && _product is SavingsBookProduct) // Withdraw Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxTransferFees && _product is SavingsBookProduct) // Transfer Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (idxIbtFees == e.SubItem && _product is SavingsBookProduct) { e.Item.SubItems[e.SubItem].Tag = Convert.ToDecimal(e.DisplayText); } else if (e.SubItem == idxDepositFees && _product is SavingsBookProduct) // Deposit Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxChequeDepositFees && _product is SavingsBookProduct) // Cheque Deposit Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxCloseFees && _product is SavingsBookProduct) // Close Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxManagementFees && _product is SavingsBookProduct) // Management Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxOverdraftFees && _product is SavingsBookProduct) // Overdraft Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxAgioFees && _product is SavingsBookProduct) // Agio Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } else if (e.SubItem == idxReopenFees && _product is SavingsBookProduct) // Reopen Fees { e.Item.SubItems[e.SubItem].Tag = decimal.Parse(e.DisplayText); } if (e.SubItem == idxInitialAmount) { UpdateTotal(); } }
private void lvFTPList_SubItemEndEditing(object sender, SubItemEndEditingEventArgs e) { if (lvFTPList.SelectedItems.Count > 0 && !e.Cancel && !string.IsNullOrEmpty(e.DisplayText)) { FtpItem file = (FtpItem)lvFTPList.SelectedItems[0].Tag; if (file.Name != e.DisplayText) { FTPAdapter.Rename(file.FullPath, FTPHelpers.CombineURL(currentDirectory, e.DisplayText)); RefreshDirectory(); } } }