private void BtnOK_Click(object sender, EventArgs e) { if (CheckData()) { tblSieuThi st = new tblSieuThi(); st.MaSanPham = txtMaSanPham.Text; st.TenSanPham = txtTenSanPham.Text; st.NgayNhap = dateTimePickerNgayNhap.Value; st.TenMatHang = comboBoxTenMatHang.Text; st.NhaSanXuat = comboBoxNhaSanXuat.Text; if (radioButtonConHang.Checked) { st.TinhTrang = "Còn hàng"; } else { st.TinhTrang = "Hết hàng"; } if (bllST.InsertSieuThi(st) == true) { form1.ShowAllSieuThi(); this.Close(); } else { MessageBox.Show("Đã có lỗi xảy ra, xin thử lại sau!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
private void BtnDelete_Click(object sender, EventArgs e) { if (MessageBox.Show("Bạn chắc chắn muốn xóa hay không?", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { tblSieuThi st = new tblSieuThi(); st.MaSanPham = dataGridViewSieuThi.Rows[index].Cells["MaSanPham"].Value.ToString(); if (bllST.DeleteSieuThi(st) == true) { ShowAllSieuThi(); } else { MessageBox.Show("Đã có lỗi xảy ra, xin thử lại sau!", "Thông báo lỗi", MessageBoxButtons.OK, MessageBoxIcon.Stop); } } }
public bool DeleteSieuThi(tblSieuThi st) { string sql = "DELETE tblSanPham WHERE MaSanPham = @MaSanPham"; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@MaSanPham", SqlDbType.NVarChar).Value = st.MaSanPham; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool UpdateSieuThi(tblSieuThi st) { string sql = "UPDATE tblSanPham SET TenSanPham = @TenSanPham, NgayNhap = @NgayNhap, NhaSanXuat = @NhaSanXuat, TinhTrang = @TinhTrang, MaMatHang = (SELECT MaMatHang FROM tblMatHang WHERE TenMatHang = @TenMatHang) WHERE MaSanPham = @MaSanPham"; SqlConnection con = dc.getConnect(); try { cmd = new SqlCommand(sql, con); con.Open(); cmd.Parameters.Add("@MaSanPham", SqlDbType.NVarChar).Value = st.MaSanPham; cmd.Parameters.Add("@TenSanPham", SqlDbType.NVarChar).Value = st.TenSanPham; cmd.Parameters.Add("@NgayNhap", SqlDbType.DateTime).Value = st.NgayNhap; cmd.Parameters.Add("@NhaSanXuat", SqlDbType.NVarChar).Value = st.NhaSanXuat; cmd.Parameters.Add("@TinhTrang", SqlDbType.NVarChar).Value = st.TinhTrang; cmd.Parameters.Add("@TenMatHang", SqlDbType.NVarChar).Value = st.TenMatHang; cmd.ExecuteNonQuery(); con.Close(); } catch (Exception e) { return(false); } return(true); }
public bool DeleteSieuThi(tblSieuThi st) { return(dalST.DeleteSieuThi(st)); }
public bool UpdateSieuThi(tblSieuThi st) { return(dalST.UpdateSieuThi(st)); }
public bool InsertSieuThi(tblSieuThi st) { return(dalST.InsertSieuThi(st)); }