コード例 #1
0
 public JsonResult UserStatusFalse()
 {
     Buisness_Logic.Application.Application BLobj = new Buisness_Logic.Application.Application();
     user = Session["UserID"].ToString();
     return(new JsonResult {
         Data = BLobj.UserStatusFalse(user), JsonRequestBehavior = JsonRequestBehavior.AllowGet
     });
 }
コード例 #2
0
        public JsonResult GetLocationByUserID()
        {
            string selectedLocation = null;

            if (Session["LocationID"] != null)
            {
                selectedLocation = Session["LocationID"].ToString();
            }
            Buisness_Logic.Application.Application BLobj = new Buisness_Logic.Application.Application();
            string userID = Session["UserID"].ToString();

            //return new JsonResult { Data = db.GetHospitals(prefix), JsonRequestBehavior = JsonRequestBehavior.AllowGet };
            return(new JsonResult {
                Data = BLobj.GetLocationByUserID(userID, selectedLocation), JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
コード例 #3
0
        public ActionResult Login(FormCollection fc)
        {
            try
            {
                KeystoneProject.Models.Models_Application.Models_Application obj = new Models.Models_Application.Models_Application();
                Buisness_Logic.Application.Application BLobj = new Buisness_Logic.Application.Application();
                if (fc["UserName"] != null)
                {
                    obj.UserName = fc["UserName"].ToString();
                    obj.Password = fc["Password"].ToString();

                    bool   login            = BLobj.UsersLogin(obj);
                    string selectedLocation = Session["LocationID"].ToString();
                    user = Session["UserID"].ToString();
                    if (login)
                    {
                        ds = BLobj.CheckUserStatus(user);

                        if (ds.Tables[0].Rows[0]["UserStatus"].ToString() == "true")
                        {
                            ModelState.Clear();
                            TempData["Msg"] = "User Already Login To Another System !";
                        }
                        else
                        {
                            BLobj.UserStatus(user);
                            return(RedirectToAction("Dashboard", "Home"));
                        }
                    }
                    else
                    {
                        return(View());
                    }
                }
                return(View());
                //
            }
            catch (Exception ex)
            {
                ViewData["Message"] = ex.Message;
                //ViewBag.Message = ex.Message;
                return(View());
            }
        }
コード例 #4
0
        public JsonResult SessionLogOut(string prefix)

        {
            Buisness_Logic.Application.Application BLobj = new Buisness_Logic.Application.Application();
            string data       = "";
            int    HospitalID = Convert.ToInt32(Session["HospitalID"]);
            int    LocationID = Convert.ToInt32(Session["LocationID"]);

            Session["HospitalID"] = HospitalID;
            Session["LocationID"] = LocationID;
            List <string[]> serch = new List <string[]>();

            if (Session["LocationID"] == null && Session["LocationID"] == null)
            {
                user = Session["UserID"].ToString();
                BLobj.UserStatusFalse(user);
                data = "Session Out Please Login Again..";
            }
            return(new JsonResult {
                Data = data, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }