示例#1
0
 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()));
     }
 }
示例#2
0
 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);
 }
示例#3
0
        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));
            }
        }
示例#4
0
        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");
            }
        }
示例#5
0
 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;
         }
     }
 }
示例#6
0
 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");
         }
     }
 }
示例#7
0
 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;
         }
     }
 }
示例#8
0
 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");
         }
     }
 }