Пример #1
0
        private void btn_luu_Click(object sender, EventArgs e)
        {
            try
            {
                string ma  = txt_maloaitk.Text;
                string ten = txt_tenloaitk.Text;

                if (txt_tenloaitk.Text == string.Empty)
                {
                    MessageBox.Show("Vui lòng nhập đầy đủ thông tin");

                    return;
                }

                if (btn_sua.Enabled == false)  //đang thêm
                {
                    LOAI_TK tk = new LOAI_TK();
                    tk.TEN_TK = txt_tenloaitk.Text;
                    int kq = qlltk.Them_LoaiTK(tk);
                    if (kq == 1)
                    {
                        MessageBox.Show("Trùng mã khóa chính");
                        return;
                    }
                    else if (kq == 0)
                    {
                        MessageBox.Show("Thêm thành công");
                    }
                    else
                    {
                        MessageBox.Show("Thêm thất bại");
                    }

                    btn_luu.Enabled       = false;
                    btn_sua.Enabled       = btn_xoa.Enabled = true;
                    txt_tenloaitk.Enabled = false;
                }
                if (btn_them.Enabled == false) //đang sửa
                {
                    int kq = qlltk.Sua_LoaiTK(int.Parse(txt_maloaitk.Text), txt_tenloaitk.Text);
                    txt_tenloaitk.Enabled = txt_maloaitk.Enabled = btn_luu.Enabled = false;
                    btn_xoa.Enabled       = btn_them.Enabled = true;
                    if (kq == 1)
                    {
                        MessageBox.Show("Sửa thành công");
                    }
                    else
                    {
                        MessageBox.Show("Sửa thất bại");
                    }
                }
                LOAD_DATA();
            }
            catch (Exception ex)
            {
            }
        }
Пример #2
0
 public int Them_LoaiTK(LOAI_TK tk)
 {
     try
     {
         qlltk.LOAI_TKs.InsertOnSubmit(tk);
         qlltk.SubmitChanges();
         return(0);
     }
     catch (Exception ex) { return(1); }
 }
Пример #3
0
        public int Sua_LoaiTK(int ma, string ten)
        {
            LOAI_TK tk = qlltk.LOAI_TKs.Where(t => t.MA_LOAI_TK == ma).FirstOrDefault();

            if (tk != null)
            {
                tk.TEN_TK = ten;
                qlltk.SubmitChanges();
                return(1);
            }
            return(0);
        }
Пример #4
0
        public int Xoa_LoaiTK(int ma)
        {
            if (KT_KhoaNgoai(ma) == 1)
            {
                return(1);// dính khóa ngoại
            }
            LOAI_TK tk = qlltk.LOAI_TKs.Where(t => t.MA_LOAI_TK == ma).FirstOrDefault();

            qlltk.LOAI_TKs.DeleteOnSubmit(tk);
            qlltk.SubmitChanges();
            return(0);
        }