private void btnSave_Click(object sender, EventArgs e) { try { String idKhachHang = txtTenKhachHang.Text; if (String.IsNullOrWhiteSpace(idKhachHang)) { MessageBox.Show("Chưa chọn Khách Hàng", "MESSAGE"); return; } KhachHangDao khDAO = new KhachHangDao(); if (!khDAO.isExits(idKhachHang)) { MessageBox.Show("Mã Khách Hàng không tồn tại!", "MESSAGE"); return; } Dto.LichSuTraTruocDto lsDto = new Dto.LichSuTraTruocDto(); lsDto.idKhachHang = txtTenKhachHang.Text; lsDto.soTien = Decimal.Parse(txtSoTien.Text); lsDto.ngayTra = dtNgayNhap.Value; lsDto.ghiChu = txtGhiChu.Text; LichSuTraTruocDao.insert(lsDto); KhachHangDao.giamSoTienNo(this.idKhachHang, lsDto.soTien); //this.Close(); MessageBox.Show("Save successfully", "MESSAGE"); resetForm(); } catch (Exception ex) { MessageBox.Show(ex.Message, "ERROR!!!"); } }
private void loadData() { String idKhachHang = txtTenKhachHang.Text; OrderDao orderDao = new OrderDao(); KhachHangDao khDao = new KhachHangDao(); if (!khDao.isExits(idKhachHang)) { MessageBox.Show("Mã Khách Hàng Không Tồn Tại", "MESSAGE"); return; } DataTable dt = new DataTable(); String dateFrom = this.dateFrom.Value.ToString("yyyy-MM-dd"); String dateTo = this.dateTo.Value.ToString("yyyy-MM-dd"); if (!String.IsNullOrEmpty(idKhachHang)) { dt.Load(orderDao.getDebtByCustomerWithPay(dateFrom, dateTo, idKhachHang)); this.dataGridView.DataSource = dt; // On all tables' rows if (dt.Rows.Count > 0) { Decimal total = 0; foreach (DataRow dtRow in dt.Rows) { if (StringUtils.isNotBlank((String)dtRow["ID"]) && dtRow["TONG_TIEN"] != DBNull.Value) { total += Decimal.Parse(dtRow["TONG_TIEN"].ToString()); } } lblTongTien.Text = total.ToString("#,###"); Decimal soTienDaTra = LichSuTraTruocDao.getSum(idKhachHang, dateTo, dateFrom); lblSoTienDaTra.Text = soTienDaTra.ToString("#,###"); lblSoTienNo.Text = (total - soTienDaTra).ToString("#,###"); } KhachHangDto dto = khDao.getKhachHangById(idKhachHang); lblTongTienNo.Text = dto.soTienNo.ToString("#,###"); } else { dt.Load(orderDao.getDebtByCustomer(dateFrom, dateTo)); this.dataGridView.DataSource = dt; Double total = 0; foreach (DataRow dtRow in dt.Rows) { if (StringUtils.isNotBlank((String)dtRow["ID"]) && dtRow["TONG_TIEN"] != DBNull.Value) { String tongTien = dtRow["TONG_TIEN"].ToString(); total += Double.Parse(tongTien); } } lblTongTien.Text = total.ToString("#,###"); lblSoTienDaTra.Text = ""; } }
private void loadData() { String idKhachHang = txtTenKhachHang.Text; if (!String.IsNullOrWhiteSpace(idKhachHang)) { KhachHangDao khDAO = new KhachHangDao(); if (!khDAO.isExits(idKhachHang)) { MessageBox.Show("Mã Khách Hàng không tồn tại!", "MESSAGE"); return; } this.dataGridView.DataSource = LichSuTraTruocDao.getList(idKhachHang); } else { this.dataGridView.DataSource = LichSuTraTruocDao.getList(); } }