Exemplo n.º 1
0
 public Boolean ktsoluong()
 {
     if (CHITIETXUATKHODAO.KTSoLuongXuatKho(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim())))
     {
         MessageBox.Show("Số lượng không đủ, không thể xuất kho");
         return(false);
     }
     return(true);
 }
Exemplo n.º 2
0
        private void btnXoaCTNK_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa dữ liệu cho chi tiết nhập kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "delete from ct_phieunhap where mapn = '" + cbboxMaNK.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "'";
                cn.themxoasua(sql);
                CHITIETNHAPKHODAO.XoaCTNK(dsCTNK, cbboxMaNK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()));
                dgvCTNK.Rows.RemoveAt(indexCTNK);
                CHITIETNHAPKHODAO.CapNhatSoLuongSPKhiXoaNhapKho(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
                MessageBox.Show("Xóa thành công");
            }
        }
        private void btnSuaCTPDH_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa phiếu đặt hàng này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "update ct_phieudathang set soluong = " + int.Parse(txtSoLuong.Text.Trim()) + ", giatien = " + Decimal.Parse(txtDonGia.Text.Trim()) + ", thanhtien = " + int.Parse(txtSoLuong.Text.Trim()) * Decimal.Parse(txtDonGia.Text.Trim()) + " where sophieu = '" + cbboxMaPhieu.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "' exec dbo.tongtienpdh @sophieu = '" + cbboxMaPhieu.SelectedItem.ToString().Trim() + "'";
                cn.themxoasua(sql);
                CHITIETPHIEUDATHANGDAO.SuaCTPDH(dsCTPDH, cbboxMaPhieu.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()), Decimal.Parse(txtDonGia.Text.Trim()));
                DataGridViewRow row = dgvCTPDH.Rows[indexCTPDH];
                row.Cells[2].Value = int.Parse(txtSoLuong.Text.Trim());
                row.Cells[3].Value = Decimal.Parse(txtDonGia.Text.Trim());
                row.Cells[4].Value = int.Parse(txtSoLuong.Text.Trim()) * Decimal.Parse(txtDonGia.Text.Trim());
                txtTongTien.Text   = "" + tongtien();
                MessageBox.Show("Sửa dữ liệu của phiếu đặt hàng thành công");
            }
        }
 private void btnLuuCTPDH_Click(object sender, EventArgs e)
 {
     if (kttxtctpdh() && ktmapdhmasptrung())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu dữ liệu cho phiếu đặt hàng này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "insert into ct_phieudathang values ('" + cbboxMaPhieu.SelectedItem.ToString().Trim() + "', '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "', " + int.Parse(txtSoLuong.Text.Trim()) + ", " + Decimal.Parse(txtDonGia.Text.Trim()) + ", " + int.Parse(txtSoLuong.Text.Trim()) * Decimal.Parse(txtDonGia.Text.Trim()) + ") exec dbo.tongtienpdh @sophieu = '" + cbboxMaPhieu.SelectedItem.ToString().Trim() + "'";
             cn.themxoasua(sql);
             CHITIETPHIEUDATHANGDAO.ThemCTPDH(dsCTPDH, cbboxMaPhieu.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()), Decimal.Parse(txtDonGia.Text.Trim()));
             dgvCTPDH.Rows.Add(cbboxMaPhieu.SelectedItem.ToString().Trim(), cbboxTenSP.SelectedItem.ToString().Trim(), int.Parse(txtSoLuong.Text.Trim()), Decimal.Parse(txtDonGia.Text.Trim()), int.Parse(txtSoLuong.Text.Trim()) * Decimal.Parse(txtDonGia.Text.Trim()));
             txtTongTien.Text = "" + tongtien();
             MessageBox.Show("Lưu dữ liệu cho phiếu đặt hàng thành công");
             btnThemCTPDH.Enabled = true;
             btnLuuCTPDH.Enabled  = false;
         }
     }
 }
 public Boolean ktmapdhmasptrung()
 {
     if (CHITIETPHIEUDATHANGDAO.KTMaPDHMaSPTrung(dsCTPDH, cbboxMaPhieu.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim())))
     {
         MessageBox.Show("Dữ liệu này đã tồn tại, không thể lưu");
         return(false);
     }
     return(true);
 }
        private void btnXoaCTPDH_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa phiếu đặt hàng này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "delete from ct_phieudathang where sophieu = '" + cbboxMaPhieu.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "' exec dbo.tongtienpdh @sophieu = '" + cbboxMaPhieu.SelectedItem.ToString().Trim() + "'";
                cn.themxoasua(sql);
                CHITIETPHIEUDATHANGDAO.XoaCTPDH(dsCTPDH, cbboxMaPhieu.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()));
                dgvCTPDH.Rows.RemoveAt(indexCTPDH);
                txtTongTien.Text = "" + tongtien();
                MessageBox.Show("Xoá dữ liệu cho phiếu đặt hàng thành công");
            }
        }
