Example #1
0
        private void btnClear_Click(object sender, EventArgs e)
        {
            var repository = new TestRepo();
            var grid       = new Test();

            repository.ClearCart();
            repository.RefreshCart(mgvCart);
        }
Example #2
0
 private void btnDelete_Click(object sender, EventArgs e)
 {
     if (mgvCart.SelectedRows.Count != 1)
     {
         MessageBox.Show("Select the specific test");
     }
     else
     {
         var en = new TestEntity();
         var re = new TestRepo();
         en.TestName = mgvCart.CurrentRow.Cells["name"].Value.ToString();
         re.DeleteItem(en);
         re.RefreshCart(mgvCart);
     }
 }
Example #3
0
        private void mbtnGenerateInovice_Click(object sender, EventArgs e)
        {
            if (mgvCart.SelectedRows.Count != 1)
            {
                MessageBox.Show("Please select Test");
            }
            else
            {
                var en = new TestEntity();
                var re = new TestRepo();

                en.IdGenerated = mtxtTestId.Text;
                en.PatientName = this.PatientName;
                en.PatientAge  = int.Parse(this.Age);
                en.Sex         = this.Sex;
                en.Reference   = this.Reference;

                if (this.mtxtDiscount.Text == "")
                {
                    en.Discount = 0;
                }
                else
                {
                    en.Discount = int.Parse(this.mtxtDiscount.Text.Trim());
                }

                var pay = re.MakeBill();
                var dis = en.Discount;
                en.Total = CalculateBill(pay, dis);
                en.Date  = dtpDate.Value.ToString("yyyy-MM-dd");
                en.Time  = dtpTime.Value.ToString("hh:mm tt");

                re.InsertToOrder(en);
                re.ClearCart();
                re.RefreshCart(mgvCart);

                var bill = new Bill(this, mtxtTestId.Text);
                this.Hide();
                ClearBoxes();
                bill.Show();
            }
        }
Example #4
0
        private void mbtnAdd_Click(object sender, EventArgs e)
        {
            if (this.mtxtTestPrice.Text == "" || this.cmbTest.SelectedIndex == -1)
            {
                MessageBox.Show("Please Select Test First");
            }
            else
            {
                var en   = new TestEntity();
                var repo = new TestRepo();

                en.TestName = this.cmbTest.Text.Trim();
                en.TestId   = this.mtxtTestId.Text.Trim();
                en.Price    = float.Parse(this.mtxtTestPrice.Text.Trim());
                en.Date     = this.dtpDate.Value.Date.ToString("yyyy-MM-dd");
                //en.Discount = iRnt.Parse(this.mtxtDiscount.Text.Trim());

                repo.AddToCart(en);
                repo.RefreshCart(mgvCart);
            }
        }