public ActionResult Index(loginValidation V)
 {
     if (ModelState.IsValid)
     {
         string      user = Request.Form["Username"];
         string      pass = Request.Form["Password"];
         Login_Table L    = userBus.search(user, pass);
         if (L != null)
         {
             Session["user"] = L.User_ID;
             Session["type"] = L.UserType;
             if (L.UserType == "Admin")
             {
                 return(View("page1"));
             }
             else
             {
                 return(View("page2"));
             }
         }
         else
         {
             ViewBag.msg = "Invalid Credentails";
             return(View("Index"));
         }
     }
     return(View());
 }
示例#2
0
        public ActionResult RegisterForm(Login_Table lt)
        {
            es.Login_Table.Add(lt);
            es.SaveChanges();

            return(View());
        }
示例#3
0
 public async Task <List <ProcessMapModel> > ProcessMapByIdAsync(string id)
 => await(from trlUserCountry in this.db.TrelAgentCountry
          join tblCountry in this.db.TblCountry on trlUserCountry.IdCountry equals tblCountry.IdCountry into UserCountry_Table
          from leftUserCountry in UserCountry_Table.DefaultIfEmpty()
          join tblLogin in this.db.Users on trlUserCountry.IdAgent equals tblLogin.Id into Login_Table
          from leftLogin in Login_Table.DefaultIfEmpty()
          join trlCountryProcess in this.db.TrelCountryProcess on leftUserCountry.IdCountry equals trlCountryProcess.IdCountry into CountryProcess_Table
          from leftCountryProcess in CountryProcess_Table.DefaultIfEmpty()
          join tblProcess in this.db.TblProcess on leftCountryProcess.IdProcess equals tblProcess.IdProcess into Process_Table
          from leftProcess in Process_Table.DefaultIfEmpty()
          join trlProcessActivity in this.db.TrelProcessActivity on leftProcess.IdProcess equals trlProcessActivity.IdProcess into ProcessActivity_Table
          from leftProcessActivity in ProcessActivity_Table.DefaultIfEmpty()
          join tblActivity in this.db.TblActivity on leftProcessActivity.IdActivity equals tblActivity.IdActivity into Activity_Table
          from leftActivity in Activity_Table.DefaultIfEmpty()
          join trlProcessLob in this.db.TrelProcessLob on leftProcess.IdProcess equals trlProcessLob.IdProcess into ProcessLob_Table
          from lefProcesstLob in ProcessLob_Table.DefaultIfEmpty()
          join tblLob in this.db.TblLob on lefProcesstLob.IdLob equals tblLob.IdLob into Lob_Table
          from leftLob in Lob_Table.DefaultIfEmpty()
          join trlProcessStatus in this.db.TrelProcessStatus on leftProcess.IdProcess equals trlProcessStatus.IdProcess into ProcessStatus_Table
          from leftProcessStatus in ProcessStatus_Table.DefaultIfEmpty()
          join tbl_Status in this.db.TblStatus on leftProcessStatus.IdStatus equals tbl_Status.IdStatus into Status_Table
          from leftStatus in Status_Table.DefaultIfEmpty()
          join trlProcessDivision in this.db.TrelProcessDivision on leftProcess.IdProcess equals trlProcessDivision.IdProcess into ProcessDivision_Table
          from leftProcessDivision in ProcessDivision_Table.DefaultIfEmpty()
          join tblDivision in this.db.TblDivision on leftProcessDivision.IdDivision equals tblDivision.IdDivision into Division_Table
          from leftDivision in Division_Table.DefaultIfEmpty()
          join trlProcessTower in this.db.TrelProcessTower on leftProcess.IdProcess equals trlProcessTower.IdProcess into ProcessTower_Table
          from leftProcessTower in ProcessTower_Table.DefaultIfEmpty()
          join tblTower in this.db.TblTower on leftProcessTower.IdTower equals tblTower.IdTower into Tower_Table
          from leftTower in Tower_Table.DefaultIfEmpty()
          join trlProcessTowerCategory in this.db.TrelProcessTowerCategory on leftProcess.IdProcess equals trlProcessTowerCategory.IdProcess into ProcessTowerCategory_Table
          from leftProcessTowerCategory in ProcessTowerCategory_Table.DefaultIfEmpty()
          join tblTowerCategory in this.db.TblTowerCategory on leftProcessTowerCategory.IdTowerCategory equals tblTowerCategory.IdTowerCategory into TowerCategory_Table
          from leftTowerCategory in TowerCategory_Table.DefaultIfEmpty()
              where leftLogin.Id == id
          select new ProcessMapModel
 {
     IdCountry       = leftUserCountry.IdCountry,
     Country         = leftUserCountry.Country,
     IdProcess       = leftProcess.IdProcess,
     _ProcessMap     = leftProcess.ProcessMap,
     FunctionName    = leftProcess.FunctionName,
     IdLogin         = leftLogin.Id,
     DisplayName     = leftLogin.FirstName,
     IdActivity      = leftActivity.IdActivity,
     Activity        = leftActivity.Activity,
     IdLob           = leftLob.IdLob,
     Lob             = leftLob.Lob,
     IdStatus        = leftStatus.IdStatus,
     Status          = leftStatus.Status,
     IdDivision      = leftProcess.IdProcess,
     Division        = leftProcess.ProcessMap,
     IdTower         = leftProcess.IdProcess,
     Tower           = leftProcess.ProcessMap,
     IdTowerCategory = leftProcess.IdProcess,
     TowerCategory   = leftProcess.ProcessMap
 })
 .ToListAsync();
