Example #1
0
        private void dgvViewProduct_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            int index = dgvViewProduct.CurrentCell.RowIndex;

            listReceipt           = new ListReceipt();
            listReceipt.idBrand   = 2;
            listReceipt.idService = Convert.ToInt32(dgvViewProduct.Rows[index].Cells[0].Value);
            listReceipt.name      = dgvViewProduct.Rows[index].Cells[1].Value.ToString();
            listReceipt.period    = 1;
            listReceipt.price     = Convert.ToDecimal(dgvViewProduct.Rows[index].Cells[2].Value);
            listReceiptBindingSource.Add(listReceipt);
            txtOthers.Text = (Convert.ToDecimal(txtOthers.Text.Trim()) + listReceipt.price).ToString();
        }
Example #2
0
        public void loadDetails()
        {
            dgvCheckInvoice.RowTemplate.Height = 50;
            dgvCheckInvoice.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
            dgvCheckInvoice.AllowUserToAddRows = false;
            dgvCheckInvoice.EditMode           = DataGridViewEditMode.EditProgrammatically;
            decimal total = 0;

            if (GETContract.ISRENEW == "recommon" || GETContract.ISRENEW == "buypackages")
            {
                listReceipt           = new ListReceipt();
                listReceipt.idBrand   = 3;
                listReceipt.idService = 18;
                listReceipt.name      = "Package common";
                listReceipt.period    = GETContract.Period;
                listReceipt.price     = 600000 * GETContract.Period;
                listReceiptBindingSource.Add(listReceipt);
                total = listReceipt.price;
            }
            else if (GETContract.ISRENEW == "renew" || GETContract.ISRENEW == "addnew" || GETContract.ISRENEW == "new")
            {
                int lenght = 0;
                if (GETContract.listContracts.Count > 0)
                {
                    lenght = GETContract.listContracts.Count;
                }
                for (int i = 0; i < lenght; i++)
                {
                    listReceipt           = new ListReceipt();
                    listReceipt.idBrand   = 1;
                    listReceipt.idService = GETContract.listContracts[i].idPackage;
                    listReceipt.name      = GETContract.listContracts[i].namePackage;
                    listReceipt.period    = GETContract.listContracts[i].period;
                    listReceipt.price     = GETContract.listContracts[i].price * GETContract.listContracts[i].period;
                    listReceiptBindingSource.Add(listReceipt);
                    total += listReceipt.price;
                }
            }
            else
            {
            }
            txtSubTotal.Text = total.ToString();
            txtTotal.Text    = txtSubTotal.Text;
        }