コード例 #1
0
ファイル: FlawSet.cs プロジェクト: xcw123/Fruit-BDM
 /// <summary>
 /// 层阈值List中SubItemClicked事件
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void ThresholdlistViewEx_SubItemClicked(object sender, SubItemEventArgs e)
 {
     if (e.SubItem > 0)
     {
         this.ThresholdlistViewEx.StartEditing(FlawLevelThresEditors[e.SubItem], e.Item, e.SubItem);
     }
 }
コード例 #2
0
        private void lvMembers_SubItemClicked(object sender, SubItemEventArgs e)
        {
            if (e.Item.Checked)
            {
                switch (e.SubItem)
                {
                case IdxStatus:
                    lvMembers.StartEditing(cbStatus, e.Item, e.SubItem);
                    break;

                case IdxCreditCommitteeDate:
                    lvMembers.StartEditing(dtCreditCommittee, e.Item, e.SubItem);
                    break;

                case IdxValidationCode:
                    lvMembers.StartEditing(tbValidationCode, e.Item, e.SubItem);
                    break;

                case IdxDisbursementDate:
                    lvMembers.StartEditing(dtDisbursementDate, e.Item, e.SubItem);
                    break;

                case IdxFirstInstallmentDate:
                    lvMembers.StartEditing(dtFirstInstDate, e.Item, e.SubItem);
                    break;

                case IdxComment:
                    lvMembers.StartEditing(tbComment, e.Item, e.SubItem);
                    break;

                default:
                    break;
                }
            }
        }
コード例 #3
0
 private void listMetaData_SubItemClicked(object sender, SubItemEventArgs e)
 {
     if (e.SubItem >= 0 || e.SubItem <= 1)
     {
         listMetaData.StartEditing(Editors[0], e.Item, e.SubItem);
     }
 }
コード例 #4
0
 private void listMetaData_SubItemClicked(object sender, SubItemEventArgs e)
 {
     if (e.SubItem >= 0 || e.SubItem <= 2)
     {
         listInputs.StartEditing(_editors[e.SubItem], e.Item, e.SubItem);
     }
 }
コード例 #5
0
 private void listVariables_SubItemClicked(object sender, SubItemEventArgs e)
 {
     if (e.SubItem == 0 || e.SubItem == 1)
     {
         listVariables.StartEditing(Editors[e.SubItem], e.Item, e.SubItem);
     }
 }
コード例 #6
0
        private void lvMembers_SubItemClicked(object sender, SubItemEventArgs e)
        {
            if (!e.Item.Checked || e.Item == _itemTotal)
            {
                return;
            }
            if (e.SubItem.Equals(3))
            {
                lvMembers.StartEditing(dtpRepayment, e.Item, e.SubItem);
            }
            if (e.SubItem == IdxDDate)
            {
                lvMembers.StartEditing(dtDisbursement, e.Item, e.SubItem);
            }

            if (e.SubItem == IdxPaymentMethod)
            {
                cbPaymentMethods.Items.Clear();
                List <PaymentMethod> methods = ServicesProvider.GetInstance().GetPaymentMethodServices().GetAllPaymentMethods();

                foreach (PaymentMethod method in methods)
                {
                    cbPaymentMethods.Items.Add(method);
                }

                lvMembers.StartEditing(cbPaymentMethods, e.Item, e.SubItem);
            }
        }
コード例 #7
0
        public void SubItemEventArgsConstructorTest()
        {
            ListViewItem     item    = null; // TODO: Initialize to an appropriate value
            int              subItem = 0;    // TODO: Initialize to an appropriate value
            SubItemEventArgs target  = new SubItemEventArgs(item, subItem);

            Assert.Inconclusive("TODO: Implement code to verify target");
        }
コード例 #8
0
        public void selectedElementListView_SubItemClickedTest()
        {
            webRecorderForm_Accessor target = new webRecorderForm_Accessor(); // TODO: Initialize to an appropriate value
            object           sender         = null;                           // TODO: Initialize to an appropriate value
            SubItemEventArgs e = null;                                        // TODO: Initialize to an appropriate value

            target.selectedElementListView_SubItemClicked(sender, e);
            Assert.Inconclusive("A method that does not return a value cannot be verified.");
        }
