private void btnThem_Click(object sender, RoutedEventArgs e) { try { HDDatCoc hd = new HDDatCoc(); hd.khid = int.Parse(stringkhid); hd.bdsid = int.Parse(stringbdsid); hd.ngaylaphd = DateTime.Now; hd.tinhtrang = 1; hd.ngayhethan = dtpNS.SelectedDate; foreach (BatDongSan bds in dc.BatDongSans.Where(x => x.bdsid == hd.bdsid)) { bds.tinhtrang = 2; dc.SubmitChanges(); } dc.HDDatCocs.InsertOnSubmit(hd); dc.SubmitChanges(); MessageBox.Show("Lập Hợp Đồng Thành Công !", "Thông Báo"); lst.Clear(); lst.Add(getRPhddc(hd)); WindowRPhddc r = new WindowRPhddc(); r.data = getRP(lst); r.Show(); } catch { return; } }
private CrpHDDC getRPhddc(HDDatCoc a) { CrpHDDC crp = new CrpHDDC(); crp.ngaylaphd = a.ngaylaphd.Value.ToShortDateString(); crp.tennm = a.KhachHang.hoten; crp.cmndnm = a.KhachHang.cmnd.Value; crp.hokhaunm = a.KhachHang.diachitt; crp.diachinm = a.KhachHang.diachi; crp.sdtnm = a.KhachHang.sdt.Value; crp.tennb = a.BatDongSan.KhachHang.hoten; crp.cmndnb = a.BatDongSan.KhachHang.cmnd.Value; crp.hokhaunb = a.BatDongSan.KhachHang.diachitt; crp.diachinb = a.BatDongSan.KhachHang.diachi; crp.sdtnb = a.BatDongSan.KhachHang.sdt.Value; crp.msch = a.BatDongSan.masoqsdd; crp.chieurong = a.BatDongSan.chieurong.Value; crp.chieudai = a.BatDongSan.chieudai.Value; crp.dt = a.BatDongSan.dientich.Value; crp.tonggiatri = a.BatDongSan.dongia.Value * a.BatDongSan.dientich.Value; crp.tiencoc = a.BatDongSan.dongia.Value * a.BatDongSan.dientich.Value * 10 / 100; crp.ngayhethan = a.ngayhethan.Value.ToShortDateString(); return(crp); }