示例#4
0
        public ActionResult Index(LoginModel ModelObj)
        {
            Login_Table TableObj = new Login_Table();

            //TableObj.Id = ModelObj.Id;
            TableObj.First_Name         = ModelObj.FirstName;
            TableObj.Last_Name          = ModelObj.LastName;
            TableObj.Email              = ModelObj.Email;
            TableObj.PassWord           = ModelObj.PassWord;
            TableObj.Is_Agree           = ModelObj.IsAgree;
            TableObj.Is_Deleted         = ModelObj.IsDeleted;
            TableObj.Current_Time_Stamp = DateTime.Now;
            TableObj.Updated_Time_Stamp = DateTime.Now;;
            EntityObj.Login_Table.Add(TableObj);
            EntityObj.SaveChanges();

            ModelObj.Id = TableObj.Id;
            return(Json(ModelObj, JsonRequestBehavior.AllowGet));
        }
示例#5
0
        public ActionResult Login(Login_Table lt, Seating s)
        {
            List <Login_Table> a     = es.Login_Table.ToList();
            Login_Table        found = a.Find(c => c.User_Name == lt.User_Name && c.Password == lt.Password && c.Role == lt.Role);



            if (found != null && lt.Role == "Event-Handler")
            {
                Session["Adminname"] = lt.User_Name;
                return(Redirect("Index"));
            }
            if (found != null && lt.Role == "Participator")
            {
                user            = lt.User_Name;
                Session["name"] = lt.User_Name;
                return(Redirect("UserIndex"));
            }

            return(View());
        }
示例#6
0
        public ActionResult Index(Login_Table lt, string val)
        {
            if (val == "Login")
            {
                Login_Table l = DBOperations.SendType(lt);
                if (l.UserType == "Customer")
                {
                    return(RedirectToAction("_CustomerLayoutPage"));
                }

                else
                {
                    return(RedirectToAction("_AdminLayoutPage"));
                }
            }
            else if (val == "New User")
            {
                return(View("RegistrnPage"));
            }
            return(View());
        }
示例#7
0
        public ActionResult Login()
        {
            Login_Table lt = new Login_Table();

            return(View(lt));
        }