Пример #1
0
        //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();
            }
        }