//Kiểm tra trước khi lưu
 public bool KiemTraTruocKhiLuu(TheLoaiSanPham_DTO tl)
 {
     if (tl.TenTL.Equals(""))
     {
         MessageBox.Show("Tên Thể Loại không hợp lệ ! ");
         return(false);
     }
     return(true);
 }
Ejemplo n.º 2
0
        //Lấy Thông tin Thể loại
        private TheLoaiSanPham_DTO LayTTTL()
        {
            TheLoaiSanPham_DTO tl = new TheLoaiSanPham_DTO();

            tl.MaTL   = txtMaTL.Text;
            tl.TenTL  = txtTenTL.Text;
            tl.GhiChu = txtGhiChu.Text;
            return(tl);
        }
 //Sửa Thể Loại vào CSDL
 public bool SuaTL(TheLoaiSanPham_DTO tl)
 {
     if (KiemTraTruocKhiLuu(tl))
     {
         string sql = string.Format("UPDATE THELOAI SET TenTL=N'{0}', GhiChu=N'{1}' WHERE MaTL='{2}'", tl.TenTL, tl.GhiChu, tl.MaTL);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Sửa Thể Loại thành công !", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
 //Thêm Thể loại vào CSDL
 public bool ThemTL(TheLoaiSanPham_DTO tl)
 {
     if (KiemTraTruocKhiLuu(tl))
     {
         string sql = string.Format("INSERT INTO THELOAI (MaTL, TenTL, GhiChu)"
                                    + " VALUES ('{0}', N'{1}', N'{2}')", tl.MaTL, tl.TenTL, tl.GhiChu);
         if (connData.ThucThiSQL(sql))
         {
             MessageBox.Show("Thêm Thể loại thành công", "Thông tin", MessageBoxButtons.OK, MessageBoxIcon.Information);
             return(true);
         }
     }
     return(false);
 }
Ejemplo n.º 5
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            TheLoaiSanPham_DTO tl = LayTTTL();

            if (update)
            {
                tlBUS.SuaTL(tl);
                cnTheLoai_Load(sender, e);
            }
            if (add)
            {
                tlBUS.ThemTL(tl);
                cnTheLoai_Load(sender, e);
            }
        }