Exemplo n.º 7
0
 private void btnLuuCTXK_Click(object sender, EventArgs e)
 {
     if (kttxtctxk() && ktmaxkmasptrung() && ktsoluong())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu dữ liệu cho chi tiết xuất kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "insert into ct_phieuxuat values ('" + cbboxMaXK.SelectedItem.ToString().Trim() + "', '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "', " + int.Parse(txtSoLuong.Text.Trim()) + ")";
             cn.themxoasua(sql);
             CHITIETXUATKHODAO.ThemCTXK(dsCTXK, cbboxMaXK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
             dgvCTXK.Rows.Add(cbboxMaXK.SelectedItem.ToString().Trim(), cbboxTenSP.SelectedItem.ToString().Trim(), int.Parse(txtSoLuong.Text.Trim()));
             CHITIETXUATKHODAO.CapNhatSoLuongSPKhiThemXuatKho(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
             MessageBox.Show("Thêm thành công");
         }
     }
 }
Exemplo n.º 8
0
 public Boolean ktmaxkmasptrung()
 {
     if (CHITIETXUATKHODAO.KTMaXKMaSPTrung(dsCTXK, cbboxMaXK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim())))
     {
         MessageBox.Show("Đã tồn tại dữ liệu này, không thể lưu");
         return(false);
     }
     return(true);
 }
Exemplo n.º 9
0
        private void btnXoaCTXK_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa dữ liệu cho chi tiết xuất kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "delete from ct_phieuxuat where mapx = '" + cbboxMaXK.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "'";
                cn.themxoasua(sql);
                CHITIETXUATKHODAO.XoaCTXK(dsCTXK, cbboxMaXK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()));
                dgvCTXK.Rows.RemoveAt(indexCTNK);
                MessageBox.Show("Xóa thành công");
            }
        }
