示例#1
0
        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; }
        }
示例#2
0
        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);
        }