public bool ThemLoaiDU(LoaiDoUong o)
 {
     //  var kq = TimLoaiDU(o.IDLoai);
     try
     {
         dc.LoaiDoUongs.InsertOnSubmit(o);
         dc.SubmitChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }
        public bool SuaLoaiDoUong(LoaiDoUong o)
        {
            var kq = TimLoaiDU(o.IDLoai);

            try
            {
                if (kq == null)
                {
                    return(false);
                }
                else
                {
                    kq.TenLoai = o.TenLoai;

                    dc.SubmitChanges();
                    return(true);
                }
            }
            catch
            {
                return(false);
            }
        }
        private void btnSuaLoai_Click(object sender, EventArgs e)
        {
            var o = new LoaiDoUong()
            {
                IDLoai  = Convert.ToInt32(txtMaLoai.Text),
                TenLoai = txtTenLoai.Text
            };

            try
            {
                if (mtrTH1_LOI.Checked)
                {
                    int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_UPDAELOAI_TH1 '" + o.IDLoai + "', '" + o.TenLoai + "' ");
                    LoadDSLoai();

                    MessageBox.Show("cap nhat thất bại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                }
                //DEMO TH1
                // int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_UPDAELOAI_TH1 '" + o.IDLoai + "', '" + o.TenLoai + "' ");
                if (mtrTH1_SuaLoi.Checked)
                {
                    int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_UPDAELOAI_TH1 '" + o.IDLoai + "', '" + o.TenLoai + "' ");
                    LoadDSLoai();

                    MessageBox.Show("cap nhat thất bại", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                }
                if (mtrTH2_LOI.Checked)
                {
                    int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_WRITELOAI_TH2 '" + o.IDLoai + "', '" + o.TenLoai + "' ");
                    if (kq != 0)
                    {
                        LoadDSLoai();

                        MessageBox.Show("Update thanh cong", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                }
                if (mtrTH2_SuaLoi.Checked)
                {
                    int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_WRITELOAI_TH2 '" + o.IDLoai + "', '" + o.TenLoai + "' ");
                    if (kq != 0)
                    {
                        LoadDSLoai();

                        MessageBox.Show("Update thanh cong", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    }
                    //LoadDSLoai();
                }

                if (mtrTH4_Loi.Checked)
                {
                    XuLyDuLieu.ThucThiThemXoaSua("SP_TH4_XULY_T1 '" + int.Parse(txtMaLoai.Text) + "', '" + txtTenLoai.Text + "' ");
                    MessageBox.Show("Update thanh cong", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    LoadDSLoai();
                }
                if (mtrTH4_Loi2_T2.Checked)
                {
                    var kq = XuLyDuLieu.ThucThiThemXoaSua("SP_TH4_XULY_T2 '" + int.Parse(txtMaLoai.Text) + "', '" + txtTenLoai.Text + "' ");
                    if (kq == 0)
                    {
                        MessageBox.Show("Update that bai", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);

                        return;
                    }
                    MessageBox.Show("Update thanh cong", "Thông báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Information);
                    LoadDSLoai();
                }

                //DEMO TH2
                // int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_WRITELOAI_TH2 '" + o.IDLoai + "', '" + o.TenLoai + "' ");
            }
            catch
            {
            }
        }
        private void btnThemLoai_Click(object sender, EventArgs e)
        {
            try
            {
                //demo loi bong ma
                if (mtrTH3_LOI.Checked)
                {
                    int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_WRITELOAI_TH3 '" + txtTenLoai.Text + "'");
                    if (kq != 0)
                    {
                        MessageBox.Show("Thêm tành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LoadDSDoUong();
                        return;
                    }
                    else
                    {
                        MessageBox.Show("Thêm that bai", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        return;
                    }
                }

                if (mtrTH3_SuaLoi.Checked)
                {
                    int kq = XuLyDuLieu.ThucThiThemXoaSua("SP_WRITELOAI_TH3 '" + txtTenLoai.Text + "'");
                    if (kq != 0)
                    {
                        MessageBox.Show("Thêm tành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        LoadDSDoUong();
                        return;
                    }
                    else
                    {
                        MessageBox.Show("Thêm that bai", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);

                        return;
                    }
                }

                using (var k = new AppCode.QuanCafe())
                {
                    var o = new LoaiDoUong()
                    {
                        // IDLoai=int.Parse(txt1MaLoai.Text),
                        TenLoai = txtTenLoai.Text,
                    };

                    var kq = k.ThemLoaiDU(o);
                    if (kq == true)
                    {
                        LoadDSLoai();
                        MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                    else
                    {
                        MessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        return;
                    }
                }
            }
            catch
            {
                return;
            }
        }