Пример #1
0
        private void lvContracts_SubItemClicked(object sender, UserControl.SubItemEventArgs e)
        {
            if (!e.Item.Checked)
            {
                return;
            }
            if (4 == e.SubItem && e.Item.Tag != null)
            {
                lvContracts.StartEditing(tbTotal, e.Item, e.SubItem);
            }

            if (5 == e.SubItem && e.Item.Tag != null)
            {
                lvContracts.StartEditing(tbTotal, e.Item, e.SubItem);
            }

            if (9 == e.SubItem && e.Item.Tag != null)
            {
                lvContracts.StartEditing(cbItem, e.Item, e.SubItem);
            }

            if (10 == e.SubItem && e.Item.Tag != null)
            {
                lvContracts.StartEditing(tbTotal, e.Item, e.SubItem);
            }
        }
Пример #2
0
 private void lvLoanShares_SubItemClicked(object sender, UserControl.SubItemEventArgs e)
 {
     if (1 == e.SubItem && !IsReadOnly && e.Item.Index < _loan.LoanShares.Count)
     {
         btnOK.Enabled = false;
         lvLoanShares.StartEditing(tbAmount, e.Item, e.SubItem);
     }
 }
Пример #3
0
 private void lvSchedule_SubItemClicked(object sender, UserControl.SubItemEventArgs e)
 {
     if (e.Item.Index < _loan.InstallmentList.Count)
     {
         if (1 == e.SubItem)
         {
             dateTimePicker.Value = ((Installment)(e.Item.Tag)).ExpectedDate;
             lvSchedule.StartEditing(dateTimePicker, e.Item, e.SubItem);
         }
         else if (2 == e.SubItem)
         {
             textBox.Text = ((Installment)(e.Item.Tag)).InterestsRepayment.ToString();
             lvSchedule.StartEditing(textBox, e.Item, e.SubItem);
         }
         else if (3 == e.SubItem)
         {
             textBox.Text = GetFormattedValue(((Installment)(e.Item.Tag)).CapitalRepayment.Value);
             lvSchedule.StartEditing(textBox, e.Item, e.SubItem);
         }
     }
 }