コード例 #9
0
        public void ItemTest()
        {
            ListViewItem     item    = null;                                // TODO: Initialize to an appropriate value
            int              subItem = 0;                                   // TODO: Initialize to an appropriate value
            SubItemEventArgs target  = new SubItemEventArgs(item, subItem); // TODO: Initialize to an appropriate value
            ListViewItem     actual;

            actual = target.Item;
            Assert.Inconclusive("Verify the correctness of this test method.");
        }
コード例 #10
0
 public void GridClicked(object obj, SubItemEventArgs e)
 {
     if (e.Button == MouseButtons.Right)
     {
         Point point = lvMappings.PointToClient(new Point(MousePosition.X, MousePosition.Y));
         ListViewHitTestInfo info = lvMappings.HitTest(point.X, point.Y);
         if (info.SubItem.Text != "")
         {
             tooltip.Show(((XMLConfig)info.SubItem.Tag).ToString( ), lvMappings, point.X, point.Y, 5000);
         }
     }
 }
コード例 #11
0
        public void GridItemClick(object obj, SubItemEventArgs args)
        {
            ListViewItem.ListViewSubItem lviSubClicked = args.Item.SubItems[args.SubItem];
            ListViewItem.ListViewSubItem lviSubOther   = args.Item.SubItems[args.SubItem == 2 ? 1 : 2];

            if (lviSubClicked.Text == "")
            {
                return;
            }

            lviSubClicked.BackColor = Color.Yellow;
            lviSubOther.BackColor   = Color.White;
        }
コード例 #12
0
 private void listViewAvailableModules_SubItemClicked(object sender, SubItemEventArgs e)
 {
     try
     {
         if (e.SubItem == 1)
         {
             this.lstViewAvailableModules.StartEditing(this.txtDisplay, e.Item, e.SubItem);
         }
     }
     catch (Exception ex)
     {
         // Suppress exception
         Log.Error("Subitem clicked error", ex);
     }
 }
コード例 #13
0
ファイル: PropertyPane.cs プロジェクト: Jorch72/CS-Treefrog
        private void PropertyListSubItemClickHandler(object sender, SubItemEventArgs e)
        {
            ListViewSubItemEx subEx = e.Item.SubItems[e.SubItem] as ListViewSubItemEx;

            if (subEx != null && subEx.ReadOnly)
            {
                return;
            }

            TextBox econtrol = new TextBox {
                Parent = this, TabStop = false
            };

            _propertyList.StartEditing(econtrol, e.Item, e.SubItem);
        }
コード例 #14
0
ファイル: ProjectSetForm.cs プロジェクト: xcw123/Fruit-BDM
        private void CameraDelaylistViewEx_SubItemClicked(object sender, SubItemEventArgs e)
        {
            try
            {
                if (e.SubItem > 0 && m_CameraDelaylistViewExDownType == 1)
                {
                    this.CameraDelaylistViewEx.StartEditing(CameraDelayEditors[0], e.Item, e.SubItem);
                    m_CameraDelaylistViewExDownType = 0;
                }
            }
            catch (Exception ex)
            {
                Trace.WriteLine("ProjectSetForm中函数CameraDelaylistViewEx_SubItemClicked出错" + ex);
#if REALEASE
                GlobalDataInterface.WriteErrorInfo("ProjectSetForm中函数CameraDelaylistViewEx_SubItemClicked出错" + ex);
#endif
            }
        }
コード例 #15
0
 private void lvContracts_SubItemClicked(object sender, SubItemEventArgs e)
 {
     if (e.Item.Checked && e.Item != _itemTotal)
     {
         if (idxAmount == e.SubItem)
         {
             udAmount.ResetText();
             if (((ISavingsContract)e.Item.Tag).Product.Currency.UseCents)
             {
                 udAmount.DecimalPlaces = 2;
             }
             else
             {
                 udAmount.DecimalPlaces = 0;
             }
             udAmount.Minimum = ((ISavingsContract)e.Item.Tag).Product.DepositMin.Value;
             udAmount.Maximum = ((ISavingsContract)e.Item.Tag).Product.DepositMax.Value;
             lvContracts.StartEditing(udAmount, e.Item, e.SubItem);
         }
     }
 }
 private void listViewAvailableModules_SubItemClicked(object sender, SubItemEventArgs e)
 {
     try
     {
         if (e.SubItem == 1)
         {
             this.lstViewAvailableModules.StartEditing(this.txtDisplay, e.Item, e.SubItem);
         }
     }
     catch (Exception ex)
     {
         string strLog;
         strLog  = "------------------" + System.DateTime.Now.ToString() + "-----------------\n";
         strLog += "listViewAvailableModules_SubItemClicked General Exception:\n";
         strLog += "Message:" + ex.Message + "\n";
         strLog += "Source:" + ex.Source + "\n";
         strLog += "StackTrace:" + ex.StackTrace + "\n";
         strLog += "HResult:" + ex.HResult.ToString() + "\n";
         strLog += "-------------------------------------------------------------------------\n";
         clsSuiteCRMHelper.WriteLog(strLog);
     }
 }
