コード例 #1
0
 public Boolean kttontaimancc()
 {
     if (NHACUNGCAPDAO.KiemTraTonTaiMaNCC(QuanLyNhapKho.dsNK, txtMaNCC.Text.Trim()))
     {
         MessageBox.Show("Mã nhà cung cấp này còn dữ liệu, không thể xóa");
         return(false);
     }
     return(true);
 }
コード例 #2
0
 public Boolean kttrungmancc()
 {
     if (NHACUNGCAPDAO.KiemTraTrungMaNCC(dsNCC, txtMaNCC.Text.Trim()))
     {
         MessageBox.Show("Mã nhà cung cấp này đã tồn tại, không thể lưu");
         return(false);
     }
     return(true);
 }
コード例 #3
0
 public void loaddulieunhapkho()
 {
     dgvNK.Rows.Clear();
     foreach (NHAPKHO nk in dsNK)
     {
         dgvNK.Rows.Add(nk.getMapn(), nk.getNgaylap(), nk.getManv(), NHACUNGCAPDAO.TenNCC(QuanLyNhaCungCap.dsNCC, nk.getMancc()), nk.getGhichu());
         cbboxMaNK.Items.Add(nk.getMapn());
     }
 }
コード例 #4
0
 private void btnThem_Click(object sender, EventArgs e)
 {
     btnThem.Enabled   = false;
     btnLuu.Enabled    = true;
     btnXoa.Enabled    = false;
     btnSua.Enabled    = false;
     txtDiaChi.Enabled = true;
     txtSDT.Enabled    = true;
     txtTenNCC.Enabled = true;
     txtDiaChi.Text    = "";
     txtMaNCC.Text     = NHACUNGCAPDAO.KiemTraMaNCCTuDongTang(dsNCC, NHACUNGCAPDAO.MaNCCTuDong(dsNCC));
     txtSDT.Text       = "";
     txtTenNCC.Text    = "";
 }
コード例 #5
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (kttxt() && kttrungmancc())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu nhà cung cấp này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dlr == DialogResult.Yes)
         {
             String sql = "insert into nhacc values ('" + txtMaNCC.Text.Trim() + "', N'" + txtTenNCC.Text.Trim() + "', N'" + txtDiaChi.Text.Trim() + "', '" + txtSDT.Text.Trim() + "')";
             cn.themxoasua(sql);
             NHACUNGCAPDAO.ThemNCC(dsNCC, txtMaNCC.Text.Trim(), txtTenNCC.Text.Trim(), txtDiaChi.Text.Trim(), txtSDT.Text.Trim());
             dgvNCC.Rows.Add(txtMaNCC.Text.Trim(), txtTenNCC.Text.Trim(), txtDiaChi.Text.Trim(), txtSDT.Text.Trim());
         }
     }
 }
コード例 #6
0
 private void btnXoa_Click(object sender, EventArgs e)
 {
     if (kttontaimancc())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn xóa nhà cung cấp này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dlr == DialogResult.Yes)
         {
             String sql = "delete from nhacc where mancc = '" + txtMaNCC.Text.Trim() + "'";
             cn.themxoasua(sql);
             NHACUNGCAPDAO.XoaNCC(dsNCC, txtMaNCC.Text.Trim());
             dgvNCC.Rows.RemoveAt(index);
             MessageBox.Show("Xóa thành công");
         }
     }
 }
コード例 #7
0
 private void btnSua_Click(object sender, EventArgs e)
 {
     if (kttxt())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa nhà cung cấp này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
         if (dlr == DialogResult.Yes)
         {
             String sql = "update nhacc set tenncc = '" + txtTenNCC.Text.Trim() + "', diachi = '" + txtDiaChi.Text.Trim() + "', sdt = '" + txtSDT.Text.Trim() + "' where mancc = '" + txtMaNCC.Text.Trim() + "'";
             cn.themxoasua(sql);
             NHACUNGCAPDAO.SuaNCC(dsNCC, txtMaNCC.Text.Trim(), txtTenNCC.Text.Trim(), txtDiaChi.Text.Trim(), txtSDT.Text.Trim());
             DataGridViewRow row = dgvNCC.Rows[index];
             row.Cells[1].Value = txtTenNCC.Text.Trim();
             row.Cells[2].Value = txtDiaChi.Text.Trim();
             row.Cells[3].Value = txtSDT.Text.Trim();
         }
     }
 }
コード例 #8
0
 private void btnSua_Click_1(object sender, EventArgs e)
 {
     if (kttxt())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn sửa dữ liệu nhập kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "set dateformat dmy update phieunhap_kho set mancc = '" + NHACUNGCAPDAO.MaNCCTheoTenNCC(QuanLyNhaCungCap.dsNCC, cbboxTenSP.SelectedItem.ToString().Trim()) + "', ngaylap = '" + dateNgayLap.Text.Trim() + "', ghichu = N'" + txtGhiChu.Text.Trim() + "' where mapn = '" + txtMaNK.Text.Trim() + "'";
             cn.themxoasua(sql);
             NHAPKHODAO.SuaNK(dsNK, txtMaNK.Text.Trim(), NHACUNGCAPDAO.MaNCCTheoTenNCC(QuanLyNhaCungCap.dsNCC, cbboxTenSP.SelectedItem.ToString().Trim()), dateNgayLap.Text.Trim(), txtGhiChu.Text.Trim());
             DataGridViewRow row = dgvNK.Rows[indexNK];
             row.Cells[1].Value = dateNgayLap.Text.Trim();
             row.Cells[3].Value = cbboxTenNCC.SelectedItem.ToString().Trim();
             row.Cells[4].Value = txtGhiChu.Text.Trim();
             MessageBox.Show("Sửa thành công");
         }
     }
 }
コード例 #9
0
 private void btnLuu_Click(object sender, EventArgs e)
 {
     if (kttxt() && ktmanktrung())
     {
         DialogResult dlr = MessageBox.Show("Bạn có chắc muốn lưu dữ liệu nhập kho này?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2);
         if (dlr == DialogResult.Yes)
         {
             String sql = "set dateformat dmy insert into phieunhap_kho values ('" + txtMaNK.Text.Trim() + "', '" + NHACUNGCAPDAO.MaNCCTheoTenNCC(QuanLyNhaCungCap.dsNCC, cbboxTenSP.SelectedItem.ToString().Trim()) + "', '" + dateNgayLap.Text.Trim() + "', '" + DangNhap.MaNV + "', N'" + txtGhiChu.Text.Trim() + "')";
             cn.themxoasua(sql);
             NHAPKHODAO.ThemNK(dsNK, txtMaNK.Text.Trim(), NHACUNGCAPDAO.MaNCCTheoTenNCC(QuanLyNhaCungCap.dsNCC, cbboxTenSP.SelectedItem.ToString().Trim()), dateNgayLap.Text.Trim(), DangNhap.MaNV, txtGhiChu.Text.Trim());
             dgvNK.Rows.Add(txtMaNK.Text.Trim(), dateNgayLap.Text.Trim(), DangNhap.MaNV, cbboxTenNCC.SelectedItem.ToString().Trim(), txtGhiChu.Text.Trim());
             cbboxMaNK.Items.Add(txtMaNK.Text.Trim());
             btnThem.Enabled = true;
             btnLuu.Enabled  = false;
             MessageBox.Show("Thêm thành công");
         }
     }
 }