public void loaddulieusanpham() { dgvSP.Rows.Clear(); foreach (SANPHAM sp in dsSP) { dgvSP.Rows.Add(sp.getMasp(), sp.getTensp(), sp.getGia(), LOAISANPHAMDAO.TenLoaiSP(dsLSP, sp.getMaloai())); } }
public Boolean kttrungmalsp() { if (LOAISANPHAMDAO.KiemTraTrungMaLoaiSP(dsLSP, txtMaLSP.Text.Trim())) { MessageBox.Show("Mã loại sản phẩm này đã tồn tại, không thể lưu"); return(false); } return(true); }
private void btnThemLSP_Click(object sender, EventArgs e) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn thêm thông tin loại sản phẩm mới?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { btnThemLSP.Enabled = false; btnLuuLSP.Enabled = true; btnXoaLSP.Enabled = false; btnSuaLSP.Enabled = false; txtTenLSP.Enabled = true; txtMaLSP.Text = LOAISANPHAMDAO.KiemTraMaLSPTuDongTang(dsLSP, LOAISANPHAMDAO.MaLoaiSPTuDong(dsLSP)); } }
private void btnXoaLSP_Click(object sender, EventArgs e) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa thông tin loại sản phẩm này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { String sql = "delete from loaisp where maloai = '" + txtMaLSP.Text.Trim() + "'"; cn.themxoasua(sql); LOAISANPHAMDAO.XoaLoaiSP(dsLSP, txtMaLSP.Text.Trim()); dgvLSP.Rows.RemoveAt(indexLSP); cbboxTenLSP.Items.Remove(txtTenLSP.Text.Trim()); MessageBox.Show("Xóa thành công"); } }
private void btnLuuLSP_Click(object sender, EventArgs e) { if (kttxtLSP() && kttrungmalsp()) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu thông tin loại sản phẩm này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { String sql = "insert into loaisp values ('" + txtMaLSP.Text.Trim() + "', N'" + txtTenLSP.Text.Trim() + "', 'K001')"; cn.themxoasua(sql); dgvLSP.Rows.Add(txtMaLSP.Text.Trim(), txtTenLSP.Text.Trim()); LOAISANPHAMDAO.ThemLoaiSP(dsLSP, txtMaLSP.Text.Trim(), txtTenLSP.Text.Trim()); cbboxTenLSP.Items.Add(txtTenLSP.Text.Trim()); MessageBox.Show("Lưu thành công"); btnThemLSP.Enabled = true; btnLuuLSP.Enabled = false; } } }
private void btnSuaLSP_Click(object sender, EventArgs e) { if (kttxtLSP()) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa thông tin loại sản phẩm này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { String sql = "update loaisp set tenloai = N'" + txtTenLSP.Text.Trim() + "' where maloai = '" + txtMaLSP.Text.Trim() + "'"; cn.themxoasua(sql); LOAISANPHAMDAO.SuaLoaiSP(dsLSP, txtMaLSP.Text.Trim(), txtTenLSP.Text.Trim()); cbboxTenLSP.Items.Remove(dgvLSP.Rows[indexLSP].Cells[1].Value.ToString()); cbboxTenLSP.Items.Add(txtTenLSP.Text.Trim()); DataGridViewRow row = dgvLSP.Rows[indexLSP]; row.Cells[1].Value = txtTenLSP.Text.Trim(); MessageBox.Show("Sửa thành công"); } } }
private void btnLuu_Click(object sender, EventArgs e) { if (kttxtSP() && kttrungmasp()) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu thông tin sản phẩm này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { String sql = "insert into sanpham values ('" + txtMaSP.Text.Trim() + "', N'" + txtTenSP.Text.Trim() + "', " + Decimal.Parse(txtGia.Text.Trim()) + ", 0, '" + LOAISANPHAMDAO.MaLoaiSPTheoTenLSP(QuanLyHangHoa.dsLSP, cbboxTenLSP.SelectedItem.ToString().Trim()) + "')"; cn.themxoasua(sql); SANPHAMDAO.ThemSP(dsSP, txtMaSP.Text.Trim(), txtTenSP.Text.Trim(), Decimal.Parse(txtGia.Text.Trim()), 0, LOAISANPHAMDAO.MaLoaiSPTheoTenLSP(QuanLyHangHoa.dsLSP, cbboxTenLSP.SelectedItem.ToString().Trim())); dgvSP.Rows.Add(txtMaSP.Text.Trim(), txtTenSP.Text.Trim(), Decimal.Parse(txtGia.Text.Trim()), cbboxTenLSP.SelectedItem.ToString().Trim()); MessageBox.Show("Lưu thành công"); btnLuu.Enabled = false; btnThem.Enabled = true; } } }
private void btnSuaSP_Click(object sender, EventArgs e) { if (kttxtSP()) { DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa thông tin sản phẩm này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2); if (dlr == DialogResult.Yes) { String sql = "update sanpham set tensp = N'" + txtTenSP.Text.Trim() + "', gia = " + Decimal.Parse(txtGia.Text.Trim()) + ", maloai = '" + LOAISANPHAMDAO.MaLoaiSPTheoTenLSP(QuanLyHangHoa.dsLSP, cbboxTenLSP.SelectedItem.ToString().Trim()) + "' where masp = '" + txtMaSP.Text.Trim() + "'"; cn.themxoasua(sql); SANPHAM sp = new SANPHAM(txtMaSP.Text.Trim(), txtTenSP.Text.Trim(), Decimal.Parse(txtGia.Text.Trim()), 0, LOAISANPHAMDAO.MaLoaiSPTheoTenLSP(QuanLyHangHoa.dsLSP, cbboxTenLSP.SelectedItem.ToString().Trim())); SANPHAMDAO.SuaSP(dsSP, sp); DataGridViewRow row = dgvSP.Rows[indexSP]; row.Cells[1].Value = txtTenSP.Text.Trim(); row.Cells[2].Value = txtGia.Text.Trim(); row.Cells[3].Value = cbboxTenLSP.SelectedItem.ToString().Trim(); MessageBox.Show("Sửa thành công"); } } }