private void btnxoa_Click(object sender, EventArgs e) { if (txtmabangke.Text.Trim() != new BLL_BangKe()._Ma_Bang_Ke()) { DialogResult kq = MessageBox.Show("Bạn Muốn Xóa Mã Bảng Kê : " + txtmabangke.Text.Trim(), "Thông Báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (kq == DialogResult.OK) { DTO_BangKe dto = new DTO_BangKe(); dto.ma_bang_ke = txtmabangke.Text.Trim(); int delete = new BLL_BangKe()._Xoa_BangKe(dto); if (delete == 0) { MessageBox.Show("Xóa Thành Công !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); _Load_ListView_DanhSachBangKe_KhachHang(); _Load_ComBobox_Dieu_xe(); } if (delete == 2) { MessageBox.Show("Mã Bảng Kê Không Tồn Tại Không Thể Xóa !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (delete == 1) { MessageBox.Show("Bảng Kê Đã Xuất Hóa Đơn Không Thể Xóa !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } else { MessageBox.Show("Mã Bảng Kê Không Tồn Tại Không Thể Xóa !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public DTO_BangKe[] _DanhSachBangKe_TheoMaKhachHang_MaHopDong(DTO_BangKe dto) { string sql = "select ma_bang_ke,dm_bang_ke.ma_khach_hang,ma_dieu_xe,so_xe,ngay_van_chuyen,khoi_luong,noi_nhan,noi_giao,ghi_chu,don_gia_chuyen,don_gia_tan from dm_bang_ke,dm_hop_dong where dm_bang_ke.ma_khach_hang=dm_hop_dong.ma_khach_hang and ngay_van_chuyen >= dm_hop_dong.ngay_bat_dau and ngay_van_chuyen<= ngay_ket_thuc and dm_bang_ke.ma_khach_hang=@mkh and ma_hop_dong=@mahd order by ngay_van_chuyen desc"; SqlParameter[] prs = { new SqlParameter("@mkh", dto.ma_khach_hang.Trim()), new SqlParameter("@mahd", dto.ma_bang_ke.Trim()), }; DataTable dt = data.ExcuteDataTable(sql, prs); if (dt.Rows.Count > 0) { DTO_BangKe[] BangKe = new DTO_BangKe[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { BangKe[i] = new DTO_BangKe(); BangKe[i].ma_bang_ke = dt.Rows[i]["ma_bang_ke"].ToString(); BangKe[i].ma_dieu_xe = dt.Rows[i]["ma_dieu_xe"].ToString(); BangKe[i].ma_khach_hang = dt.Rows[i]["ma_khach_hang"].ToString(); BangKe[i].ngay_van_chuyen = Convert.ToDateTime(dt.Rows[i]["ngay_van_chuyen"].ToString()); BangKe[i].khoi_luong = float.Parse(dt.Rows[i]["khoi_luong"].ToString()); BangKe[i].noi_nhan = dt.Rows[i]["noi_nhan"].ToString(); BangKe[i].noi_giao = dt.Rows[i]["noi_giao"].ToString(); BangKe[i].so_xe = dt.Rows[i]["so_xe"].ToString(); BangKe[i].don_gia_tan = float.Parse(dt.Rows[i]["don_gia_tan"].ToString()); BangKe[i].don_gia_chuyen = float.Parse(dt.Rows[i]["don_gia_chuyen"].ToString()); BangKe[i].ghi_chu = dt.Rows[i]["ghi_chu"].ToString(); } return(BangKe); } return(null); }
public int _Them_BangKe(DTO_BangKe dto) { int i = 0; try { string sql = "insert into dm_bang_ke(ma_dieu_xe,ma_bang_ke,ma_khach_hang,so_xe,ngay_van_chuyen,noi_nhan,noi_giao,khoi_luong,don_gia_tan,don_gia_chuyen,ghi_chu) values(@ma_dieu_xe,@mabangke,@makh,@soxe,@ngayvanchuyen,@noinhan,@noigiao,@khoiluong,@dongiatan,@dongiachuyen,@ghichu) "; SqlParameter[] prs = { new SqlParameter("@ma_dieu_xe", dto.ma_dieu_xe.Trim()), new SqlParameter("@mabangke", dto.ma_bang_ke.Trim()), new SqlParameter("@makh", dto.ma_khach_hang.Trim()), new SqlParameter("@soxe", dto.so_xe.Trim()), new SqlParameter("@ngayvanchuyen", dto.ngay_van_chuyen), new SqlParameter("@noinhan", dto.noi_nhan.Trim()), new SqlParameter("@noigiao", dto.noi_giao.Trim()), new SqlParameter("@khoiluong", dto.khoi_luong), new SqlParameter("@dongiatan", dto.don_gia_tan), new SqlParameter("@dongiachuyen", dto.don_gia_chuyen), new SqlParameter("@ghichu", dto.ghi_chu) }; data.ExcuteNonQuery(sql, prs); } catch { i = 1; } return(i); }
private void _Load_ListView_DanhSachBangKe_KhachHang() { lvthongtin.Items.Clear(); DTO_BangKe bk = new DTO_BangKe(); bk.ma_khach_hang = txtmakhachhang.Text.Trim(); bk.ma_bang_ke = cbhopdong.Text.Trim(); int STT = 1; float tongcong = 0; if (new BLL_BangKe().DanhSachBangKe_TheoMaKhachHang_MaHopDong(bk) != null) { foreach (DTO_BangKe dto in new BLL_BangKe().DanhSachBangKe_TheoMaKhachHang_MaHopDong(bk)) { ListViewItem lvi = new ListViewItem(STT.ToString()); ListViewItem.ListViewSubItem ite1 = new ListViewItem.ListViewSubItem(lvi, dto.ma_bang_ke); lvi.SubItems.Add(ite1); ListViewItem.ListViewSubItem ite11 = new ListViewItem.ListViewSubItem(lvi, dto.ma_dieu_xe.Trim()); lvi.SubItems.Add(ite11); ListViewItem.ListViewSubItem ite2 = new ListViewItem.ListViewSubItem(lvi, dto.ngay_van_chuyen.ToShortDateString()); lvi.SubItems.Add(ite2); ListViewItem.ListViewSubItem ite3 = new ListViewItem.ListViewSubItem(lvi, dto.so_xe); lvi.SubItems.Add(ite3); ListViewItem.ListViewSubItem ite4 = new ListViewItem.ListViewSubItem(lvi, dto.noi_nhan); lvi.SubItems.Add(ite4); ListViewItem.ListViewSubItem ite5 = new ListViewItem.ListViewSubItem(lvi, dto.noi_giao); lvi.SubItems.Add(ite5); ListViewItem.ListViewSubItem ite6 = new ListViewItem.ListViewSubItem(lvi, dto.khoi_luong.ToString()); lvi.SubItems.Add(ite6); ListViewItem.ListViewSubItem ite7 = new ListViewItem.ListViewSubItem(lvi, dto.don_gia_chuyen.ToString("###,###,###")); lvi.SubItems.Add(ite7); ListViewItem.ListViewSubItem ite8 = new ListViewItem.ListViewSubItem(lvi, dto.don_gia_tan.ToString("###,###,###")); lvi.SubItems.Add(ite8); ListViewItem.ListViewSubItem ite9 = new ListViewItem.ListViewSubItem(lvi, (dto.don_gia_chuyen + (dto.khoi_luong > 15 ? ((dto.khoi_luong - 15) * dto.don_gia_tan) : 0)).ToString("###,###,###")); lvi.SubItems.Add(ite9); ListViewItem.ListViewSubItem ite10 = new ListViewItem.ListViewSubItem(lvi, dto.ghi_chu); lvi.SubItems.Add(ite10); lvthongtin.Items.Add(lvi); STT++; tongcong += (dto.don_gia_chuyen) + (dto.khoi_luong > 15 ? ((dto.khoi_luong - 15) * dto.don_gia_tan) : 0); } } lvthongtin.View = View.Details; _Tinh_TongCong_Thue_ThanhTien("Tổng Cộng", tongcong); _Tinh_TongCong_Thue_ThanhTien("Thếu 10%", tongcong * 10 / 100); _Tinh_TongCong_Thue_ThanhTien("Tổng Thành Tiền", tongcong + (tongcong * 10 / 100)); }
private void mnxoa_Click(object sender, EventArgs e) { DialogResult kq = MessageBox.Show("Bạn Chắc Chắc Muốn Xóa", "Thông Báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (kq == DialogResult.OK) { foreach (ListViewItem item in lvthongtin.Items) { if (item.Selected) { DTO_BangKe dto = new DTO_BangKe(); dto.ma_bang_ke = item.SubItems[1].Text; int delete = new BLL_BangKe()._Xoa_BangKe(dto); if (delete == 0) { } } } _Load_ListView_DanhSachBangKe_KhachHang(); _Load_ComBobox_Dieu_xe(); } }
public int _Xoa_BangKe(DTO_BangKe dto) { int i = 0; string query = "select * from dm_hoa_don_chi_tiet where ma_bang_ke=@mabangke"; SqlParameter[] qpr = { new SqlParameter("@mabangke", dto.ma_bang_ke.Trim()), }; DataTable dt = data.ExcuteDataTable(query, qpr); if (dt.Rows.Count > 0) { i = 1; } string query2 = "select * from dm_bang_ke where ma_bang_ke=@mabangke"; SqlParameter[] qpr2 = { new SqlParameter("@mabangke", dto.ma_bang_ke.Trim()), }; DataTable dt2 = data.ExcuteDataTable(query2, qpr2); if (dt2.Rows.Count == 0) { i = 2; } if (i == 0) { string sql = "delete from dm_bang_ke where ma_bang_ke=@ma_bang_ke"; SqlParameter[] prs = { new SqlParameter("@ma_bang_ke", dto.ma_bang_ke.Trim()) }; data.ExcuteNonQuery(sql, prs); } return(i); }
public DTO_BangKe[] _List_Chi_Tiet_Hoa_Hon_Van_Chuyen(DTO_Chi_Tiet_Hoa_Don ct) { string sql = "select dm_bang_ke.* from dm_bang_ke,dm_hoa_don_chi_tiet where dm_bang_ke.ma_bang_ke=dm_hoa_don_chi_tiet.ma_bang_ke and ma_hoa_don=@mhd "; SqlParameter[] prs = { new SqlParameter("@mhd", ct.ma_hoa_don.Trim()) }; DataTable dt = data.ExcuteDataTable(sql, prs); if (dt.Rows.Count > 0) { DTO_BangKe[] BangKe = new DTO_BangKe[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { BangKe[i] = new DTO_BangKe(); BangKe[i].ma_bang_ke = dt.Rows[i]["ma_bang_ke"].ToString(); BangKe[i].ma_khach_hang = dt.Rows[i]["ma_khach_hang"].ToString(); BangKe[i].ngay_van_chuyen = Convert.ToDateTime(dt.Rows[i]["ngay_van_chuyen"].ToString()); BangKe[i].khoi_luong = float.Parse(dt.Rows[i]["khoi_luong"].ToString()); BangKe[i].noi_nhan = dt.Rows[i]["noi_nhan"].ToString(); BangKe[i].noi_giao = dt.Rows[i]["noi_giao"].ToString(); BangKe[i].don_gia_tan = float.Parse(dt.Rows[i]["don_gia_tan"].ToString()); BangKe[i].don_gia_chuyen = float.Parse(dt.Rows[i]["don_gia_chuyen"].ToString()); BangKe[i].ghi_chu = dt.Rows[i]["ghi_chu"].ToString(); BangKe[i].ma_dieu_xe = dt.Rows[i]["ma_dieu_xe"].ToString(); string msx = "select ma_so_xe from dm_dieu_xe,dm_bang_bao_gia where ma_khach_hang='" + ct.ma_khach_hang.Trim() + "' and dm_bang_bao_gia.noi_nhan=dm_dieu_xe.noi_nhan and dm_bang_bao_gia.noi_giao=dm_dieu_xe.noi_giao and ngay_ve is not NULL and tinh_trang_thanh_toan=0 and ma_dieu_xe='" + dt.Rows[i]["ma_dieu_xe"].ToString().Trim() + "'"; DataTable dtt = data.ExcuteDataTable(msx, null); foreach (DataRow dr in dtt.Rows) { BangKe[i].so_xe += dr["ma_so_xe"].ToString().Trim() + " ; "; } } return(BangKe); } return(null); }
public int _CapNhat_BangKe(DTO_BangKe dto) { int i = 0; string query = "select * from dm_hoa_don_chi_tiet where ma_bang_ke=@mabangke"; SqlParameter[] qpr = { new SqlParameter("@mabangke", dto.ma_bang_ke.Trim()), }; DataTable dt = data.ExcuteDataTable(query, qpr); if (dt.Rows.Count > 0) { i = 1; } if (i == 0) { string sql = "update dm_bang_ke set ma_dieu_xe=@madieuxe,khoi_luong=@khoi_luong,ngay_van_chuyen=@ngay_van_chuyen,noi_giao=@noi_giao,noi_nhan=@noi_nhan,don_gia_tan=@don_gia_tan,don_gia_chuyen=@don_gia_chuyen,ghi_chu=@ghi_chu,so_xe=@so_xe where ma_khach_hang=@makhachhang and ma_bang_ke=@ma_bang_ke "; SqlParameter[] prs = { new SqlParameter("@madieuxe", dto.ma_dieu_xe.Trim()), new SqlParameter("@ma_bang_ke", dto.ma_bang_ke.Trim()), new SqlParameter("@makhachhang", dto.ma_khach_hang.Trim()), new SqlParameter("@so_xe", dto.so_xe.Trim()), new SqlParameter("@ngay_van_chuyen", dto.ngay_van_chuyen), new SqlParameter("@noi_nhan", dto.noi_nhan.Trim()), new SqlParameter("@noi_giao", dto.noi_giao.Trim()), new SqlParameter("@khoi_luong", dto.khoi_luong), new SqlParameter("@don_gia_tan", dto.don_gia_tan), new SqlParameter("@don_gia_chuyen", dto.don_gia_chuyen), new SqlParameter("@ghi_chu", dto.ghi_chu) }; data.ExcuteNonQuery(sql, prs); } return(i); }
public DTO_BangKe[] _Tim_BangKe(DTO_BangKe bangke, DTO_HopDong hopdong, DTO_KhachHang khachhang) { string truyvan = ""; if (khachhang.ma_khach_hang.Trim() != "") { truyvan += "and dm_khach_hang.ma_khach_hang=@mkh "; } if (khachhang.ten_khach_hang.Trim() != "") { truyvan += "and ten_khach_hang like N'%" + khachhang.ten_khach_hang.Trim() + "%' "; } if (hopdong.ma_hop_dong.Trim() != "") { truyvan += "and ngay_van_chuyen >= dm_hop_dong.ngay_bat_dau and ngay_van_chuyen<= dm_hop_dong.ngay_ket_thuc "; } if (bangke.ma_bang_ke.Trim() != "") { truyvan += "and ma_bang_ke=@mbk "; } if (bangke.so_xe.Trim() != "") { truyvan += "and so_xe like N'%" + bangke.so_xe.Trim() + "%' "; } if (bangke.noi_nhan.Trim() != "") { truyvan += "and noi_nhan like N'%" + bangke.noi_nhan.Trim() + "%' "; } if (bangke.noi_giao.Trim() != "") { truyvan += "and noi_giao like N'%" + bangke.noi_giao.Trim() + "%'"; } if (bangke.khoi_luong.ToString().Trim() != "" && bangke.khoi_luong > 0) { truyvan += "and khoi_luong like N'%" + bangke.khoi_luong.ToString().Trim() + "%'"; } if (bangke.don_gia_chuyen.ToString().Trim() != "" && bangke.don_gia_chuyen > 0) { truyvan += "and don_gia_chuyen like N'%" + bangke.don_gia_chuyen.ToString().Trim() + "%'"; } if (bangke.don_gia_tan.ToString().Trim() != "" && bangke.don_gia_tan > 0) { truyvan += "and don_gia_tan like N'%" + bangke.don_gia_tan.ToString().Trim() + "%' "; } if (bangke.ghi_chu.Trim() != "") { truyvan += "and ghi_chu like N'%" + bangke.ghi_chu.Trim() + "%'"; } string sql = "select distinct ma_bang_ke,ma_dieu_xe,dm_khach_hang.ma_khach_hang,so_xe,ngay_van_chuyen,khoi_luong,noi_nhan,noi_giao,ghi_chu,don_gia_chuyen,don_gia_tan " + "from dm_bang_ke,dm_hop_dong,dm_khach_hang " + "where dm_khach_hang.ma_khach_hang=dm_bang_ke.ma_khach_hang and dm_hop_dong.ma_khach_hang=dm_khach_hang.ma_khach_hang " + truyvan + " and dm_hop_dong.ma_hop_dong=@mhd and ngay_van_chuyen<= @ngayvanchuyen order by ngay_van_chuyen desc"; SqlParameter[] prs = { new SqlParameter("@mkh", khachhang.ma_khach_hang.Trim()), new SqlParameter("@mbk", bangke.ma_bang_ke.Trim()), new SqlParameter("@mhd", hopdong.ma_hop_dong.Trim()), new SqlParameter("@ngayvanchuyen", bangke.ngay_van_chuyen) }; DataTable dt = data.ExcuteDataTable(sql, prs); if (dt.Rows.Count > 0) { DTO_BangKe[] BangKe = new DTO_BangKe[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { BangKe[i] = new DTO_BangKe(); BangKe[i].ma_bang_ke = dt.Rows[i]["ma_bang_ke"].ToString(); BangKe[i].ma_dieu_xe = dt.Rows[i]["ma_dieu_xe"].ToString(); BangKe[i].ma_khach_hang = dt.Rows[i]["ma_khach_hang"].ToString(); BangKe[i].ngay_van_chuyen = Convert.ToDateTime(dt.Rows[i]["ngay_van_chuyen"].ToString()); BangKe[i].khoi_luong = float.Parse(dt.Rows[i]["khoi_luong"].ToString()); BangKe[i].noi_nhan = dt.Rows[i]["noi_nhan"].ToString(); BangKe[i].noi_giao = dt.Rows[i]["noi_giao"].ToString(); BangKe[i].so_xe = dt.Rows[i]["so_xe"].ToString(); BangKe[i].don_gia_tan = float.Parse(dt.Rows[i]["don_gia_tan"].ToString()); BangKe[i].don_gia_chuyen = float.Parse(dt.Rows[i]["don_gia_chuyen"].ToString()); BangKe[i].ghi_chu = dt.Rows[i]["ghi_chu"].ToString(); } return(BangKe); } return(null); }
public int _Xoa_BangKe(DTO_BangKe dto) { return(new DAL_BangKe()._Xoa_BangKe(dto)); }
public int _Them_BangKe(DTO_BangKe dto) { return(new DAL_BangKe()._Them_BangKe(dto)); }
private void btntim_Click(object sender, EventArgs e) { DTO_KhachHang kh = new DTO_KhachHang(); kh.ma_khach_hang = txtmakhachhang.Text.Trim(); kh.ten_khach_hang = cbkhachhang.Text.Trim(); DTO_HopDong hd = new DTO_HopDong(); hd.ma_hop_dong = cbhopdong.Text.Trim(); DTO_BangKe bk = new DTO_BangKe(); bk.ma_bang_ke = txtmabangke.Text.Trim(); bk.so_xe = txtmasoxe.Text.Trim(); bk.ngay_van_chuyen = dtpngayvanchuyen.Value; bk.noi_nhan = txtnoinhan.Text.Trim(); bk.noi_giao = txtnoigiao.Text.Trim(); bk.khoi_luong = float.Parse("0" + txtkhoiluong.Text.Trim()); bk.don_gia_chuyen = float.Parse("0" + txtdongiachuyen.Text.Trim()); bk.don_gia_tan = float.Parse("0" + txtdongiatan.Text.Trim()); bk.ghi_chu = rtbghichu.Text.Trim(); lvthongtin.Items.Clear(); int STT = 1; float tongcong = 0; if (new BLL_BangKe()._Tim_BangKe(bk, hd, kh) != null) { foreach (DTO_BangKe dto in new BLL_BangKe()._Tim_BangKe(bk, hd, kh)) { ListViewItem lvi = new ListViewItem(STT.ToString()); ListViewItem.ListViewSubItem ite1 = new ListViewItem.ListViewSubItem(lvi, dto.ma_bang_ke); lvi.SubItems.Add(ite1); ListViewItem.ListViewSubItem ite11 = new ListViewItem.ListViewSubItem(lvi, dto.ma_dieu_xe.Trim()); lvi.SubItems.Add(ite11); ListViewItem.ListViewSubItem ite2 = new ListViewItem.ListViewSubItem(lvi, dto.ngay_van_chuyen.ToShortDateString()); lvi.SubItems.Add(ite2); ListViewItem.ListViewSubItem ite3 = new ListViewItem.ListViewSubItem(lvi, dto.so_xe); lvi.SubItems.Add(ite3); ListViewItem.ListViewSubItem ite4 = new ListViewItem.ListViewSubItem(lvi, dto.noi_nhan); lvi.SubItems.Add(ite4); ListViewItem.ListViewSubItem ite5 = new ListViewItem.ListViewSubItem(lvi, dto.noi_giao); lvi.SubItems.Add(ite5); ListViewItem.ListViewSubItem ite6 = new ListViewItem.ListViewSubItem(lvi, dto.khoi_luong.ToString()); lvi.SubItems.Add(ite6); ListViewItem.ListViewSubItem ite7 = new ListViewItem.ListViewSubItem(lvi, dto.don_gia_chuyen.ToString("###,###,###")); lvi.SubItems.Add(ite7); ListViewItem.ListViewSubItem ite8 = new ListViewItem.ListViewSubItem(lvi, dto.don_gia_tan.ToString("###,###,###")); lvi.SubItems.Add(ite8); ListViewItem.ListViewSubItem ite9 = new ListViewItem.ListViewSubItem(lvi, (dto.don_gia_chuyen + (dto.khoi_luong > 15 ? ((dto.khoi_luong - 15) * dto.don_gia_tan) : 0)).ToString("###,###,###")); lvi.SubItems.Add(ite9); ListViewItem.ListViewSubItem ite10 = new ListViewItem.ListViewSubItem(lvi, dto.ghi_chu); lvi.SubItems.Add(ite10); lvthongtin.Items.Add(lvi); STT++; tongcong += (dto.don_gia_chuyen + (dto.khoi_luong > 15 ? ((dto.khoi_luong - 15) * dto.don_gia_tan) : 0)); } } lvthongtin.View = View.Details; _Tinh_TongCong_Thue_ThanhTien("Tổng Cộng", tongcong); _Tinh_TongCong_Thue_ThanhTien("Thếu 10%", tongcong * 10 / 100); _Tinh_TongCong_Thue_ThanhTien("Tổng Thành Tiền", tongcong + (tongcong * 10 / 100)); }
private void btncapnhat_Click(object sender, EventArgs e) { DialogResult kq = MessageBox.Show("Bạn Muốn Cập Nhật Mã Bảng Kê : " + txtmabangke.Text.Trim(), "Thông Báo", MessageBoxButtons.OKCancel, MessageBoxIcon.Question); if (kq == DialogResult.OK) { string message = ""; if (txtmabangke.Text.Trim() == "") { message += " Chưa Nhập Mã Bảng Kê "; } if (txtmakhachhang.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Mã Khách Hàng "; } if (cbhopdong.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Tạo Hợp Đồng "; } if (txtmasoxe.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Mã Số Xe "; } if (txtkhoiluong.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Khối Lượng "; } if (txtnoinhan.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Nơi Nhận "; } if (txtnoigiao.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Nơi Giao "; } if (message == "") { DTO_BangKe dto = new DTO_BangKe(); dto.ma_bang_ke = txtmabangke.Text.Trim(); dto.ma_khach_hang = txtmakhachhang.Text.Trim(); dto.ngay_van_chuyen = dtpngayvanchuyen.Value; dto.ngay_tao = DateTime.Now; dto.ngay_cap_nhat = DateTime.Now; dto.so_xe = txtmasoxe.Text.Trim(); dto.noi_giao = txtnoigiao.Text.Trim(); dto.noi_nhan = txtnoinhan.Text.Trim(); dto.khoi_luong = int.Parse("0" + txtkhoiluong.Text.Trim()); dto.don_gia_tan = float.Parse("0" + txtdongiatan.Text.Trim()); dto.don_gia_chuyen = float.Parse("0" + txtdongiachuyen.Text.Trim()); dto.ghi_chu = rtbghichu.Text.Trim(); dto.ma_dieu_xe = cbmadieuxe.Text.Trim(); int update = new BLL_BangKe()._CapNhat_BangKe(dto); if (update == 1) { message = " Bảng Kê Này Đã Xuất Hóa Đơn Không Thể Cập Nhật "; MessageBox.Show(message + "!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { _Load_ListView_DanhSachBangKe_KhachHang(); _Load_ComBobox_Dieu_xe(); txtkhoiluong.Text = ""; txtnoigiao.Text = ""; rtbghichu.Text = ""; txtmasoxe.Text = ""; txtmabangke.Text = new BLL_BangKe()._Ma_Bang_Ke(); } } else { MessageBox.Show("Bạn" + message + "!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public DTO_BangKe[] DanhSachBangKe_TheoMaKhachHang_MaHopDong(DTO_BangKe dto) { return(new DAL_BangKe()._DanhSachBangKe_TheoMaKhachHang_MaHopDong(dto)); }
private void btnluu_Click(object sender, EventArgs e) { if (txtmabangke.Text.Trim() == new BLL_BangKe()._Ma_Bang_Ke()) { string message = ""; if (txtmabangke.Text.Trim() == "") { message += " Chưa Nhập Mã Bảng Kê "; } if (txtmakhachhang.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Mã Khách Hàng "; } if (cbhopdong.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Tạo Hợp Đồng "; } if (txtmasoxe.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Mã Số Xe "; } if (txtkhoiluong.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Khối Lượng "; } if (txtnoinhan.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Nơi Nhận "; } if (txtnoigiao.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Nhập Nơi Giao "; } if (cbmadieuxe.Text.Trim() == "") { message += (string.IsNullOrEmpty(message) ? " " : " - ") + "Chưa Chọn Mã Điều Xe "; } if (message == "") { DTO_BangKe dto = new DTO_BangKe(); dto.ma_bang_ke = txtmabangke.Text.Trim(); dto.ma_khach_hang = txtmakhachhang.Text.Trim(); dto.ngay_van_chuyen = dtpngayvanchuyen.Value; dto.ngay_tao = DateTime.Now; dto.ngay_cap_nhat = DateTime.Now; dto.so_xe = txtmasoxe.Text.Trim(); dto.noi_giao = txtnoigiao.Text.Trim(); dto.noi_nhan = txtnoinhan.Text.Trim(); dto.khoi_luong = float.Parse("0" + txtkhoiluong.Text.Trim()); dto.don_gia_tan = float.Parse("0" + txtdongiatan.Text.Trim()); dto.don_gia_chuyen = float.Parse("0" + txtdongiachuyen.Text.Trim()); dto.ghi_chu = rtbghichu.Text.Trim(); dto.ma_dieu_xe = cbmadieuxe.Text.Trim(); int insert = new BLL_BangKe()._Them_BangKe(dto); if (insert == 1) { message = " Lưu Bản Kê Thất Bại "; MessageBox.Show(message + "!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { _Load_ListView_DanhSachBangKe_KhachHang(); _Load_ComBobox_Dieu_xe(); txtmabangke.Text = new BLL_BangKe()._Ma_Bang_Ke(); } } else { MessageBox.Show("Bạn" + message + "!", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } } else { MessageBox.Show("Không Thể Thêm Mới.Kiểm Tra Lại Mã Bảng Kê !", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public DTO_BangKe[] _Tim_BangKe(DTO_BangKe bangke, DTO_HopDong hopdong, DTO_KhachHang khachhang) { return(new DAL_BangKe()._Tim_BangKe(bangke, hopdong, khachhang)); }
public int _CapNhat_BangKe(DTO_BangKe dto) { return(new DAL_BangKe()._CapNhat_BangKe(dto)); }