Пример #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);
 }
Пример #2
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);
 }
Пример #3
0
 public Boolean kttontaimaxk()
 {
     if (CHITIETXUATKHODAO.KTTonTaiMaNK(dsCTXK, txtMaXK.Text.Trim()))
     {
         MessageBox.Show("Mã xuất kho này có dữ liệu, không thể xóa");
         return(false);
     }
     return(true);
 }
Пример #4
0
        private void cbboxMaXK_SelectedIndexChanged(object sender, EventArgs e)
        {
            dgvCTXK.Rows.Clear();
            dgvCTXK.Enabled     = true;
            btnThemCTXK.Enabled = true;
            List <CHITIETXUATKHO> ds = CHITIETXUATKHODAO.dsCTXKTheoMaXK(dsCTXK, cbboxMaXK.SelectedItem.ToString().Trim());

            foreach (CHITIETXUATKHO ct in ds)
            {
                dgvCTXK.Rows.Add(ct.getMapx(), SANPHAMDAO.TenSP(QuanLyHangHoa.dsSP, ct.getMasp()), ct.getSoluong());
            }
        }
Пример #5
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");
            }
        }
Пример #6
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");
            }
        }
Пример #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");
         }
     }
 }