コード例 #1
0
        public ActionResult LoginData(GetUsup2_Result objUser)
        {
            if (ModelState.IsValid)
            {
                using (dbStokEntities db = new dbStokEntities())
                {
                    var obj = db.tbUsers.Where(a => a.username.Equals(objUser.username) && a.password.Equals(objUser.password)).FirstOrDefault();
                    if (obj == null)
                    {
                        return(View("ErrorLogin"));
                    }
                    var supobj = db.Suppliers.Where(b => b.id_user.Equals(obj.id_user)).FirstOrDefault();

                    if (obj != null && obj.status_user == 1)
                    {
                        Session["UserID"]   = obj.id_user.ToString();
                        Session["UserName"] = obj.username.ToString();
                        Session["SupID"]    = supobj.id_supplier.ToString();
                        Session["SupName"]  = supobj.nama_supplier.ToString();
                        return(RedirectToAction("SupplierDashBoard"));
                    }
                    else if (obj.status_user == 0)
                    {
                        Session["UserID"]   = obj.id_user.ToString();
                        Session["UserName"] = obj.username.ToString();
                        return(RedirectToAction("AdminDashBoard"));
                    }
                }
            }

            return(View(objUser));
        }
コード例 #2
0
        public ActionResult RegisterData(GetUsup2_Result usup)
        {
            string cekUsername = "";

            string[] cekUsernameAr = new string[100];

            int i = 0;
            int j = 0;
            List <GetUsup2_Result> result = rm.GetUsers();

            foreach (var e in result)
            {
                cekUsername = e.username; cekUsernameAr[i] = cekUsername;
                i++;
            }
            while (j <= i)
            {
                if (usup.username == cekUsernameAr[j])
                {
                    return(View("Error"));
                }
                j++;
            }

            dbe.AddUser(usup.id_user, usup.username, usup.password, usup.status_user, usup.nama_supplier, usup.alamat_supplier, usup.telp_supplier);
            return(View("RegisterData"));
        }