public ActionResult AjaxUserCheck(palabra b) { try { BIZUsuario User = new BIZUsuario(); User.Usuario1 = b.name; BLLUsuario DUser = new BLLUsuario(); b.existe = DUser.CheckByName(User); return Json(b, JsonRequestBehavior.AllowGet); } catch (Exception ex) { return Json(new BIZUsuario(), JsonRequestBehavior.AllowGet); } }
public Boolean CheckByName(BIZUsuario oUser) { var TUser = db.Usuario .Where(b => b.Usuario1 == oUser.Usuario1) .FirstOrDefault(); if (TUser == null) { return false; } else { return true; } }
public ActionResult ChangePass(RegisterModel usuario) { try { BIZUsuario user = new BIZUsuario(); user.Usuario1 = (string)Session["usuario"]; user.Password = usuario.PrevPass; BIZUsuario _usuario = UsuarioWorker.validarLogin(user); if (_usuario != null) { _usuario.Password = usuario.Password; UsuarioWorker.ActualizarUsuario(_usuario); TempData["OKNormal"] = Resources.Language.okCambioPass; try { Bita.guardarBitacora(new BIZBitacora("Informativo", "El usuario " + _usuario.Usuario1 + " ha cambiado su password", (int)Session["userID"], Session["_ip"].ToString())); } catch (Exception ex) { } return Redirect("/Login/CerrarSesion"); } else { TempData["ErrorNormal"] = Resources.Language.errorCambioPass; //cambiar por error de contraseña vieja return View(usuario); } } catch { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } try { Bita.guardarBitacora(new BIZBitacora("Error", "Error al cambiar la password", idUser, ip)); } catch (Exception ex) { } TempData["ErrorNormal"] = Resources.Language.ErrorNormal; return View(usuario); } }
public ActionResult ValidateUser(string k) { try { var UserToValidate = System.Text.Encoding.UTF8.GetString(System.Convert.FromBase64String(k)); ViewBag.valor = UserToValidate; //aca tengo q poner al usuario activo BIZ.BIZUsuario User = new BIZUsuario(); User.Usuario1 = UserToValidate; UsuarioWorker.ValidarUsuario(User); try { Bita.guardarBitacora(new BIZBitacora("Informativo", "Se ha validado el usuario: "+ User.Usuario1, (int)Session["userID"], Session["_ip"].ToString())); } catch (Exception ex) { } TempData["OKNormal"] = Resources.Language.OKNormal; } catch { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } try { Bita.guardarBitacora(new BIZBitacora("Error", "Error al validar usuario", idUser, ip)); } catch (Exception ex) { } TempData["ErrorNormal"] = Resources.Language.ErrorNormal; } return View(); }
public ActionResult RegisterOut(Models.RegisterModel U) { try { //if (ModelState.IsValid) //{ BIZUsuario User = new BIZUsuario(); User = AutoMapper.Mapper.Map<Models.RegisterModel, BIZUsuario>(U); User.IDEstado = 12; User.IDTipoUsuario = 2; UsuarioWorker.InsertarUsuario(User); TempData["OKNormal"] = Resources.Language.OKNormal; SL.Utils util = new SL.Utils(); var UserEncoded = System.Convert.ToBase64String(System.Text.Encoding.UTF8.GetBytes(User.Usuario1)); BIZ.BIZCorreo correo = new BIZCorreo(); correo.Subject = "Please Validate IID Account"; correo.To = User.Email; string link = "<a href='http://" + Request.Url.Host.ToLower() + ":" + Request.Url.Port + "/Account/validateUser?k=" + UserEncoded + "'>Link</a>"; string body = String.Format(Language.MailValidationLink, User.Nombre, link); //correo.Body = "Hi " + User.Nombre + ", <p>Plese validate your IID account with the following link</p> <a href='http://" + Request.Url.Host.ToLower() +":" + Request.Url.Port + "/Account/validateUser?k=" + UserEncoded + "'>Link</a>"; correo.Body = body; util.sendMail(correo); string _ip = "Unknown"; try { _ip = (string)Session["_ip"]; } catch (Exception) { } Bita.guardarBitacora(new BIZBitacora("Informativo", "Se ha creado el usuario " + User.Usuario1, null, _ip)); return RedirectToAction("EmailConfirm"); //} //throw new ArgumentNullException("value"); } catch (Exception ex2) { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } Bita.guardarBitacora(new BIZBitacora("Error", "Error en el registro", idUser, ip)); TempData["ErrorNormal"] = Resources.Language.ErrorNormal; ViewBag.IDClienteEmpresa = new SelectList(ClienteWorker.ObtenerClienteEmpresas(), "IDClienteEmpresa", "Nombre"); return View(U); } //} //catch(Exception err) //{ //TempData["ErrorNormal"] = Resources.Language.ErrorNormal; //ViewBag.IDClienteEmpresa = new SelectList(DCliente.getAllClienteEmpresa(), "IDClienteEmpresa", "Nombre"); //return View(U); //} }
public ActionResult MenuReload(string UserName, string Password) { try { BIZUsuario UserCheck = new BIZUsuario(); UserCheck.Usuario1 = UserName; UserCheck.Password = Password; BIZUsuario _usuario = UsuarioWorker.validarLogin(UserCheck); //ip if (_usuario != null && _usuario.IDEstado == 13) { FormsAuthentication.SetAuthCookie(UserName, false); Response.Cache.SetCacheability(HttpCacheability.NoCache); Response.Cache.SetAllowResponseInBrowserHistory(false); Response.Cache.SetNoStore(); try { Bita.guardarBitacora(new BIZBitacora("Informativo", "El usuario \"" + _usuario.Usuario1 + "\" inició sesión", _usuario.IDUsuario, Session["_ip"].ToString())); } catch (Exception ex) { } Session.Timeout = 9999; Session["usuario"] = _usuario.Usuario1; Session["userID"] = _usuario.IDUsuario; Session["SUsuario"] = _usuario; ViewBag.UserGroup = _usuario.TipoUsuario.Tipo; Session["grupo"] = _usuario.TipoUsuario.Tipo; return PartialView("~/Views/Shared/Menu.cshtml"); } else if (_usuario != null) { if (_usuario.IDEstado == 12) { return Json(new { status = "error", message = @Language.UsuarioNoHabilitado }); } else if (_usuario.IDEstado == 26) { return Json(new { status = "error", message = @Language.UsuarioNoConfirmado }); } else { return Json(new { status = "error", message = @Language.RevisarUsuarioContra }); } } else { return Json(new { status = "error", message = @Language.RevisarUsuarioContra }); } } catch { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } try { Bita.guardarBitacora(new BIZBitacora("Error", "Error al intentar iniciar sesion", idUser, ip)); } catch (Exception ex) { } return Json(new { status = "error", message = @Language.RevisarUsuarioContra }); } }
public BIZUsuario getUserByID(int IDUsuario) { BIZUsuario oUsuario = new BIZUsuario(); var TUsuario = db.Usuario .SingleOrDefault(x => x.IDUsuario == IDUsuario); if (TUsuario != null) { oUsuario = Mapper.Map<Usuario, BIZUsuario>(TUsuario); } else { return null; } return oUsuario; }
public bool CheckByName(BIZUsuario User) { return D_User.CheckByName(User); }
public void ValidateUser(BIZUsuario oUser) { var TUser = db.Usuario .Where(b => b.Usuario1 == oUser.Usuario1) .FirstOrDefault(); TUser.IDEstado = 26; db.Entry(TUser).State = EntityState.Modified; db.SaveChanges(); }
public BIZUsuario ValidateLogin(BIZUsuario oUser) { try { var TUser = db.Usuario .Where(b => b.Usuario1 == oUser.Usuario1) .Where(c => c.Password == oUser.Password) .FirstOrDefault(); var UserReturn = Mapper.Map<Usuario, BIZUsuario>(TUser); if (UserReturn.Usuario1 == oUser.Usuario1 && UserReturn.Password == oUser.Password) { return UserReturn; } else { return null; } } catch (Exception ex) { return null; } }
public bool UpdateUser(BIZUsuario usuario) { try { var TUsuario = Mapper.Map<BIZUsuario, Usuario>(usuario); var original = db.Usuario.Find(usuario.IDUsuario); if (original != null) { db.Entry(original).CurrentValues.SetValues(TUsuario); db.SaveChanges(); return true; } else { return false; } } catch { return false; } }
public void InsertUsuario(BIZUsuario oUsuario) { //var TSave = Mapper.Map<BIZUsuario, Usuario>(oUsuario); Usuario TSave = new Usuario(); TSave.Email = oUsuario.Email; TSave.IDEstado = oUsuario.IDEstado; TSave.FechaAlta = DateTime.Now; TSave.FechaUltimaMod = TSave.FechaAlta; TSave.IDClienteEmpresa = oUsuario.IDClienteEmpresa; TSave.IDEstado = oUsuario.IDEstado; TSave.IDTipoUsuario = oUsuario.IDTipoUsuario; TSave.Nombre = oUsuario.Nombre; TSave.Password = oUsuario.Password; TSave.Telefono = oUsuario.Telefono; TSave.Usuario1 = oUsuario.Usuario1; TSave.IDClienteEmpresa = oUsuario.IDClienteEmpresa; TSave.Documento = null; TSave.Documento1 = null; TSave.Bitacora = null; db.Usuario.Add(TSave); db.SaveChanges(); }
public void ValidarUsuario(BIZUsuario User) { D_User.ValidateUser(User); }
public BIZUsuario validarLogin(BIZUsuario UserCheck) { return D_User.ValidateLogin(UserCheck); }
public void InsertarUsuario(BIZUsuario User) { D_User.InsertUsuario(User); }
public ActionResult RegisterIN(ModelUsuario _user) { try { BIZUsuario User = new BIZUsuario(); User = AutoMapper.Mapper.Map<ModelUsuario, BIZUsuario>(_user); User.IDEstado = 13; User.IDClienteEmpresa = null; userWorker.InsertarUsuario(User); Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } Bita.guardarBitacora(new BIZBitacora("Informativo", "Se ha generado el usuario: " + _user.Usuario1, idUser, ip)); TempData["OKNormal"] = Resources.Language.OKNormal; return RedirectToAction("Index"); } catch { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } Bita.guardarBitacora(new BIZBitacora("Error", "Error al crear un usuario de forma interna", idUser, ip)); TempData["ErrorNormal"] = Resources.Language.ErrorNormal; return RedirectToAction("Index"); } }
public ActionResult Edit(int id, BIZUsuario usuario) { try { var user = userWorker.ObtenerUsarioByID(id); user.Email = usuario.Email; user.IDEstado = usuario.IDEstado; user.Telefono = usuario.Telefono; // user.IDTipoUsuario = usuario.IDTipoUsuario; //esto lo rompia porq no traia nada user.Nombre = usuario.Nombre; user.FechaUltimaMod = DateTime.Now; if (userWorker.ActualizarUsuario(user)) { try { Bita.guardarBitacora(new BIZBitacora("Informativo", "Se ha editando el usuario con id: "+ usuario.IDUsuario, (int)Session["userID"], Session["_ip"].ToString())); } catch (Exception ex) { } TempData["OKNormal"] = Resources.Language.OKNormal; return RedirectToAction("Index"); } else { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } try { Bita.guardarBitacora(new BIZBitacora("Error", "Error al intentar editar usuario", idUser, ip)); } catch (Exception ex) { } TempData["ErrorNormal"] = Resources.Language.ErrorNormal; return RedirectToAction("Index"); } } catch { Nullable<int> idUser = null; string ip = "Unknown"; try { idUser = (int)Session["userID"]; } catch (Exception ex) { } try { ip = Session["_ip"].ToString(); } catch (Exception ex) { } try { Bita.guardarBitacora(new BIZBitacora("Error", "Error al intentar editar usuario", idUser, ip)); } catch (Exception ex) { } TempData["ErrorNormal"] = Resources.Language.ErrorNormal; return RedirectToAction("Index"); } }
public bool ActualizarUsuario(BIZUsuario usuario) { return D_User.UpdateUser(usuario); }