private void btnLuu_Click(object sender, EventArgs e) { int rs = 0; KiemTraDuLieu(ref rs); // thực hiện insert phiếu xuất và chi tiết phiếu xuất: if (rs == 1) { rs = PhieuXuatCtrl.Insert(txtMahoadon.Text, 2, leKhoxuat.EditValue, null, leNhanvienxuat.EditValue, dtNgayxuat.EditValue, 0, mmGhichu.Text, 1, Program.CurrentUser.ID_nguoi_dung, db); if (rs == 0) { XtraMessageBox.Show("Thêm phiếu xuất không thành công. Vui lòng thử lại!", "Thêm phiếu xuất", MessageBoxButtons.OK, MessageBoxIcon.Warning); return; } rs = PhieuXuatCtrl.AddDetails(rs, grvPhieuxuatCT, db); if (rs == 0) { XtraMessageBox.Show("Thêm chi tiết phiếu xuất không thành công. Vui lòng thử lại!", "Thêm chi tiết phiếu xuất", MessageBoxButtons.OK, MessageBoxIcon.Warning); PhieuXuatCtrl.Delete(rs, db); return; } XtraMessageBox.Show("Thêm phiếu xuất thành công.", "Thêm phiếu xuất", MessageBoxButtons.OK, MessageBoxIcon.Information); // btnLamlai.PerformClick(); } }
private void btnThem_Click(object sender, EventArgs e) { DataTable db = new DataTable(); db = PhieuXuatCtrl.GetData(); string a = ""; if (db.Rows.Count <= 0) { a = "PX01"; } else { int k; a = "px"; k = int.Parse(db.Rows[db.Rows.Count - 1][0].ToString().Trim().Substring(2, 2)); k = k + 1; string tam = k.ToString(); for (int i = 0; i < (2 - tam.Length); i++) { a += "0"; } a = a + k.ToString(); } txtMaPhieu.Text = a; check = 1; txtMaPhieu.Enabled = false; dtpNgay.Enabled = true; cboKhachHang.Enabled = true; cboNhanVien.Enabled = true; txtTimKiem.Enabled = false; btnHuy.Enabled = true; btnThem.Enabled = false; btnSua.Enabled = false; btnXoa.Enabled = false; btnLuu.Enabled = true; dgvPhieuXuat.Enabled = false; dtpNgay.Text = ""; cboNhanVien.Text = ""; cboKhachHang.Text = ""; // }
private void btnLuu_Click(object sender, EventArgs e) { if (txtMaPhieu.Text == "" || cboNhanVien.Text == "" || cboKhachHang.Text == "" || dtpNgay.Text == "") { MessageBox.Show("Bạn Cần Điền Đầy Đủ Thông Tin Trước Khi Lưu", "Thông Báo"); } else if (check == 1) { PhieuXuatObj qh = new PhieuXuatObj(); qh.MaPX = txtMaPhieu.Text; qh.MaNV = cboNhanVien.SelectedValue.ToString(); qh.MaKH = cboKhachHang.SelectedValue.ToString(); qh.NgayXuat = DateTime.Parse(dtpNgay.Text); if (PhieuXuatCtrl.InsertProfile(qh) > 0) { MessageBox.Show("Thêm mới thành công"); frmPhieuXuat_Load(sender, e); dgvPhieuXuat.Enabled = true; } else { MessageBox.Show("Không thể thêm mới"); } } else { PhieuXuatObj qh = new PhieuXuatObj(); qh.MaPX = txtMaPhieu.Text; qh.MaNV = cboNhanVien.SelectedValue.ToString(); qh.MaKH = cboKhachHang.SelectedValue.ToString(); qh.NgayXuat = DateTime.Parse(dtpNgay.Text); if (PhieuXuatCtrl.UpdateProfile(qh) > 0) { MessageBox.Show("Sửa thành công"); frmPhieuXuat_Load(sender, e); dgvPhieuXuat.Enabled = true; } else { MessageBox.Show("Không thể Sửa"); } } }
public void LoadData() { dt1 = new DataTable(); dt1 = PhieuXuatCtrl.GetData(); dgvPhieuXuat.DataSource = dt1; txtMaPhieu.Enabled = false; cboKhachHang.Enabled = false; cboNhanVien.Enabled = false; dtpNgay.Enabled = false; txtTimKiem.Enabled = true; btnHuy.Enabled = false; btnLuu.Enabled = false; btnThem.Enabled = true; btnSua.Enabled = true; btnXoa.Enabled = true; HuyChucNang(); }
private void btnXoa_Click(object sender, EventArgs e) { if (txtMaPhieu.Text == "") { MessageBox.Show("Bạn cần chọn Phiếu để xóa !", "Thông Báo"); } else if (MessageBox.Show("Bạn có chắc chắn muốn xóa PHiếu " + txtMaPhieu.Text + "?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { PhieuXuatObj qh = new PhieuXuatObj(); qh.MaPX = txtMaPhieu.Text; if (PhieuXuatCtrl.DeleteProfile(qh) > 0) { MessageBox.Show("Xóa thành công"); frmPhieuXuat_Load(sender, e); } else { MessageBox.Show("Không thể Xóa"); } } }
private void dtNgayxuat_EditValueChanged(object sender, EventArgs e) { txtMahoadon.Text = PhieuXuatCtrl.GetNextCode(dtNgayxuat.EditValue, db); }
public void LoadDataKhachHang() { cboKhachHang.DataSource = PhieuXuatCtrl.GetDataKhachHang(); cboKhachHang.ValueMember = "MaKH"; cboKhachHang.DisplayMember = "TenKH"; }
public void LoadDataNhanVien() { cboNhanVien.DataSource = PhieuXuatCtrl.GetDataNhanVien(); cboNhanVien.ValueMember = "MaNV"; cboNhanVien.DisplayMember = "TenNV"; }