private void backHDN(object sender, DataGridViewCellEventArgs e) { if (cthdnList.Count != 0) { try { DataGridViewRow row = new DataGridViewRow(); row = dgvHDN.Rows[e.RowIndex]; cbxHang.Text = row.Cells[0].Value.ToString(); txtTenHang.Text = row.Cells[1].Value.ToString(); txtSoLuong.Text = row.Cells[2].Value.ToString(); txtDonGia.Text = row.Cells[3].Value.ToString(); txtGiamGia.Text = row.Cells[4].Value.ToString(); txtThanhTien.Text = row.Cells[5].Value.ToString(); } catch { } } if (e.RowIndex == dgvHDN.Rows.Count - 1) { DialogResult kq = MessageBox.Show("Hủy Đơn ?", "Thong bao", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (kq == DialogResult.Yes) { cthdnList.Clear(); dgvHDN.DataSource = B_HDNhap.GetAllHDNhap(); cbxMaNCC.SelectedIndex = cbxMaNV.SelectedIndex = -1; dtpNgayNhap.Value = DateTime.Now; clrCbx(); clrHD(); clrHang(); turnOffBtnUnder(false); } } }
private void btnLuu_Click(object sender, EventArgs e) { if (MessageBox.Show("Xác Nhận Nhập Vào Kho Hàng?", "Thông báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes) { HDNhapDTO ob = checkDataHDN(); if (ob != null) { if (cthdnList.Count == 0) { MessageBox.Show("Phải Có Hàng Hóa", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cbxHang.Focus(); return; } else { B_HDNhap.saveHDN(ob, sys.INSERT); foreach (CTHDNDTO cthdn in cthdnList) { B_CTHDN.saveCTHDN(cthdn, sys.INSERT); } MessageBox.Show("Tuyệt Vời", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); cthdnList.Clear(); loadTempTable(cthdnList); dgvHDN.DataSource = B_HDNhap.GetAllHDNhap(); clrHang(); clrHD(); clrCbx(); turnOffBtnUnder(false); } } } }
private void btnOk_Click(object sender, EventArgs e) { /*param*/ string s = DateTime.Now.ToString("dd/MM/yyyy"); ReportParameter[] parms = new ReportParameter[2]; parms[0] = new ReportParameter("Year", cbxNam.Text); parms[1] = new ReportParameter("DateNow", s); string exeFolder = Application.StartupPath; string reportPath = Path.Combine(exeFolder, @"Reports\Report2.rdlc"); rpvChitiet.LocalReport.ReportPath = reportPath; //rpvChitiet.LocalReport.ReportPath = "Report2.rdlc"; rpvChitiet.LocalReport.SetParameters(parms); /* dataSet*/ DataSet ds = B_HDNhap.HDNBillMax(int.Parse(cbxNam.Text)); rpvChitiet.ProcessingMode = ProcessingMode.Local; if (ds.Tables[0].Rows.Count == 0) { MessageBox.Show("Không Có Kết Quả Để Xuất Báo Cáo", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } if (ds.Tables[0].Rows.Count > 0) { ReportDataSource rds = new ReportDataSource(); rds.Name = "sp_HDNTongTienMax"; rds.Value = ds.Tables[0]; rpvChitiet.LocalReport.DataSources.Clear(); rpvChitiet.LocalReport.DataSources.Add(rds); rpvChitiet.RefreshReport(); } }
private void frmBaocaoTopHDN_Load(object sender, EventArgs e) { DataTable dt = B_HDNhap.GetYearHDN(); Nam = dt.AsEnumerable().Select(r => r.Field <int>("NamHienCo")).ToList(); cbxNam.DataSource = Nam; this.rpvChitiet.RefreshReport(); }
private void btnLamlai_Click_1(object sender, EventArgs e) { frmMain formMain = (frmMain)frmMain.ActiveForm; formMain.panelKetquaTimKiem.Controls.Clear(); cbxHang.SelectedIndex = cbxNCC.SelectedIndex = -1; dtpStart.Value = DateTime.Now; dtpEnd.Value = DateTime.Now; dgvFindResult.DataSource = B_HDNhap.GetDataForSearch(); }
private void frmTimkiemHoadonNhap_Load(object sender, EventArgs e) { dgvFindResult.DataSource = B_HDNhap.GetDataForSearch(); DataTable t = B_NCC.GetAllNCC(); FillCbo(t, cbxNCC, "TenNCC", "MaNCC"); DataTable hang = B_HangHoa.GetAllHangHoa(); FillCbo(hang, cbxHang, "MaHang", "TenHangHoa"); gbxNgaythang.Visible = false; }
private void frmChitietHDN_Load(object sender, EventArgs e) { DataTable cthdn = B_HDNhap.GetAllHDNhap(); dt = cthdn; dgvHDN.DataSource = cthdn; DataTable t = B_NCC.GetAllNCC(); FillCbo(t, cbxMaNCC, "MaNCC", "TenNCC"); DataTable ts = B_NhanVien.GetAllNhanVien(); FillCbo(ts, cbxMaNV, "MaNV", "TenNV"); }
private void btnXoa_Click(object sender, EventArgs e) { if (DuplicatedOrNone() == 2) { { MessageBox.Show("Không Có Số Hóa Đơn Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoHDN.Text = ""; return; } } else { B_HDNhap.DeleteHDNhap(txtSoHDN.Text); MessageBox.Show("Xóa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_HDNhap.GetAllHDNhap(); dgvHDN.DataSource = dt; } }
private void btnThem_Click(object sender, EventArgs e) { HDNhapDTO ob = checkDataHDN(); if (ob != null) { { if (DuplicatedOrNone() == 1) { { MessageBox.Show("Số Hóa Đơn Trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoHDN.Focus(); return; } } else { B_HDNhap.saveHDN(ob, sys.INSERT); MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_HDNhap.GetAllHDNhap(); dgvHDN.DataSource = dt; } } } }
private void frmNhapHang_Load(object sender, EventArgs e) { DataTable cthdn = B_HDNhap.GetAllHDNhap(); dgvHDN.DataSource = cthdn; DataTable t = B_NCC.GetAllNCC(); FillCbo(t, cbxMaNCC, "MaNCC", "TenNCC"); DataTable ts = B_NhanVien.GetAllNhanVien(); FillCbo(ts, cbxMaNV, "MaNV", "TenNV"); DataTable hang = B_HangHoa.GetAllHangHoa(); FillCbo(hang, cbxHang, "MaHang", "TenHangHoa"); txtTongTien.Text = "0"; txtThanhTien.Enabled = false; turnOffBtnUnder(false); }
private void btnIn_Click(object sender, EventArgs e) { if (txtSoHDN.Text == "") { MessageBox.Show("Chưa Có Thông Tin Hóa Đơn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else if (B_HDNhap.GetBillNhap(txtSoHDN.Text).Rows.Count == 0) { MessageBox.Show("Chưa Có Thông Tin Hóa Đơn", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); return; } else { ExcelAutomate.automateHD (B_HDNhap.GetBillNhap(txtSoHDN.Text), B_HDNhap.XuatMatHangHDN(txtSoHDN.Text) , "HÓA ĐƠN NHẬP", "Nhà Cung Cấp"); } }
private void btnSua_Click(object sender, EventArgs e) { if (DuplicatedOrNone() == 2) { { MessageBox.Show("Không Có Số Hóa Đơn Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtSoHDN.Text = ""; return; } } else { HDNhapDTO ob = checkDataHDN(); if (ob != null) { { B_HDNhap.saveHDN(ob, sys.UPDATE); MessageBox.Show("Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_HDNhap.GetAllHDNhap(); dgvHDN.DataSource = dt; } } } }
private void btnSearch_Click(object sender, EventArgs e) { DataTable dt = B_HDNhap.GetDataForSearch(); if (SearchingWithLinQ(dt, cbxHang, dtpStart, dtpEnd, cbxNCC) == null) { MessageBox.Show("Không Có Kết Quả Hợp Lệ", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); btnLamlai_Click_1(sender, e); dgvFindResult.DataSource = B_HDNhap.GetDataForSearch(); } else { DataTable t = SearchingWithLinQ(dt, cbxHang, dtpStart, dtpEnd, cbxNCC); dgvFindResult.DataSource = t; dgvFindResult.Refresh(); } frmMain formMain = (frmMain)frmMain.ActiveForm; formMain.panelKetquaTimKiem.Controls.Clear(); this.gbxKetqua.Dock = DockStyle.Fill; formMain.panelKetquaTimKiem.Controls.Add(this.gbxKetqua); }