public JsonResult Insert(GlobaisUsuarioBE _usuario, GlobaisEnderecoBE _endereco) { _usuario.usu_senha = Common.CriptografiaSenha(_usuario.usu_senha); _usuario.Endereco = _endereco; _usuario.conf_id = GlobalVariables.User.conf_id; var user = new GlobaisUsuarioBLL().Insert(_usuario); return(Json(user, JsonRequestBehavior.AllowGet)); }
public ActionResult Index(string txtLogin, string txtSenha, string cbolembrarsenha) { try { GlobaisUsuarioBLL _login = new GlobaisUsuarioBLL(); var _user = _login.Login(new GlobaisUsuarioBE { usu_email = txtLogin, usu_senha = Common.CriptografiaSenha(txtSenha), log_ativo = true }); if (_user != null) { if (cbolembrarsenha == "on") { if (Globais.Helper.Globais.CoolieAtivo) { HttpCookie cookieuser = new HttpCookie(Globais.Helper.Globais.NameCookie); cookieuser.Value = _user.usu_id.ToString(); cookieuser.Expires = DateTime.Now.AddDays(Globais.Helper.Globais.CookieDias); Response.Cookies.Add(cookieuser); } } Session[Globais.Helper.Globais.SessionSistema] = _user; Session[Globais.Helper.Globais.SessionSistemaConfId] = _user.conf_id; Session[Globais.Helper.Globais.SessionSistemaPermissao] = _user.Permissao; Session[Globais.Helper.Globais.SessionSistemaEmpresaSelecionada] = new GlobaisEmpresaBLL().SelectId(new GlobaisEmpresaBE { conf_id = _user.conf_id }); return(new RedirectResult("/")); /*if(_user.Empresas == null) * return new RedirectResult("/Login/Index?company=true"); * else if(_user.Empresas.Count > 1) * return new RedirectResult("/SelecionarEmpresa"); * else * { * Session[Globais.Helper.Globais.SessionSistemaEmpresaSelecionada] = _user.Empresas[0].useemp_empresa; * return new RedirectResult("/"); * }*/ } else { return(new RedirectResult("/Login/Index?error=true")); } } catch (Exception ex) { Common.TratarLogErro(ex); return(View()); } }
public override void OnActionExecuting(ActionExecutingContext _context) { context = _context; if (context.HttpContext.Session[Globais.Helper.Globais.SessionSistema] == null) { try { var cookie = HttpContext.Current.Request.Cookies[Globais.Helper.Globais.NameCookie].Value; if (cookie == null) { HttpContext.Current.Response.Redirect("~/Login"); } else { var _user = new GlobaisUsuarioBLL().SelectId(Convert.ToInt32(cookie)); context.HttpContext.Session[Globais.Helper.Globais.SessionSistema] = _user; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaConfId] = _user.conf_id; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaPermissao] = _user.Permissao; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaEmpresaSelecionada] = new GlobaisEmpresaBLL().SelectId(new GlobaisEmpresaBE { conf_id = _user.conf_id }); this.ValidaUsuario(); } } catch (Exception ex) { //HttpContext.Current.Response.Redirect("~/Login"); var _user = new GlobaisUsuarioBLL().SelectId(4); context.HttpContext.Session[Globais.Helper.Globais.SessionSistema] = _user; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaConfId] = _user.conf_id; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaPermissao] = _user.Permissao; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaEmpresaSelecionada] = new GlobaisEmpresaBLL().SelectId(new GlobaisEmpresaBE { conf_id = _user.conf_id }); this.ValidaUsuario(); } } else { ValidaUsuario(); const string culture = "en-US"; System.Globalization.CultureInfo ci = System.Globalization.CultureInfo.GetCultureInfo(culture); System.Threading.Thread.CurrentThread.CurrentCulture = ci; System.Threading.Thread.CurrentThread.CurrentUICulture = ci; } }
public override void OnActionExecuting(ActionExecutingContext _context) { context = _context; if (context.HttpContext.Session[Globais.Helper.Globais.SessionSistema] == null) { try { var cookie = HttpContext.Current.Request.Cookies[Globais.Helper.Globais.NameCookie].Value; if (cookie == null) { HttpContext.Current.Response.Redirect("~/Login"); } else { var _user = new GlobaisUsuarioBLL().SelectId(Convert.ToInt32(cookie)); context.HttpContext.Session[Globais.Helper.Globais.SessionSistema] = _user; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaConfId] = _user.conf_id; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaPermissao] = _user.Permissao; this.ValidaUsuario(); } } catch (Exception ex) { //HttpContext.Current.Response.Redirect("~/Login"); var _user = new GlobaisUsuarioBLL().SelectId(4); context.HttpContext.Session[Globais.Helper.Globais.SessionSistema] = _user; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaConfId] = _user.conf_id; context.HttpContext.Session[Globais.Helper.Globais.SessionSistemaPermissao] = _user.Permissao; this.ValidaUsuario(); } } else { ValidaUsuario(); } }
public JsonResult Update(GlobaisUsuarioBE _usuario) { var listaClientes = new GlobaisUsuarioBLL().Update(_usuario); return(Json(listaClientes, JsonRequestBehavior.AllowGet)); }
public JsonResult SelecId(int id) { var usuario = new GlobaisUsuarioBLL().SelectId(id); return(Json(usuario, JsonRequestBehavior.AllowGet)); }
public PartialViewResult CarregaListaUsuario(string usu_nome, string usu_email, string usu_telefone) { var listaClientes = new GlobaisUsuarioBLL().SelectBuscaLista(usu_nome, usu_email, usu_telefone, GlobalVariables.User_EmpresaSelecionar); return(PartialView(listaClientes)); }