コード例 #17
0
 private void lvMembers_SubItemClicked(object sender, SubItemEventArgs e)
 {
     if (_product is SavingsBookProduct && e.Item != _itemTotal)
     {
         SavingsBookProduct sbp = (SavingsBookProduct)_product;
         if (e.Item.Checked)
         {
             if (e.SubItem == idxInitialAmount) // Initial Amount
             {
                 lvMembers.StartEditing(udInitialAmount, e.Item, e.SubItem);
             }
             else if (e.SubItem == idxInterestRate) // Interest Rate
             {
                 if (!_product.InterestRate.HasValue)
                 {
                     lvMembers.StartEditing(udInterestRate, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxEntryFees) // Entry Fees
             {
                 if (!_product.EntryFees.HasValue)
                 {
                     lvMembers.StartEditing(udEntryFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxWithdrawFees && _product is SavingsBookProduct) // Withdraw Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udWithdrawFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxTransferFees && _product is SavingsBookProduct) // Transfer Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udTransferFees, e.Item, e.SubItem);
                 }
             }
             else if (idxIbtFees == e.SubItem && _product is SavingsBookProduct)
             {
                 if (sbp.InterBranchTransferFee.IsRange)
                 {
                     lvMembers.StartEditing(nudIbtFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxDepositFees && _product is SavingsBookProduct) // Deposit Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udDepositFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxChequeDepositFees && _product is SavingsBookProduct) // Cheque Deposit Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udChequeDepositFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxCloseFees && _product is SavingsBookProduct) // Close Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udCloseFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxManagementFees && _product is SavingsBookProduct) // Management Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udManagementFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxOverdraftFees && _product is SavingsBookProduct) // Overdraft Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udOverdraftFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxAgioFees && _product is SavingsBookProduct) // Agio Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udAgioFees, e.Item, e.SubItem);
                 }
             }
             else if (e.SubItem == idxReopenFees && _product is SavingsBookProduct) // Reopen Fees
             {
                 if (e.Item.SubItems[e.SubItem].ForeColor == Color.Black)
                 {
                     lvMembers.StartEditing(udReopenFees, e.Item, e.SubItem);
                 }
             }
         }
     }
     else if (e.Item != _itemTotal)
     {
         if (e.SubItem == idxInitialAmount) // Initial Amount
         {
             lvMembers.StartEditing(udInitialAmount, e.Item, e.SubItem);
         }
         else if (e.SubItem == idxInterestRate) // Interest Rate
         {
             if (!_product.InterestRate.HasValue)
             {
                 lvMembers.StartEditing(udInterestRate, e.Item, e.SubItem);
             }
         }
         else if (e.SubItem == idxEntryFees) // Entry Fees
         {
             if (!_product.EntryFees.HasValue)
             {
                 lvMembers.StartEditing(udEntryFees, e.Item, e.SubItem);
             }
         }
     }
 }
コード例 #18
0
 void lstAppSettingsKEYS_SubItemClicked(object sender, SubItemEventArgs e)
 {
     lstAppSettingsKEYS.StartEditing(txtLabelEdit, e.Item, e.SubItem);
 }
コード例 #19
0
        private void lvMembers_SubItemClicked(object sender, SubItemEventArgs e)
        {
            if (e.Item.Checked && e.Item != _itemTotal)
            {
                switch (e.SubItem)
                {
                case IdxAmount:     // Amount
                    if (_product.CycleId != null)
                    {
                        lvMembers.StartEditing(tbAmount, e.Item, e.SubItem);
                    }
                    if (!_product.Amount.HasValue)
                    {
                        lvMembers.StartEditing(tbAmount, e.Item, e.SubItem);
                    }
                    break;

                case IdxInterest:     // Interest
                    if (_product.CycleId != null)
                    {
                        lvMembers.StartEditing(tbInterest, e.Item, e.SubItem);
                    }
                    else if (!_product.InterestRate.HasValue)
                    {
                        lvMembers.StartEditing(tbInterest, e.Item, e.SubItem);
                    }
                    break;

                case IdxGracePeriod:     // Grace period
                    if (!_product.GracePeriod.HasValue)
                    {
                        lvMembers.StartEditing(udGracePeriod, e.Item, e.SubItem);
                    }
                    break;

                case IdxInstallments:     // Installments
                    if (_product.CycleId != null)
                    {
                        udInstallments.Minimum = ((VillageMember)e.Item.Tag).Product.NbOfInstallmentsMin.Value;
                        udInstallments.Maximum = ((VillageMember)e.Item.Tag).Product.NbOfInstallmentsMax.Value;
                        lvMembers.StartEditing(udInstallments, e.Item, e.SubItem);
                    }
                    else if (!_product.NbOfInstallments.HasValue)
                    {
                        lvMembers.StartEditing(udInstallments, e.Item, e.SubItem);
                    }
                    break;

                case IdxLoanOfficer:
                    lvMembers.StartEditing(cbLoanOfficer, e.Item, e.SubItem);
                    break;

                case IdxCreationDate:
                    lvMembers.StartEditing(dtCreationDate, e.Item, e.SubItem);
                    break;

                case IdxFundingLine:
                    lvMembers.StartEditing(cbFundingLine, e.Item, e.SubItem);
                    break;

                case IdxCompulsorySavings:
                    if (_product.UseCompulsorySavings)
                    {
                        cbCompulsorySavings.Items.Clear();
                        List <ISavingsContract> savings = ServicesProvider.GetInstance().GetSavingServices().
                                                          GetSavingsByClientId(((VillageMember)e.Item.Tag).Tiers.Id);
                        savings = savings.Where(item2 => item2 is SavingBookContract &&
                                                item2.Status != OSavingsStatus.Closed).ToList(); // Only savings book

                        foreach (SavingBookContract saving in savings)
                        {
                            cbCompulsorySavings.Items.Add(saving);
                        }

                        lvMembers.StartEditing(cbCompulsorySavings, e.Item, e.SubItem);
                    }
                    break;

                case IdxCompulsoryPercentage:
                    if (_product.UseCompulsorySavings && !_product.CompulsoryAmount.HasValue)
                    {
                        lvMembers.StartEditing(udCompulsoryPercentage, e.Item, e.SubItem);
                    }
                    break;

                /*
                 * case IdxPaymentMethod:
                 *  cbPaymentMethods.Items.Clear();
                 *  List<PaymentMethod> methods = ServicesProvider.GetInstance().GetPaymentMethodServices().GetAllPaymentMethods();
                 *
                 *  foreach (PaymentMethod method in methods)
                 *      cbPaymentMethods.Items.Add(method.Name);
                 *
                 *  lvMembers.StartEditing(cbPaymentMethods, e.Item, e.SubItem);
                 *  break;
                 */
                default:
                    break;
                }
            }
        }
コード例 #20
0
 private void lstDiff_Appsettings_SubItemClicked(object sender, SubItemEventArgs e)
 {
     lstDiff_Appsettings.StartEditing(txtLabelEdit2, e.Item, e.SubItem);
 }
コード例 #21
0
 void lstAppSettingsKEYS_SubItemClicked(object sender, SubItemEventArgs e)
 {
     lstAppSettingsKEYS.StartEditing(txtLabelEdit, e.Item, e.SubItem);
 }
コード例 #22
0
 private void listVariables_SubItemBeginEditing(object sender, SubItemEventArgs e)
 {
 }
コード例 #23
0
 private void lstDiff_Appsettings_SubItemClicked(object sender, SubItemEventArgs e)
 {
     lstDiff_Appsettings.StartEditing(txtLabelEdit2, e.Item, e.SubItem);
 }