示例#1
0
        public frmThemHDDC()
        {
            InitializeComponent();
            if (stringkhid != "")
            {
                KhachHang a = khmd.timkhachhang(int.Parse(stringkhid));
                //khách hàng mua:
                lbtennm.Content       = a.hoten;
                lbsmndnm.Content      = a.cmnd;
                lbdiachinm.Content    = a.diachitt;
                lbdienthoainm.Content = a.sdt;
            }
            if (stringbdsid != "")
            {
                BatDongSan bds = bdsview.timbds(int.Parse(stringbdsid));
                //Bất động sản:
                lbmsch.Content      = bds.masoqsdd;
                lbchieudai.Content  = bds.chieudai;
                lbchieurong.Content = bds.chieurong;
                lbdientich.Content  = bds.dientich;

                lbtonggiatri.Content = bds.dientich * bds.dongia + ".000.000  VNĐ";
                //khách hàng bán:
                lbtennb.Content    = bds.KhachHang.hoten;
                lbcmndnb.Content   = bds.KhachHang.cmnd;
                lbdiachinb.Content = bds.KhachHang.diachitt;
                lbsdtnb.Content    = bds.KhachHang.sdt;
                lbtiencoc.Content  = bds.dientich * bds.dongia * 10 / 100 + ".000.000  VNĐ";
            }
        }
 public ActionResult ThemBatDongSan([Bind(Include = "TenBatDongSan,IDTinhThanhPho,IDQuanHuyen,IDPhuongXa,DiaChi,gia,IDDonVi,dientich,IDLoaiBaiDang,IDLoaiNhaDat,IDDuAn,mota,SoPhongNgu,SoTang,SoToilet,NoiThat,MatTien,HuongNha,TenLienHe,DiaChiLienHe,SoDienThoaiLienHe,EmailLienHe")] BatDongSan batdongsan, HttpPostedFileBase image)
 {
     if (image != null && image.ContentLength > 0)
     {
         string filename = System.IO.Path.GetFileName(image.FileName);
         string urlimage = Server.MapPath("~/Images" + filename);
         string path     = Path.Combine(Server.MapPath("~/Images"), Path.GetFileName(image.FileName));
         image.SaveAs(path);
         image.SaveAs(urlimage);
         batdongsan.Urlimage = "Images/" + filename;
     }
     if (batdongsan.IDDuAn == 0 || batdongsan.IDDuAn == null)
     {
         batdongsan.IDDuAn = 1;
     }
     batdongsan.Mota        = batdongsan.Mota.Replace("\r\n", "<br />");
     batdongsan.TrangThai   = 2;
     batdongsan.NgayDang    = DateTime.Now;
     batdongsan.NgayCapNhat = DateTime.Now;
     if (ModelState.IsValid)
     {
         db.Entry(batdongsan).State = EntityState.Added;
         db.SaveChanges();
         return(Redirect("/NhanVien/DSBatDongSan"));
     }
     return(View(batdongsan));
 }
示例#3
0
        private void grid_MouseDoubleClick(object sender, MouseButtonEventArgs e)
        {
            BatDongSan a = grid.SelectedItem as BatDongSan;

            frmThemHDDC.stringbdsid = a.bdsid.ToString();
            frmThemHDDC frm = new frmThemHDDC();

            frm.Show();
            this.Close();
        }
        public ActionResult LoaiBo(BatDongSan bds)
        {
            var batdongsan = db.BatDongSans.Where(s => s.ID == bds.ID).FirstOrDefault();

            if (batdongsan == null)
            {
                return(HttpNotFound());
            }
            db.Entry(batdongsan).State = EntityState.Deleted;
            db.SaveChanges();
            return(Redirect("Danhsach_DuyetBaiDang"));
        }
