//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()); } } }
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); } } } }
//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); } } }
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)); }