private void txtQuantity_Click(object sender, EventArgs e) { DataRowView drItem = ddItemName.SelectedItem as DataRowView; try { if (ddOrderType.SelectedIndex == 0) { if (ddItemName.SelectedIndex != -1 && txtRate.Text != "" && txtQuantity.Text != "" && txtTotalAmount.Text != "") { datagridviewtaking.Rows.Add(Convert.ToInt32(ddItemName.SelectedValue.ToString()), drItem["Menu Item"], Convert.ToSingle(txtRate.Text), Convert.ToInt32(txtQuantity.Text), Convert.ToSingle(txtTotalAmount.Text)); } } else { if (ddItemName.SelectedIndex != -1 && txtRate.Text != "" && txtQuantity.Text != "" && txtTotalAmount.Text != "" && txtname.Text != "" && txtphone.Text != "" && txtaddress.Text != "") { //foreach (DataGridViewRow row in Customerdatagridview.Rows) //{ // if (Retrieval.checkCustomer((row.Cells["phoneGv"].Value.ToString()))) // { // up.updateCustomers(Retrieval.custID, txtname.Text, txtaddress.Text, txtphone.Text); // //MainClass.ShowMessage("Added", "success", "Success"); // } // else // { i.insertCustomer(txtname.Text, txtaddress.Text, txtphone.Text); rt.showCustomers(Customerdatagridview, CustomeridGv, CustomerGv, phoneGv, AddressGv); Retrieval.getCustomerIDWRTPhone(txtphone.Text); MessageBox.Show(Retrieval.custID.ToString()); //} //} } datagridviewtaking.Rows.Add( Convert.ToInt32(ddItemName.SelectedValue.ToString()), drItem["Menu Item"], Convert.ToSingle(txtRate.Text), Convert.ToInt32(txtQuantity.Text), Convert.ToSingle(txtTotalAmount.Text)); } foreach (DataGridViewRow item in datagridviewtaking.Rows) { GROSS += Convert.ToSingle(item.Cells["Totalgv"].Value.ToString()); } txtBillAmount.Text = Math.Ceiling(GROSS).ToString(); GROSS = 0; ddItemName.SelectedIndex = -1; txtRate.Clear(); txtQuantity.Clear(); txtTotalAmount.Clear(); ddItemName.Focus(); } catch (Exception ex) { MainClass.ShowMessage(ex.Message, "Error..", "Error"); } }
private void btnKitchen_Click(object sender, EventArgs e) { using (TransactionScope sc = new TransactionScope()) { try { if (ddOrderType.SelectedIndex == 0) { i.insertOrder(DateTime.Now, 1, Convert.ToInt16(ddOrderType.SelectedIndex.ToString()), Convert.ToInt16(ddFloorNo.SelectedValue.ToString()), Convert.ToInt16(ddtableNo.SelectedValue.ToString()), Convert.ToSingle(txtBillAmount.Text), 0, 0, 0); Insertorderdetails(Retrieval.getlastorderID(), DatagridviewRunning); rt.showRunningOrders(DatagridviewRunning, Invoicegv, OrderTypegv, phoneNmbergv, Customeradressgv, Customernamegv, netbillgv, ordertimegv, Tablenumbergv, FloornumberGv, statusgv); } else { i.insertOrder(DateTime.Now, Retrieval.custID, Convert.ToInt16(ddOrderType.SelectedIndex.ToString()), 0, 0, Convert.ToSingle(txtBillAmount.Text), 0, 0, 0); Insertorderdetails(Retrieval.getlastorderID(), DatagridviewRunning); rt.showRunningOrders(DatagridviewRunning, Invoicegv, OrderTypegv, phoneNmbergv, Customeradressgv, Customernamegv, netbillgv, ordertimegv, Tablenumbergv, FloornumberGv, statusgv); } KitchenReceiptF kh = new KitchenReceiptF(); kh.Show(); //SaleReport sr = new SaleReport(); //sr.Show(); } catch (Exception) { throw; } sc.Complete(); datagridviewtaking.Rows.Clear(); txtBillAmount.Clear(); ddItemName.Focus(); } }