private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { try { groupBox1.Text = "Kết Quả "; clearText(); groupBox1.Visible = true; this.txtNgayNhanHS.Text = dataGridView1.Rows[e.RowIndex].Cells["NGAYNHAN"].Value + ""; this.txtLoaiHS.Text = dataGridView1.Rows[e.RowIndex].Cells["LOAIHS"].Value + ""; this.txtNgayNhanHS.Text = dataGridView1.Rows[e.RowIndex].Cells["NGAYNHAN"].Value + ""; this.txtLoaiHS.Text = dataGridView1.Rows[e.RowIndex].Cells["LOAIHS"].Value + ""; DON_KHACHHANG donkh = DAL.KhachHang.CGanMoi.searchTimKiemDon(dataGridView1.Rows[e.RowIndex].Cells["g_SoHoSo"].Value + ""); Result(donkh); groupBox1.Visible = true; if (title.Contains("HỒ SƠ TRỞ NGẠI")) { this.lbresult.ForeColor = Color.Red; this.lbresult.Text = title; this.resultNoiDung.Text = noidungtrongai; } else { this.lbresult.ForeColor = Color.Blue; this.lbresult.Text = title; this.resultNoiDung.Text = donkh.SONHA_TTK; } } catch (Exception) { } }
public static DON_KHACHHANG searchTimKiemDon(string sohoso) { try { GanMoiDataContext db = new GanMoiDataContext(); var data = from don in db.DON_KHACHHANGs where don.SHS == sohoso select don; DON_KHACHHANG donkh = data.SingleOrDefault(); //if (donkh.HOSOCHA != null) //{ // var hosocha = from don in db.DON_KHACHHANGs where don.SHS == donkh.HOSOCHA select don; // return hosocha.SingleOrDefault(); //} return(donkh); } catch (Exception ex) { } return(null); }
void Result(DON_KHACHHANG donkh) { if (donkh != null) { shs = donkh.SHS; this.txtNgayDongTien.Text = donkh.NGAYDONGTIEN != null?Utilities.DateToString.NgayVNVN(donkh.NGAYDONGTIEN.Value) : ""; SoTienDong.Text = String.Format("{0:0,0}", donkh.SOTIEN != null ? donkh.SOTIEN : 0.0).Replace(",", "."); this.DotNhanDon.Text = donkh.MADOT; this.NgayLenDotNhanDon.Text = Utilities.DateToString.NgayVNVN(donkh.CREATEDATE.Value); //if (donkh.HOSOCHA != null) //{ // donkh = DAL.C_DonKhachHang.searchTimKiemDon(donkh.HOSOCHA); txtTapThe.Text = donkh.HOSOCHA; //} this.txtGhiChu.Text = donkh.GHICHU; if (donkh.NGAYCHUYEN_HOSO != null) { this.txtNgayGiaoTTK.Text = Utilities.DateToString.NgayVNVN(donkh.NGAYCHUYEN_HOSO.Value); TOTHIETKE ttk = DAL.KhachHang.CGanMoi.findBySHS(donkh.SHS); if (ttk != null) { if (ttk.SODOVIEN != null) { this.SoDoVienTK.Text = DAL.KhachHang.CGanMoi.findByUserName(ttk.SODOVIEN).FULLNAME; this.txtNgayGiaoSDV.Text = ttk.NGAYGIAOSDV != null?Utilities.DateToString.NgayVNVN(ttk.NGAYGIAOSDV.Value) : ""; NgayTrinhKyGD.Text = ttk.NGAYTKGD != null?Utilities.DateToString.NgayVNVN(ttk.NGAYTKGD.Value) : ""; NgayHoanTat.Text = ttk.NGAYHOANTATTK != null?Utilities.DateToString.NgayVNVN(ttk.NGAYHOANTATTK.Value) : ""; NgayTraHoSoKH.Text = ttk.NGAYTRAHS != null?Utilities.DateToString.NgayVNVN(ttk.NGAYTRAHS.Value) : ""; if (ttk.TRONGAITHIETKE == true) { title = "HỒ SƠ TRỞ NGẠI THIẾT KẾ"; noidungtrongai = ttk.NOIDUNGTRONGAI; NgayHoanTat.Text = ttk.NGAYHOANTATTK != null?Utilities.DateToString.NgayVNVN(ttk.NGAYHOANTATTK.Value) : ""; NgayTraHoSoKH.Text = ttk.NGAYTRAHS != null?Utilities.DateToString.NgayVNVN(ttk.NGAYTRAHS.Value) : ""; } else { BG_KHOILUONGXDCB xdcb = DAL.KhachHang.CGanMoi.findBySHSXDCB(donkh.SHS); if (xdcb != null) { NgayLapBG.Text = xdcb.CREATEDATE != null?Utilities.DateToString.NgayVNVN(xdcb.CREATEDATE.Value) : ""; // SoTienDong.Text = String.Format("{0:0,0.00}", xdcb.TONGIATRI != null ? xdcb.TONGIATRI : 0.0); SoTienDong.Text = String.Format("{0:0,0}", xdcb.TONGIATRI != null ? xdcb.TONGIATRI : 0.0).Replace(",", "."); if (ttk.NGAYCHUYENHS != null) { KH_HOSOKHACHHANG hoskh = DAL.KhachHang.CGanMoi.findBySHSKH(donkh.SHS); if (hoskh != null) { if (hoskh.MADOTDD != null) { KH_XINPHEPDAODUONG xiphep = DAL.KhachHang.CGanMoi.finbyMaDot(hoskh.MADOTDD); DotXinPhepDD.Text = xiphep.MAQUANLY; NgayXinPhepDD.Text = xiphep.NGAYLAP.Value != null?Utilities.DateToString.NgayVNVN(xiphep.NGAYLAP.Value) : ""; NgayCoPhep.Text = xiphep.NGAYCOPHEP != null?Utilities.DateToString.NgayVNVN(xiphep.NGAYCOPHEP.Value) : ""; title = "HỒ SƠ ĐÃ LÊN ĐỢT XIN PHÉP <br/> ĐÀO ĐƯỜNG"; } else { title = "HỒ SƠ CHƯA LÊN ĐỢT XIN PHÉP <br/> ĐÀO ĐƯỜNG"; } if (hoskh.MADOTTC != null) { try { KH_DOTTHICONG dotc = DAL.KhachHang.CGanMoi.findByMadot(hoskh.MADOTTC); DotThiCong.Text = dotc.MADOTTC; NgayLenDotTC.Text = dotc.NGAYLAP.Value != null?Utilities.DateToString.NgayVNVN(dotc.NGAYLAP.Value) : ""; txtDomViTC.Text = dotc.DONVITHICONG.Value != null?DAL.KhachHang.CGanMoi.findDVTCbyID(dotc.DONVITHICONG.Value).TENCONGTY : ""; txtNgayChuyenTC.Text = dotc.NGAYCHUYENTC.Value != null?Utilities.DateToString.NgayVNVN(dotc.NGAYCHUYENTC.Value) : ""; txtTuNgay.Text = dotc.TCTUNGAY.Value != null?Utilities.DateToString.NgayVNVN(dotc.TCTUNGAY.Value) : ""; txtDenNgay.Text = dotc.TCDENNGAY.Value != null?Utilities.DateToString.NgayVNVN(dotc.TCDENNGAY.Value) : ""; } catch (Exception) { } NgayThiCong.Text = hoskh.NGAYTHICONG != null?Utilities.DateToString.NgayVNVN(hoskh.NGAYTHICONG.Value) : ""; NgayHoanCong.Text = hoskh.NGAYHOANCONG != null?Utilities.DateToString.NgayVNVN(hoskh.NGAYHOANCONG.Value) : ""; ChoDanhBo.Text = hoskh.DHN_NGAYCHOSODB != null?Utilities.DateToString.NgayVNVN(hoskh.DHN_NGAYCHOSODB.Value) : ""; sodanhbo.Text = hoskh.DHN_SODANHBO; if (hoskh.HOANCONG != true) { title = "HỒ CHƯA HOÀN CÔNG."; } else if (hoskh.DHN_CHODB != true) { title = "HỒ CHƯA CHO DANH BỘ."; } else { if (CKhachHang.checkHoSogoc(hoskh.DHN_SODANHBO) == true) { title = "HỒ SƠ ĐÃ HOÀN TẤT"; } else { title = "HỒ SƠ CHƯA ĐƯỢC SCAN "; } } title = "HỒ SƠ ĐÃ LÊN ĐỢT <br/> THI CÔNG"; } NgayThiCong.Text = hoskh.NGAYTHICONG != null?Utilities.DateToString.NgayVNVN(hoskh.NGAYTHICONG.Value) : ""; if (hoskh.TRONGAI == true) { title = "HỒ SƠ TRỞ NGẠI THI CÔNG"; noidungtrongai = hoskh.NOIDUNGTN; } } else { title = "HỒ SƠ CHƯA LÊN ĐỢT <br/> THI CÔNG"; } if (hoskh.TRONGAI == true) { title = "HỒ SƠ TRỞ NGẠI THI CÔNG"; noidungtrongai = hoskh.NOIDUNGTN; } } else { title = "HỒ SƠ CHƯA CHUYỂN <br/> KẾ HOẠCH"; } } else { KH_HOSOKHACHHANG hoskh = DAL.KhachHang.CGanMoi.findBySHSKH(donkh.SHS); if (hoskh != null) { if (hoskh.MADOTDD != null) { KH_XINPHEPDAODUONG xiphep = DAL.KhachHang.CGanMoi.finbyMaDot(hoskh.MADOTDD); DotXinPhepDD.Text = xiphep.MAQUANLY != null ? xiphep.MAQUANLY : ""; NgayXinPhepDD.Text = xiphep.NGAYLAP.Value != null?Utilities.DateToString.NgayVNVN(xiphep.NGAYLAP.Value) : ""; NgayCoPhep.Text = xiphep.NGAYCOPHEP != null?Utilities.DateToString.NgayVNVN(xiphep.NGAYCOPHEP.Value) : ""; } else { title = "HỒ SƠ CHƯA LÊN ĐỢT <br/> ĐÀO ĐƯỜNG"; } if (hoskh.MADOTTC != null) { try { KH_DOTTHICONG dotc = DAL.KhachHang.CGanMoi.findByMadot(hoskh.MADOTTC); if (dotc != null) { DotThiCong.Text = dotc.MADOTTC; NgayLenDotTC.Text = dotc.NGAYLAP.Value != null?Utilities.DateToString.NgayVNVN(dotc.NGAYLAP.Value) : ""; txtDomViTC.Text = dotc.DONVITHICONG != null?DAL.KhachHang.CGanMoi.findDVTCbyID(dotc.DONVITHICONG.Value).TENCONGTY : ""; txtNgayChuyenTC.Text = dotc.NGAYCHUYENTC.Value != null?Utilities.DateToString.NgayVNVN(dotc.NGAYCHUYENTC.Value) : ""; txtTuNgay.Text = dotc.TCTUNGAY.Value != null?Utilities.DateToString.NgayVNVN(dotc.TCTUNGAY.Value) : ""; txtDenNgay.Text = dotc.TCDENNGAY.Value != null?Utilities.DateToString.NgayVNVN(dotc.TCDENNGAY.Value) : ""; } } catch (Exception) { } NgayThiCong.Text = hoskh.NGAYTHICONG != null?Utilities.DateToString.NgayVNVN(hoskh.NGAYTHICONG.Value) : ""; NgayHoanCong.Text = hoskh.NGAYHOANCONG != null?Utilities.DateToString.NgayVNVN(hoskh.NGAYHOANCONG.Value) : ""; ChoDanhBo.Text = hoskh.DHN_NGAYCHOSODB != null?Utilities.DateToString.NgayVNVN(hoskh.DHN_NGAYCHOSODB.Value) : ""; sodanhbo.Text = hoskh.DHN_SODANHBO; if (hoskh.HOANCONG != true) { title = "HỒ CHƯA HOÀN CÔNG."; } else if (hoskh.DHN_CHODB != true) { title = "HỒ CHƯA CHO DANH BỘ."; } else { if (CKhachHang.checkHoSogoc(hoskh.DHN_SODANHBO) == true) { title = "HỒ SƠ ĐÃ HOÀN TẤT"; } else { title = "HỒ SƠ CHƯA ĐƯỢC SCAN "; } } } else { title = "HỒ SƠ CHƯA LÊN ĐỢT <br/> THI CÔNG"; if (donkh.TRONGAITHIETKE == true) { title = "HỒ SƠ TRỞ NGẠI THI CÔNG"; noidungtrongai = donkh.NOIDUNGTRONGAI; } } if (hoskh.TRONGAI == true) { title = "HỒ SƠ TRỞ NGẠI THI CÔNG"; noidungtrongai = hoskh.NOIDUNGTN; } } else { if ("".Equals(NgayHoanTat.Text.Trim())) { title = "HỒ SƠ CHƯA CHẠY BẢNG GIÁ."; } else { title = "HỒ SƠ ĐÃ HOÀN TẤT THIẾT KẾ"; } if (donkh.TRONGAITHIETKE == true) { title = "HỒ SƠ TRỞ NGẠI THI CÔNG"; noidungtrongai = donkh.NOIDUNGTRONGAI; } } } } } else { title = "CHƯA GIAO HỒ SƠ <br/>CHO SƠ ĐỒ VIÊN"; } if (DAL.KhachHang.CGanMoi.dontaixet(donkh.SOHOSO)) { groupBox1.Text = "Kết Quả ----> ĐƠN TÁI XÉT"; lbTMP.Text = "Ghi Chú TX"; txtGhiChu.Text = DAL.KhachHang.CGanMoi.rTX; } } else { title = "TỔ THIẾT KẾ KHÔNG NHẬN HỒ SƠ NÀY."; } } else { title = "HỒ SƠ CHƯA CHUYỂN <br/> TỔ THIẾT KẾ"; } } else { title = "CHƯA LÊN ĐỢT NHẬN ĐƠN <br/> CHUYỂN TỔ THIẾT KẾ"; } // TRƯỜNG HỢP ĐẶT BIỆT HỒ SƠ CHẠY BẢNG GIÁ MẪU if (donkh.TRONGAITHIETKE != true || donkh.TRONGAITHIETKE != null) { KH_HOSOKHACHHANG hoskh1 = DAL.KhachHang.CGanMoi.findBySHSKH(donkh.SHS); if (hoskh1 != null) { if (hoskh1.MADOTDD != null) { KH_XINPHEPDAODUONG xiphep = DAL.KhachHang.CGanMoi.finbyMaDot(hoskh1.MADOTDD); DotXinPhepDD.Text = xiphep.MAQUANLY; NgayXinPhepDD.Text = Utilities.DateToString.NgayVNVN(xiphep.NGAYLAP.Value); NgayCoPhep.Text = xiphep.NGAYCOPHEP != null?Utilities.DateToString.NgayVNVN(xiphep.NGAYCOPHEP.Value) : ""; } else { title = "HỒ SƠ CHƯA LÊN ĐỢT <br/> ĐÀO ĐƯỜNG"; } if (hoskh1.MADOTTC != null) { try { KH_DOTTHICONG dotc = DAL.KhachHang.CGanMoi.findByMadot(hoskh1.MADOTTC); if (dotc != null) { DotThiCong.Text = dotc.MADOTTC; NgayLenDotTC.Text = Utilities.DateToString.NgayVNVN(dotc.NGAYLAP.Value); txtDomViTC.Text = DAL.KhachHang.CGanMoi.findDVTCbyID(dotc.DONVITHICONG.Value).TENCONGTY; txtNgayChuyenTC.Text = Utilities.DateToString.NgayVNVN(dotc.NGAYCHUYENTC.Value); txtTuNgay.Text = dotc.TCTUNGAY.Value != null?Utilities.DateToString.NgayVNVN(dotc.TCTUNGAY.Value) : ""; txtDenNgay.Text = dotc.TCDENNGAY.Value != null?Utilities.DateToString.NgayVNVN(dotc.TCDENNGAY.Value) : ""; } } catch (Exception) { } NgayThiCong.Text = hoskh1.NGAYTHICONG != null?Utilities.DateToString.NgayVNVN(hoskh1.NGAYTHICONG.Value) : ""; NgayHoanCong.Text = hoskh1.NGAYHOANCONG != null?Utilities.DateToString.NgayVNVN(hoskh1.NGAYHOANCONG.Value) : ""; ChoDanhBo.Text = hoskh1.DHN_NGAYCHOSODB != null?Utilities.DateToString.NgayVNVN(hoskh1.DHN_NGAYCHOSODB.Value) : ""; if (hoskh1.HOANCONG != true) { title = "HỒ CHƯA HOÀN CÔNG."; } else if (hoskh1.DHN_CHODB != true) { title = "HỒ CHƯA CHO DANH BỘ."; } else { if (CKhachHang.checkHoSogoc(hoskh1.DHN_SODANHBO) == true) { title = "HỒ SƠ ĐÃ HOÀN TẤT"; } else { title = "HỒ SƠ CHƯA ĐƯỢC SCAN "; } } } else { title = "HỒ SƠ CHƯA LÊN ĐỢT <br/> THI CÔNG"; } if (hoskh1.TRONGAI == true) { title = "HỒ SƠ TRỞ NGẠI THI CÔNG"; noidungtrongai = hoskh1.NOIDUNGTN; } } } }
void search() { groupBox1.Text = "Kết Quả "; try { rows = DAL.KhachHang.CGanMoi.TotalTimDonKH(this.SearchMaHoSo.Text, this.searchHoTenKH.Text, this.searchDiaChi.Text, this.searchDienThoai.Text); } catch (Exception ex) { } PageTotal(); DataTable table = DAL.KhachHang.CGanMoi.TimDonKH(this.SearchMaHoSo.Text, this.searchHoTenKH.Text, this.searchDiaChi.Text, FirstRow, pageSize, this.searchDienThoai.Text); this.dataGridView1.DataSource = table; lbsohoso.Text = "Tổng Số Có " + rows + " Hồ Sơ."; formatRows(dataGridView1); if (table.Rows.Count <= 0) { try { rows = DAL.KhachHang.CGanMoi.TotalRecord(this.SearchMaHoSo.Text, this.searchHoTenKH.Text, this.searchDiaChi.Text, this.searchDienThoai.Text); } catch (Exception ex) { } PageTotal(); table = DAL.KhachHang.CGanMoi.TimBienNhan(this.SearchMaHoSo.Text, this.searchHoTenKH.Text, this.searchDiaChi.Text, FirstRow, pageSize, this.searchDienThoai.Text); this.dataGridView1.DataSource = table; lbsohoso.Text = "Tổng Số Có " + rows + " Hồ Sơ."; formatRows(dataGridView1); if (table.Rows.Count <= 0) { MessageBox.Show(this, "Không Tìm Thấy Thông Tin Khách Hàng !", "..: Thông Báo :..", MessageBoxButtons.OK, MessageBoxIcon.Information); refesh(); } else { title = "HỒ SƠ CHƯA LÊN ĐỢT <br/> NHẬN ĐƠN"; } } else if (table.Rows.Count == 1) { try { clearText(); this.txtNgayNhanHS.Text = dataGridView1.Rows[0].Cells["NGAYNHAN"].Value + ""; this.txtLoaiHS.Text = dataGridView1.Rows[0].Cells["LOAIHS"].Value + ""; this.txtNgayNhanHS.Text = dataGridView1.Rows[0].Cells["NGAYNHAN"].Value + ""; this.txtLoaiHS.Text = dataGridView1.Rows[0].Cells["LOAIHS"].Value + ""; DON_KHACHHANG donkh = DAL.KhachHang.CGanMoi.searchTimKiemDon(dataGridView1.Rows[0].Cells["g_SoHoSo"].Value + ""); Result(donkh); } catch (Exception ex) { } } groupBox1.Visible = true; if (title.Contains("HỒ SƠ TRỞ NGẠI")) { this.lbresult.ForeColor = Color.Red; this.lbresult.Text = title; this.resultNoiDung.Text = noidungtrongai; } else { this.lbresult.ForeColor = Color.Blue; this.lbresult.Text = title; } }