예제 #1
0
        public ActionResult SuaThongTin(string email, string sdt, string ten, string ngaysinh, string diachi /*,string gioitinh*/)
        {
            var model = new tbl_thongtincanhan();

            model.email    = email;
            model.sdt      = Convert.ToDecimal(sdt);
            model.ten      = ten;
            model.ngaysinh = Convert.ToDateTime(ngaysinh);
            model.diachi   = diachi;
            //model.gioitinh = gioitinh;
            model.id = (int)Session["IDTinhTrang"];

            var func_tk = new Func_TaiKhoan();
            var result  = func_tk.UpdateThongTinCaNhan(model);

            if (result == null)
            {
                ModelState.AddModelError("", "Cập nhật thất bại.");
            }
            else
            {
                ModelState.AddModelError("", "Cập nhật thành công.");
            }

            return(Redirect("~/Home/Information"));
        }
예제 #2
0
        public ActionResult SignUp(DangKi model)
        {
            tbl_thongtincanhan ttcn = new tbl_thongtincanhan();
            tbl_taikhoan       tk   = new tbl_taikhoan();

            Func_ThongTinCaNhan f_ttcn = new Func_ThongTinCaNhan();
            Func_TaiKhoan       f_tk   = new Func_TaiKhoan();

            ttcn.ten      = model.ten;
            ttcn.sdt      = model.sdt;
            ttcn.email    = model.email;
            ttcn.ngaysinh = model.ngaysinh;
            ttcn.gioitinh = model.gioitinh;
            if (ttcn.gioitinh == "Nam")
            {
                ttcn.anhdaidien = "anhNam.png";
            }
            else
            {
                ttcn.anhdaidien = "anhNu.png";
            }
            ttcn.diachi = model.diachi;
            f_ttcn.Insert(ttcn);


            tk.id_q        = 3;
            tk.tentaikhoan = model.tentaikhoan;
            tk.matkhau     = model.matkhau;
            tk.id_ttcn     = ttcn.id;
            tk.trangthai   = true;
            f_tk.Insert(tk);


            return(Redirect("/Home/Index"));
        }
        // Xóa theo key
        public int?Delete(int id)
        {
            tbl_thongtincanhan dbEntry = context.tbl_thongtincanhan.Find(id);

            if (dbEntry == null)
            {
                return(null);
            }

            context.tbl_thongtincanhan.Remove(dbEntry);
            context.SaveChanges();
            return(id);
        }
        // Thêm 1 đối tượng
        public int?Insert(tbl_thongtincanhan model)
        {
            tbl_thongtincanhan dbEntry = context.tbl_thongtincanhan.Find(model.id);

            if (dbEntry != null)
            {
                return(null);
            }

            context.tbl_thongtincanhan.Add(model);
            context.SaveChanges();
            return(model.id);
        }
예제 #5
0
        public int?UpdateThongTinCaNhan(tbl_thongtincanhan model)
        {
            tbl_thongtincanhan dbEntry = context.tbl_thongtincanhan.Find(model.id);

            if (dbEntry == null)
            {
                return(null);
            }

            dbEntry.email    = model.email;
            dbEntry.sdt      = model.sdt;
            dbEntry.ten      = model.ten;
            dbEntry.ngaysinh = model.ngaysinh;
            dbEntry.diachi   = model.diachi;
            //dbEntry.gioitinh = model.gioitinh;
            context.SaveChanges();
            return(model.id);
        }
        // Trả về 1 đối tượng khi biết khóa
        public tbl_thongtincanhan FindEntity(int id)
        {
            tbl_thongtincanhan dbEntry = context.tbl_thongtincanhan.Find(id);

            return(dbEntry);
        }