示例#5
0
        private void btnThem_Click(object sender, RoutedEventArgs e)
        {
            HopDongKyGui hdkg = new HopDongKyGui();
            BatDongSan   bds  = new BatDongSan();

            bds.KhachHang = dc.KhachHangs.Single(x => x.khid == int.Parse(cboKH.SelectedValue.ToString()));
            bds.LoaiBD    = dc.LoaiBDs.Single(x => x.loaiid == int.Parse(cboLoai.SelectedValue.ToString()));
            bds.chieudai  = double.Parse(txtDai.Text);
            bds.chieurong = double.Parse(txtRong.Text);
            bds.dientich  = double.Parse(txtDai.Text) * double.Parse(txtRong.Text);
            bds.dongia    = double.Parse(txtDongia.Text);
            bds.hoahong   = double.Parse(txtHH.Text);
            bds.sonha     = txtSonha.Text;
            bds.tenduong  = txtDuong.Text;
            bds.phuong    = txtPhuong.Text;
            bds.quan      = txtQuan.Text;
            bds.thanhpho  = txtTP.Text;
            bds.mota      = txtMota.Text;
            bds.hinhanh   = null;
            bds.tinhtrang = 1;//
            bds.masoqsdd  = txtQSDD.Text;

            MessageBoxResult result = MessageBox.Show("Bạn có đồng ý lập hợp đồng này ?", "Thông Báo", MessageBoxButton.YesNo);

            switch (result)
            {
            case MessageBoxResult.Yes:
                dc.BatDongSans.InsertOnSubmit(bds);
                dc.SubmitChanges();
                dc.Refresh(System.Data.Linq.RefreshMode.OverwriteCurrentValues, dc.BatDongSans);
                int idbds = dc.BatDongSans.Max(x => x.bdsid);
                hdkg.BatDongSan  = dc.BatDongSans.Single(x => x.bdsid == idbds);
                hdkg.NhanVien    = dc.NhanViens.Single(x => x.nvid == nvid); //idnv
                hdkg.KhachHang   = dc.KhachHangs.Single(x => x.khid == int.Parse(cboKH.SelectedValue.ToString()));
                hdkg.ngaybatdau  = dpbatdau.DateTime;
                hdkg.ngayketthuc = dpketthuc.DateTime;
                hdkg.chiphidv    = double.Parse(txtChiPhi.Text);
                hdkg.giatri      = double.Parse(txtTongGia.Text);
                dc.HopDongKyGuis.InsertOnSubmit(hdkg);
                dc.SubmitChanges();
                MessageBox.Show("Lập Hợp Đồng thành công!");
                this.Close();
                break;

            case MessageBoxResult.No:

                break;
            }
        }
示例#6
0
        public ActionResult XacNhanBanThanhCong(PhanCong epcs)
        {
            if (epcs == null)
            {
                return(HttpNotFound());
            }
            var        phancong   = db.PhanCongs.Where(x => x.ID == epcs.ID).FirstOrDefault();
            BatDongSan batdongsan = db.BatDongSans.Where(x => x.ID == epcs.IDBatDongSan).FirstOrDefault();

            batdongsan.TrangThai       = 4;
            batdongsan.NgayCapNhat     = DateTime.Now;
            db.Entry(batdongsan).State = EntityState.Modified;
            db.SaveChanges();
            return(Redirect("Index"));
        }
        public ActionResult XemBatDongSan(int?ID)
        {
            BatDongSan batdongsan = db.BatDongSans.Where(x => x.ID == ID).FirstOrDefault();

            if (batdongsan == null)
            {
                return(HttpNotFound());
            }
            if (Session["nhanvien"] != null)
            {
                return(PartialView("XemBatDongSan", batdongsan));
            }
            else
            {
                return(RedirectToAction("../Home/Login"));
            }
        }
        public ActionResult PhanCongSales(int?ID)
        {
            BatDongSan bds = db.BatDongSans.Where(m => m.ID == ID).FirstOrDefault();

            if (bds == null)
            {
                return(HttpNotFound());
            }
            ViewBag.listsales = db.Sales.ToList();
            if (Session["nhanvien"] != null)
            {
                return(PartialView("PhanCongSales", bds));
            }
            else
            {
                return(RedirectToAction("../Home/Login"));
            }
        }
        public ActionResult PhanCong(int?idbatdongsan, int?idsale)
        {
            BatDongSan batdongsan = db.BatDongSans.Where(s => s.ID == idbatdongsan).FirstOrDefault();

            if (batdongsan == null)
            {
                return(HttpNotFound());
            }
            batdongsan.TrangThai       = 3;
            db.Entry(batdongsan).State = EntityState.Modified;
            db.SaveChanges();
            PhanCong pc = new PhanCong()
            {
                IDBatDongSan    = idbatdongsan,
                IDSales         = idsale,
                PhanTramHoaHong = 0.05,
                NgayTao         = DateTime.Now
            };

            db.Entry(pc).State = EntityState.Added;
            db.SaveChanges();
            return(Redirect("Danhsach_PhanCongSales"));
        }