Esempio n. 1
0
 //Thêm danh mục
 private void btnThem_Click(object sender, EventArgs e)
 {
     lbTenDanhMuc.Visible = false;
     if (KiemTraTextBox())
     {
         //kiểm tra tồn tại
         if (clsDanhMuc_BUS.KiemTraTonTaiTenDanhMuc(txtTenDanhMuc.Text))
         {
             MessageBox.Show("Tên danh mục đã tồn tại, vui lòng chọn tên khác", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
         }
         else
         {
             clsDanhMuc_DTO dtoDanhMuc = new clsDanhMuc_DTO();
             dtoDanhMuc.TenDanhMuc = txtTenDanhMuc.Text;
             dtoDanhMuc.TrangThai  = 1;
             object resultDanhMuc = clsDanhMuc_BUS.ThemDanhMuc(dtoDanhMuc);
             if (resultDanhMuc is bool || (bool)resultDanhMuc)
             {
                 MessageBox.Show("Thêm thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LoadDanhMuc();
             }
             else
             {
                 MessageBox.Show("Thêm thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             }
         }
     }
 }
 public static object XoaDanhMuc(clsDanhMuc_DTO danhmuc)
 {
     using (SqlConnection connection = XuLyDuLieu.MoKetNoi)
     {
         string     query = "UPDATE DanhMuc SET TrangThai = 0 WHERE MaDanhMuc = @MaDanhMuc";
         SqlCommand cmd   = new SqlCommand(query, connection);
         cmd.Parameters.Add("@MaDanhMuc", SqlDbType.Int).Value = danhmuc.MaDanhMuc;
         cmd.CommandType = CommandType.Text;
         try
         {
             return(cmd.ExecuteNonQuery() == 1);
         }
         catch (SqlException e)
         {
             return(e.Message.ToString());
         }
     }
 }
 public static object ThemDanhMuc(clsDanhMuc_DTO danhmuc)
 {
     using (SqlConnection connection = XuLyDuLieu.MoKetNoi)
     {
         string     query = "INSERT INTO DanhMuc(TenDanhMuc,TrangThai) VALUES(@TenDanhMuc,@TrangThai)";
         SqlCommand cmd   = new SqlCommand(query, connection);
         cmd.Parameters.Add("@TenDanhMuc", SqlDbType.NVarChar).Value = danhmuc.TenDanhMuc;
         cmd.Parameters.Add("@TrangThai", SqlDbType.Int).Value       = danhmuc.TrangThai;
         cmd.CommandType = CommandType.Text;
         try
         {
             return(cmd.ExecuteNonQuery() == 1);
         }
         catch (SqlException e)
         {
             return(e.Message.ToString());
         }
     }
 }
Esempio n. 4
0
 private void dgvDanhMuc_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete)
     {
         if (DialogResult.Yes == MessageBox.Show("Bạn có muốn xóa không?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Stop))
         {
             clsDanhMuc_DTO dtoDanhMuc = new clsDanhMuc_DTO();
             dtoDanhMuc.MaDanhMuc = MaDanhMuc;
             object resultDanhMuc = clsDanhMuc_BUS.XoaDanhMuc(dtoDanhMuc);
             if (resultDanhMuc is bool || (bool)resultDanhMuc)
             {
                 MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LoadDanhMuc();
             }
             else
             {
                 MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
Esempio n. 5
0
        //Sửa danh mục
        private void btnSua_Click(object sender, EventArgs e)
        {
            lbTenDanhMuc.Visible = false;
            if (KiemTraTextBox())
            {
                clsDanhMuc_DTO dtoDanhMuc = new clsDanhMuc_DTO();
                dtoDanhMuc.MaDanhMuc  = MaDanhMuc;
                dtoDanhMuc.TenDanhMuc = txtTenDanhMuc.Text;
                object resultDanhMuc = clsDanhMuc_BUS.SuaDanhMuc(dtoDanhMuc);

                if (resultDanhMuc is bool || (bool)resultDanhMuc)
                {
                    MessageBox.Show("Sửa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    LoadDanhMuc();
                }
                else
                {
                    MessageBox.Show("Sửa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
        }
Esempio n. 6
0
 private void dgvDanhMuc_KeyDown(object sender, KeyEventArgs e)
 {
     if (e.KeyCode == Keys.Delete)
     {
         DialogResult rsl = MessageBox.Show(string.Format("Bạn có muốn xóa '{0}' không ?", dgvDanhMuc.CurrentRow.Cells["colTenMauMa"].Value), "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Stop);
         if (rsl == DialogResult.Yes)
         {
             clsDanhMuc_DTO dtoDanhMuc = new clsDanhMuc_DTO();
             dtoDanhMuc.MaDanhMuc = (int)dgvDanhMuc.CurrentRow.Cells["colMaDanhMuc"].Value;
             object resultDanhMuc = clsDanhMuc_BUS.XoaDanhMuc(dtoDanhMuc);
             if (resultDanhMuc is bool || (bool)resultDanhMuc)
             {
                 MessageBox.Show("Xóa thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                 LoadDanhMuc();
                 loadSanPham();
                 loadMauMa();
             }
             else
             {
                 MessageBox.Show("Xóa thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
             }
         }
     }
 }
 public static object XoaDanhMuc(clsDanhMuc_DTO danhmuc)
 {
     return(clsDanhMuc_DAO.XoaDanhMuc(danhmuc));
 }
 public static object ThemDanhMuc(clsDanhMuc_DTO danhmuc)
 {
     return(clsDanhMuc_DAO.ThemDanhMuc(danhmuc));
 }