public ActionResult Index(clsLoginVM oLoginVM) { this.GetDefaultData(); if (ModelState.IsValid) { clsEmpresaVM oEmpresaVM = EmpresaList().Find(x => x.EmpresaId == oLoginVM.EmpresaId); try { clsAppInfo.Init(oEmpresaVM.DataSource, oEmpresaVM.InitialCatalog, SysData.ToStr(oLoginVM.UsuarioCod), oLoginVM.UsuarioPass); if (clsAppInfo.OpenConection()) { if (AppCode.AplicacionFind(1)) { if (AppCode.UsuarioCodFind(SysData.ToStr(oLoginVM.UsuarioCod))) { if (AppCode.AutorizaFind(clsAppInfo.TipoUsuarioId, "segAplicacion", 1)) { Session["User"] = clsAppInfo.UsuarioCod; clsAppInfo.AppPath = Request.UrlReferrer.OriginalString; return(RedirectToAction("Index", "Home")); } else { ViewBag.MessageErr = "Aplicación no Autorizada para el Usuario"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } else { ViewBag.MessageErr = "Usuario no Registrado"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } else { ViewBag.MessageErr = "Aplicación no Autorizada"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } } catch (Exception exp) { ViewBag.MessageErr = Convert.ToString(exp.Message); ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); } } ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLoginVM)); }
// GET: Login public ActionResult Index() { try { clsLoginVM oLogin = new clsLoginVM(); oLogin.UsuarioCod = "jmercado"; oLogin.UsuarioPass = "******"; ViewBag.EmpresaId = new SelectList(EmpresaList(), "EmpresaId", "EmpresaDes"); return(View(oLogin)); } catch (Exception ex) { return(RedirectToAction("ErrorMsg", "Error", new { @MessageErr = ex.Message })); } }
public MainPage() { this.InitializeComponent(); vm = (clsLoginVM)this.DataContext; }