Exemplo n.º 1
0
        public ActionResult Edit(string id)
        {
            CDbContext dc = new CDbContext();

            var depobj = dc.departments.Where(a => a.id.Equals(id)).FirstOrDefault();

            if (depobj != null)
            {
                return(View(depobj));
            }
            else
            {
                ModelState.AddModelError("", "無此部門資料");
                ViewBag.error = "無此部門資料";
                return(View("Error"));
            }


            //SqlHelper hp = new SqlHelper();
            //DataTable tb = hp.Sql2Table("select id,cname from dep where id=" + id);

            //department dep = new department();
            //dep.id = tb.Rows[0]["id"].ToString();
            //dep.departmentName = tb.Rows[0]["cname"].ToString();
            //return View(dep);
        }
Exemplo n.º 2
0
        //[Authorize(Roles = "superadmin,admin")]  // authenication
        public ActionResult Department()
        {
            CDbContext dc    = new CDbContext();
            var        dlist = dc.departments.ToList <department>();

            return(View(dlist));


            //改為從資料庫讀取部門資料,一筆一筆建立Department物件存入departmentlist
            //List<department> departmentlist = new List<department>();

            //SqlHelper hp = new SqlHelper();

            //DataTable tb = hp.Sql2Table("select id,cname from dep");

            //department depobj;
            //foreach(DataRow r in tb.Rows)
            //{
            //    depobj = new department();
            //    depobj.id = r["id"].ToString();
            //    depobj.departmentName = r["cname"].ToString();
            //    departmentlist.Add(depobj);
            //}

            //return View(departmentlist);
        }
Exemplo n.º 3
0
        public ActionResult Register(CRegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //throw new Exception("我自訂錯誤");
                    CDbContext dc = new CDbContext();

                    CUser u = new CUser();
                    u.userid = model.Username;
                    u.pwd    = model.Password;

                    dc.users.Add(u);
                    dc.SaveChanges();
                    return(RedirectToAction("Login", "CAccount"));
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    return(View(model));
                }
            }

            return(View());
        }
Exemplo n.º 4
0
        public ActionResult Login(CLoginViewModel model, string ReturnUrl = "")
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }
            //string base64Password = Convert.ToBase64String(Encoding.UTF8.GetBytes(Password));

            using (CDbContext dc = new CDbContext())
            {
                var userlist = dc.users.ToList <CUser>();

                var user = dc.users.Where(
                    a => a.userid.Equals(model.Username) && a.pwd.Equals(model.Password)).FirstOrDefault();
                if (user != null)
                {
                    FormsAuthentication.SetAuthCookie(user.userid, model.RememberMe);
                    //FormsIdentity id=HttpContext.User.

                    //FormsAuthenticationTicket ticket = new FormsAuthenticationTicket()



                    if (Url.IsLocalUrl(ReturnUrl))
                    {
                        return(Redirect(ReturnUrl));
                    }
                    else
                    {
                        return(RedirectToAction("Index", "Home"));
                    }
                }
                else
                {
                    ModelState.AddModelError("", "無此帳號或密碼錯誤");
                    return(View(model));
                }
            }

            ModelState.Remove("Password");
            //var userstore=new users
            return(View());
        }
Exemplo n.º 5
0
        public ActionResult Login(CLoginViewModel model,string ReturnUrl="")
        {
            if (!ModelState.IsValid)
            {
                return View(model);
            }
            //string base64Password = Convert.ToBase64String(Encoding.UTF8.GetBytes(Password));

            using (CDbContext dc=new CDbContext())
            {
                var userlist = dc.users.ToList<CUser>();

                var user = dc.users.Where(
                    a => a.userid.Equals(model.Username) && a.pwd.Equals(model.Password)).FirstOrDefault();
                if (user!=null)
                {
                    FormsAuthentication.SetAuthCookie(user.userid, model.RememberMe);
                    //FormsIdentity id=HttpContext.User.

                    //FormsAuthenticationTicket ticket = new FormsAuthenticationTicket()

                    if (Url.IsLocalUrl(ReturnUrl))
                    {
                        return Redirect(ReturnUrl);
                    }
                    else
                    {
                        return RedirectToAction("Index", "Home");
                    }
                }
                else
                {
                    ModelState.AddModelError("","無此帳號或密碼錯誤");
                    return View(model);
                }
            }

            ModelState.Remove("Password");
            //var userstore=new users
            return View();
        }
