Пример #1
0
 public PaymentForm(MemberForm form, Member member, Payment payment = null)
 {
     InitializeComponent();
     parentMember = member;
     parentForm   = form;
     if (payment != null)
     {
         currentPayment        = payment;
         txtName.Text          = payment.Name;
         txtAmount.Text        = payment.Amount.ToString();
         txtDebt.Text          = payment.Debt.ToString();
         cbType.Text           = payment.Type.ToString();
         cbPrestationType.Text = payment.prestationType.ToString();
         cbBank.Text           = payment.Bank.ToString();
         if (payment.ReceptionDate != DateTime.MinValue)
         {
             dateTimePickerReception.Value = payment.ReceptionDate;
         }
         if (payment.DepotDate != DateTime.MinValue)
         {
             DateTimePickerBank.Value = payment.DepotDate;
         }
     }
     else
     {
         currentPayment                = new Payment();
         txtName.Text                  = form.txtFirstname.Text + " " + form.txtLastname.Text;
         cbType.SelectedItem           = "Check";
         cbPrestationType.SelectedItem = "Abo";
         cbBank.SelectedIndex          = 0;
     }
 }
Пример #2
0
 private void mainGrid_CellMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     if (e.RowIndex != -1)
     {
         MemberForm mf = new MemberForm(this, manager);
         mf.Show();
         int    currentMemberID = Convert.ToInt32(mainGrid.Rows[e.RowIndex].Cells[0].Value);
         Member member          = members.Where(x => x.ID == currentMemberID).ToList <Member>()[0];
         mf.Populate(member, e.RowIndex);
     }
 }
Пример #3
0
        private void bntNewMember_Click(object sender, EventArgs e)
        {
            MemberForm mf = new MemberForm(this, manager);

            mf.Show();
        }