Exemplo n.º 10
0
        private void btnSuaCTXK_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa dữ liệu cho chi tiết xuất kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "update ct_phieuxuat set soluong = " + int.Parse(txtSoLuong.Text.Trim()) + " where mapx = '" + cbboxMaXK.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "'";
                cn.themxoasua(sql);
                CHITIETXUATKHODAO.SuaCTXK(dsCTXK, cbboxMaXK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
                DataGridViewRow row = dgvCTXK.Rows[indexCTNK];
                row.Cells[2].Value = txtSoLuong.Text.Trim();
                MessageBox.Show("Sửa thành công");
            }
        }
        private void btnXoaCTHD_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa dữ liệu cho hóa đơn này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "delete from ct_hoadon where mahd = '" + cbboxMaHD.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "' exec dbo.tongtienhd @mahd = '" + cbboxMaHD.SelectedItem.ToString().Trim() + "'";
                cn.themxoasua(sql);
                CHITIETHOADONDAO.XoaCTHD(dsCTHD, cbboxMaHD.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()));
                dgvCTHD.Rows.RemoveAt(indexCTHD);
                txtTongTien.Text = "" + TongTien();
            }
        }
        private void btnSuaCTHD_Click(object sender, EventArgs e)
        {
            DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa dữ liệu cho hóa đơn này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);

            if (dlr == DialogResult.Yes)
            {
                String sql = "update ct_hoadon set soluong = " + int.Parse(txtSoLuong.Text.Trim()) + " where mahd = '" + cbboxMaHD.SelectedItem.ToString().Trim() + "' and masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "' exec dbo.thanhtiencthd @mahd = '" + cbboxMaHD.SelectedItem.ToString().Trim() + "', @masp = '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "' exec dbo.tongtienhd @mahd = '" + cbboxMaHD.SelectedItem.ToString().Trim() + "'";
                cn.themxoasua(sql);
                CHITIETHOADONDAO.SuaCTHD(dsCTHD, cbboxMaHD.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
                DataGridViewRow row = dgvCTHD.Rows[indexCTHD];
                row.Cells[2].Value = txtSoLuong.Text.Trim();
                row.Cells[3].Value = int.Parse(txtSoLuong.Text.Trim()) * SANPHAMDAO.GiaMaSP(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()));
            }
            txtTongTien.Text = "" + TongTien();
        }
 private void btnLuuCTHD_Click(object sender, EventArgs e)
 {
     if (kttxt() && ktmahdmasptrung())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu dữ liệu cho hóa đơn này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "insert into ct_hoadon values ('" + cbboxMaHD.SelectedItem.ToString().Trim() + "', '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "', " + int.Parse(txtSoLuong.Text.Trim()) + ", " + int.Parse(txtSoLuong.Text.Trim()) * SANPHAMDAO.GiaMaSP(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim())) + ") exec dbo.tongtienhd @mahd = '" + cbboxMaHD.SelectedItem.ToString().Trim() + "'";
             cn.themxoasua(sql);
             CHITIETHOADONDAO.ThemCTHD(dsCTHD, cbboxMaHD.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
             dgvCTHD.Rows.Add(cbboxMaHD.SelectedItem.ToString().Trim(), cbboxTenSP.SelectedItem.ToString().Trim(), int.Parse(txtSoLuong.Text.Trim()), int.Parse(txtSoLuong.Text.Trim()) * SANPHAMDAO.GiaMaSP(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim())));
             txtTongTien.Text    = "" + TongTien();
             btnThemCTHD.Enabled = true;
             btnLuuCTHD.Enabled  = false;
             cbboxTenSP.Enabled  = false;
             txtSoLuong.Enabled  = false;
         }
     }
 }
 public Boolean ktmahdmasptrung()
 {
     if (CHITIETHOADONDAO.KiemTraMaHDMaSPTrung(dsCTHD, cbboxMaHD.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim())))
     {
         MessageBox.Show("Dữ liệu này đã tồn tại, không thể lưu");
         return(false);
     }
     return(true);
 }
Exemplo n.º 15
0
 private void btnLuuCTNK_Click(object sender, EventArgs e)
 {
     if (kttxtctnk() && kttxtctnktrung())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu dữ liệu cho chi tiết nhập kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "insert into ct_phieunhap values ('" + cbboxMaNK.SelectedItem.ToString().Trim() + "', '" + SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()) + "', " + int.Parse(txtSoLuong.Text.Trim()) + ")";
             cn.themxoasua(sql);
             CHITIETNHAPKHODAO.ThemCTNK(dsCTNK, cbboxMaNK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
             dgvCTNK.Rows.Add(cbboxMaNK.SelectedItem.ToString().Trim(), cbboxTenSP.SelectedItem.ToString().Trim(), int.Parse(txtSoLuong.Text.Trim()));
             CHITIETNHAPKHODAO.CapNhatSoLuongSPKhiThemNhapKho(QuanLyHangHoa.dsSP, SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim()), int.Parse(txtSoLuong.Text.Trim()));
             btnLuuCTNK.Enabled  = false;
             btnThemCTNK.Enabled = true;
         }
     }
 }
Exemplo n.º 16
0
 public Boolean kttxtctnktrung()
 {
     if (CHITIETNHAPKHODAO.KTMaNKMaSPTrung(dsCTNK, cbboxMaNK.SelectedItem.ToString().Trim(), SANPHAMDAO.MaSPTheoTenSP(QuanLyHangHoa.dsSP, cbboxTenSP.SelectedItem.ToString().Trim())))
     {
         MessageBox.Show("Đã tồn tại dữ liệu này trong danh sách, không thể lưu");
         return(false);
     }
     return(true);
 }