Exemplo n.º 6
0
        public string test()
        {
            CDbContext dc       = new CDbContext();
            var        userlist = dc.users.ToList <CUser>();

            string r = "";

            foreach (CUser u in userlist)
            {
                r += u.userid + "</br>";
            }

            return(r);

            //CDbContext dc = new CDbContext();
            //CUser u=new CUser{userid="Mary",pwd="1234"};

            //dc.users.Add(u);
            //dc.SaveChanges();

            //return u.id.ToString();
        }
Exemplo n.º 7
0
        //[Authorize(Roles = "superadmin,admin")]  // authenication
        public ActionResult Department()
        {
            CDbContext dc = new CDbContext();
            var dlist = dc.departments.ToList<department>();
            return View(dlist);

            //改為從資料庫讀取部門資料,一筆一筆建立Department物件存入departmentlist
            //List<department> departmentlist = new List<department>();

            //SqlHelper hp = new SqlHelper();

            //DataTable tb = hp.Sql2Table("select id,cname from dep");

            //department depobj;
            //foreach(DataRow r in tb.Rows)
            //{
            //    depobj = new department();
            //    depobj.id = r["id"].ToString();
            //    depobj.departmentName = r["cname"].ToString();
            //    departmentlist.Add(depobj);
            //}

            //return View(departmentlist);
        }
Exemplo n.º 8
0
        public ActionResult Edit(string id)
        {
            CDbContext dc = new CDbContext();

            var depobj=dc.departments.Where(a => a.id.Equals(id)).FirstOrDefault();
            if (depobj !=null)
            {
                return View(depobj);
            }
            else
            {
                ModelState.AddModelError("", "無此部門資料");
                ViewBag.error = "無此部門資料";
                return View("Error");
            }

            //SqlHelper hp = new SqlHelper();
            //DataTable tb = hp.Sql2Table("select id,cname from dep where id=" + id);

            //department dep = new department();
            //dep.id = tb.Rows[0]["id"].ToString();
            //dep.departmentName = tb.Rows[0]["cname"].ToString();
            //return View(dep);
        }
Exemplo n.º 9
0
        public ActionResult Register(CRegisterViewModel model)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    //throw new Exception("我自訂錯誤");
                    CDbContext dc = new CDbContext();

                    CUser u = new CUser();
                    u.userid = model.Username;
                    u.pwd = model.Password;

                    dc.users.Add(u);
                    dc.SaveChanges();
                    return RedirectToAction("Login", "CAccount");
                }
                catch (Exception ex)
                {
                    ModelState.AddModelError("", ex.Message);
                    return View(model);
                }
            }

            return View();
        }
Exemplo n.º 10
0
 public UserLoginRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
Exemplo n.º 11
0
 public EquipmentCategoryRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
 public ApproveGroupRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
Exemplo n.º 13
0
 public GameController(CDbContext context)
 {
     this.context = context;
 }
Exemplo n.º 14
0
 public Repository(CDbContext context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
 public EmployeeRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
Exemplo n.º 16
0
        public string test()
        {
            CDbContext dc = new CDbContext();
            var userlist = dc.users.ToList<CUser>();

            string r = "";
            foreach(CUser u in userlist)
            {
                r += u.userid + "</br>";
            }

            return r;

            //CDbContext dc = new CDbContext();
            //CUser u=new CUser{userid="Mary",pwd="1234"};

            //dc.users.Add(u);
            //dc.SaveChanges();

            //return u.id.ToString();
        }
 public ContractorRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
Exemplo n.º 18
0
 public RequestHeaderRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }
Exemplo n.º 19
0
 public AddressRepository(CDbContext context) : base(context)
 {
     _context = context;
     _dbSet   = context.Set <TEntity>();
 }