예제 #1
0
 private void button2_Click(object sender, EventArgs e)
 {
     if (dataGridView1.CurrentCell != null)
     {
         int at = dataGridView1.CurrentCell.RowIndex;
         billViews[at].PayDate = DateTime.Now.ToString();
         billRepository.AddBill(BillExtensionMethod.ConvertToBill(billViews[at]));
     }
 }
예제 #2
0
        private void button3_Click(object sender, EventArgs e)
        {
            DateTime a, b;

            if (dataGridView1.CurrentCell != null)
            {
                int    id   = int.Parse(dataGridView1.CurrentCell.OwningRow.Cells[0].Value.ToString());
                int    at   = dataGridView1.CurrentCell.RowIndex;
                double tong = 0;
                PhoneChargesCalculator why = new PhoneChargesCalculator();
                Bill biru = BillExtensionMethod.ConvertToBill(billViews[at]);
                PhoneCallsRepository prep      = new PhoneCallsRepository();
                List <PhoneCall>     phonelist = prep.FindSimID(int.Parse(billViews[at].SIMId));
                for (int i = 0; i < phonelist.Count; i++)
                {
                    a     = phonelist[i].StartingTime;
                    b     = phonelist[i].EndingTime;
                    tong += why.Calculate(a, b);
                }
                biru.Value = decimal.Parse(tong.ToString());
            }
        }