//btn them mon an private void btnThem_Click(object sender, EventArgs e) { var index2 = cmbKhachHang.FindStringExact(cmbKhachHang.Text);// kiem tra có nhập sai combobox mon an hay không if (index2 > -1) { KhachHangObj khObj = new KhachHangObj(); addData1(khObj); Diem2 = khCtr.abbDiem(khObj); if (!string.IsNullOrEmpty(cmbMA.Text)) { var index = cmbMA.FindStringExact(cmbMA.Text);// kiem tra có nhập sai combobox mon an hay không if (index > -1) { if (!checktrung(cmbMA.SelectedValue.ToString()))// kiem tra mon { try { DataRow dr = dtDSCT.NewRow(); dr[0] = txtMa.Text.Trim(); dr[1] = cmbMA.SelectedValue.ToString(); dr[2] = txtDonGia.Text; dr[3] = nudSL.Text; dr[4] = (double.Parse(txtDonGia.Text) * int.Parse(nudSL.Text)).ToString(); dtDSCT.Rows.Add(dr); if (dtDSCT != null && dtDSCT.Rows.Count != 0) { for (int i = 0; i < dtDSCT.Rows.Count; i++) { if (dtDSCT.Rows[i][0].ToString().Equals(string.Empty)) { dtDSCT.Rows.Remove(dtDSCT.Rows[i]); i = -1; } } } } catch (Exception ex) { return; } } else { capnhatSL(cmbMA.SelectedValue.ToString(), int.Parse(nudSL.Text)); } dtgvDSMA.DataSource = dtDSCT; cmbKhachHang.Enabled = false; } else { MessageBox.Show(" nhập sai món ăn kia", "Lỗi"); cmbMA.Focus(); } } else { MessageBox.Show("Bạn chưa nhập món ăn", "Lỗi"); cmbMA.Focus(); } } else { MessageBox.Show("Nhập sai khách hàng kia ba", "Lỗi"); cmbKhachHang.Focus(); } }