public ActionResult IniciarSesion(FormCollection collection) { tbUsuario user = (from t in db.tbUsuario where t.usuario == collection["usuario"] && t.password == collection["password"] select t).SingleOrDefault(); if (user != null) { Session["usuario"] = collection["usuario"]; Session["password"] = collection["password"]; return(RedirectToAction("Index", "Home")); } else { ModelState.AddModelError("", "Intento de inicio de sesión no válido."); return(View()); } }
public ActionResult Edit([Bind(Include = "usu_Id,usu_NombreUsuario,usu_Nombres,usu_Apellidos,usu_Correo,usu_EsActivo,usu_RazonInactivo,usu_EsAdministrador,usu_Password,ConfirmarPassword,suc_Id,emp_Id")] tbUsuario tbUsuario) { if (ModelState.IsValid) { try { var usu_EsActivo = true; IEnumerable <object> List = null; var MsjError = "0"; List = db.UDP_Acce_tbUsuario_Update(tbUsuario.usu_Id, tbUsuario.usu_NombreUsuario, tbUsuario.usu_Nombres, tbUsuario.usu_Apellidos, tbUsuario.usu_Correo, usu_EsActivo, tbUsuario.usu_RazonInactivo, tbUsuario.usu_EsAdministrador, tbUsuario.suc_Id, (short)tbUsuario.emp_Id); foreach (UDP_Acce_tbUsuario_Update_Result Usuario in List) { MsjError = Usuario.MensajeError; } if (MsjError.StartsWith("-1")) { ViewBag.ConfirmarPassword = "******"; ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } else { return(RedirectToAction("Index")); } } catch (Exception Ex) { Ex.Message.ToString(); ViewBag.ConfirmarPassword = "******"; ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } } else { var errors = ModelState.Values.SelectMany(v => v.Errors); } return(View(tbUsuario)); }
public ActionResult Editar(tbUsuario editado) { dbHeredadesEntities db = new dbHeredadesEntities(); if (!(db.tbUsuario.Any(t => t.codUsuario != editado.codUsuario && t.usuario == editado.usuario))) { editado.password = db.tbUsuario.Find(editado.codUsuario).password; db.Entry(editado).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } else { List <tbRol> roles = db.tbRol.Where(t => t.codRol != 1).OrderBy(t => t.rol).ToList(); ViewBag.codRol = new SelectList(roles, "codRol", "rol"); ModelState.AddModelError(string.Empty, "¡Ya existe ese usuario!"); return(View()); } }
// GET: RazonSalidas public ActionResult Index() { tbRazonSalidas tbRazonSalidas = new tbRazonSalidas { rsal_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { return(View(tbRazonSalidas)); } catch (Exception ex) { ex.Message.ToString(); } return(View(tbRazonSalidas)); }
public ActionResult DatosUsuario() { try { using (var context = new DataClasesDataContext()) { tbUsuario item = (from t in context.tbUsuario where t.codUsuario == SessionUsuario.Get.UserId select t).SingleOrDefault(); return(View(item)); } } catch (Exception) { ViewBag.errores = "No se ha podido cargar los datos"; } return(View("VistaDeErrores")); }
public ActionResult Edit(int?id) { if (id == null) { return(RedirectToAction("Index")); } tbUsuario tbUsuario = db.tbUsuario.Find(id); ViewBag.User_ID = id; ViewBag.ConfirmarPassword = "******"; ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); if (tbUsuario == null) { return(RedirectToAction("NotFound", "Login")); } ViewData["Razon"] = tbUsuario.usu_RazonInactivo; return(View(tbUsuario)); }
public Resultado Delete(tbUsuario pUsuario) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { var usuario = dbContext.tbUsuario.Where(x => x.tbUsuario_Id == pUsuario.tbUsuario_Id).FirstOrDefault(); if (usuario != null) { dbContext.tbUsuario.Remove(usuario); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Usuario", ClassName = "UsuarioProcess", MethodName = "Delete", ExceptionMsg = "Exclusão efetuada com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } } catch (Exception ex) { resultado = new Resultado() { PageName = "Area", ClassName = "AreaProcess", MethodName = "Delete", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public ActionResult Crear(tbUsuario nuevo) { dbHeredadesEntities db = new dbHeredadesEntities(); if (!(db.tbUsuario.Any(t => t.usuario == nuevo.usuario))) { nuevo.estado = true; db.tbUsuario.Add(nuevo); db.SaveChanges(); return(RedirectToAction("Index")); } else { List <tbRol> roles = db.tbRol.Where(t => t.codRol != 1).OrderBy(t => t.rol).ToList(); ViewBag.codRol = new SelectList(roles, "codRol", "rol"); ModelState.AddModelError(string.Empty, "¡Ya existe este nombre de usuario!"); return(View()); } }
public ActionResult Edit(tbPoliza poliza) { userLog = (tbUsuario)Session["usrValido"]; if (userLog == null) { return(RedirectToAction("Login", "Usuario")); } if (ModelState.IsValid) { List <string> valida = reglasNegocio(poliza); if (valida.Count == 0) { try { byte[] data = null; string json = JsonConvert.SerializeObject(poliza); data = UTF8Encoding.UTF8.GetBytes(json); string urlServicio = WebConfigurationManager.AppSettings["urlServicioPoliza"].ToString() + "UpdatePoliza"; //LLama servicio string body = llamaServicio(urlServicio, data, "POST"); return(RedirectToAction("ListaPolizas")); } catch (Exception ex) { ModelState.AddModelError("", "Error en el servicio de Actualizar Poliza. " + ex.Message); } } else { foreach (string st in valida) { ModelState.AddModelError("", st); } } } combos((int)poliza.TipoCubrimiento, (int)poliza.TipoRiesgo); return(View(poliza)); }
public ActionResult CrearUsuario(RegisterViewModel model) { List <tbRol> rols = null; try { if (!string.IsNullOrEmpty(model.Usuario) && db.tbUsuario.Where(m => m.usuario == model.Usuario.ToUpper()).Any()) { ModelState.AddModelError("Usuario", "El usuario ingresado ya existe."); } if (ModelState.IsValid) { tbUsuario NuevoUsuario = new tbUsuario { codTipoUsuario = model.selectedRol, nombre = model.Nombre, dpi = model.Dpi, carnet = model.Carnet, fechaNacimiento = model.FechaNacimiento, usuario = model.Usuario.ToUpper(), password = model.Password, estado = true }; db.tbUsuario.InsertOnSubmit(NuevoUsuario); db.SubmitChanges(); return(RedirectToAction("Index", "Usuario")); } } catch (Exception) { ViewBag.errores = "Error en la conexion con la base de datos"; return(View("VistaDeErrores")); } rols = db.tbRol.Where(x => x.estado == true).ToList(); model.roles = rols; return(View(model)); }
private bool intentoLogueo(string carnet, string password) { bool autorizado = false; //Se instancia las entidades de la base de datos this.db = new AEUSP(); tbUsuario user = null; user = this.db.tbUsuario.FirstOrDefault(u => u.carnet == carnet.Trim()); if (user != null) { if (user.clave.Equals(password.Trim())) { autorizado = true; } } return(autorizado); }
public ActionResult Index() { db = new ERP_GMEDINAEntities(); tbIdiomas tbIdiomas = new tbIdiomas { idi_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { return(View(tbIdiomas)); } catch (Exception ex) { ex.Message.ToString(); } return(View(tbIdiomas)); }
public ActionResult EditarUsuario(FormCollection colecction) { try { tbUsuario usr = db.tbUsuario.Where(x => x.codUsuario == int.Parse(colecction["codUsuario"])).SingleOrDefault(); usr.codTipoUsuario = int.Parse(colecction["codTipoUsuario"]); usr.nombre = colecction["nombre"]; usr.carnet = colecction["carnet"]; usr.dpi = colecction["dpi"]; usr.fechaNacimiento = DateTime.Parse(colecction["fechaNacimiento"]); usr.password = colecction["password"]; db.SubmitChanges(); return(RedirectToAction("Index")); } catch { ViewBag.errores = "No se pudo terminar la operacion"; return(View("VistaDeErrores")); } }
public ActionResult Index() { tbTipoIncapacidades tbTipoIncapacidades = new tbTipoIncapacidades { ticn_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { //tbTipoIncapacidades = db.tbTipoIncapacidades.Where(x => x.ticn_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList(); return(View(tbTipoIncapacidades)); } catch (Exception ex) { ex.Message.ToString(); //tbTipoIncapacidades.Add(new tbTipoIncapacidades { ticn_Id = 0, ticn_Descripcion = "Fallo la conexión" }); } return(View(tbTipoIncapacidades)); }
// GET: Competencias public ActionResult Index() { if (Session["Admin"] == null && Session["Usuario"] == null) { Response.Redirect("~/Inicio/index"); return(null); } tbCompetencias tbCompetencias = new tbCompetencias { comp_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { // tbtitulos = db.tbTitulos.Where(x => x.titu_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList(); return(View(tbCompetencias)); } catch (Exception ex) { ex.Message.ToString(); // tbtitulos.Add(new tbTitulos { titu_Id = 0, titu_Descripcion = "fallo la conexion" }); } return(View(tbCompetencias)); //List<tbCompetencias> tbCompetencias = new List<Models.tbCompetencias> { }; //Session["Usuario"] = new tbUsuario { usu_Id = 1 }; //try //{ // tbCompetencias = db.tbCompetencias.Where(x => x.comp_Estado).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList(); // return View(tbCompetencias); //} //catch (Exception ex) //{ // ex.Message.ToString(); // tbCompetencias.Add(new tbCompetencias { comp_Id = 0, comp_Descripcion = "fallo la conexion" }); //} //return View(tbCompetencias); }
public ActionResult Index() { tbRequerimientosEspeciales tbRequerimientosEspeciales = new tbRequerimientosEspeciales { resp_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { //tbRequerimientosEspeciales = db.tbRequerimientosEspeciales.Where(x => x.resp_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList(); //tbFasesReclutamiento.Add(new tbFasesReclutamiento { fare_Id = 0, habi_Descripcion = "fallo la conexion" }); return(View(tbRequerimientosEspeciales)); } catch (Exception ex) { ex.Message.ToString(); //tbRequerimientosEspeciales.Add(new tbRequerimientosEspeciales { resp_Id = 0, resp_Descripcion = "fallo la conexion" }); } return(View(tbRequerimientosEspeciales)); }
public Resultado Insert(tbUsuario pUsuario) { try { using (dbWebEventoEntities dbContext = new dbWebEventoEntities()) { pUsuario.tbUsuario_UpdateTime = DateTime.Now; dbContext.tbUsuario.Add(pUsuario); dbContext.SaveChanges(); resultado = new Resultado() { PageName = "Usuario", ClassName = "UsuarioProcess", MethodName = "Insert", ExceptionMsg = "Cadastro efetuado com sucesso", ResultAction = true, DateAction = DateTime.Now, IdUserAction = 1 }; } } catch (Exception ex) { resultado = new Resultado() { PageName = "Usuario", ClassName = "UsuarioProcess", MethodName = "Insert", ExceptionMsg = ex.Message, ResultAction = false, DateAction = DateTime.Now, IdUserAction = 1 }; } return(resultado); }
public ActionResult AgregarEstus(IEnumerable <ItemUser> listUser) { List <tbUsuario> lista = new List <tbUsuario>(); if (listUser != null) { foreach (ItemUser item in listUser) { tbUsuario nuevoUs = new tbUsuario(); var tbu = (from t in db.tbUsuario where t.codUsuario == item.codUser orderby t.codUsuario select t).SingleOrDefault(); nuevoUs.codUsuario = tbu.codUsuario; nuevoUs.nombre = tbu.nombre; nuevoUs.carnet = tbu.carnet; nuevoUs.usuario = tbu.usuario; lista.Add(nuevoUs); } } return(PartialView("_Estudiantes", lista)); }
// GET: Cargos public ActionResult Index() { tbCargos tbCargos = new tbCargos { car_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { // tbCargos = db.tbCargos.Where(x => x.car_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList()[0]; return(View(tbCargos)); } catch (Exception ex) { ex.Message.ToString(); //tbCargos.Add(new tbCargos { car_Id = 0, car_Descripcion = "fallo la conexion" }); } return(View(tbCargos)); }
public ActionResult CreatePP() { userLog = (tbUsuario)Session["usrValido"]; if (userLog == null) { return(RedirectToAction("Login", "Usuario")); } polizasClienteModel modelo = new polizasClienteModel(); List <SelectListItem> cmbPolizas = new List <SelectListItem>(); List <SelectListItem> cmbClientes = new List <SelectListItem>(); //Combo polizas string urlServicio = WebConfigurationManager.AppSettings["urlServicioPoliza"].ToString() + "GetPolizas"; string body = llamaServicio(urlServicio, null, "GET"); string respData = Json(body).Data.ToString(); List <tbPoliza> polizas = JsonConvert.DeserializeObject <List <tbPoliza> >(respData); cmbPolizas = new SelectList(polizas, "PolizaId", "Nombre").ToList(); cmbPolizas.Insert(0, (new SelectListItem { Text = "Seleccionar", Value = "0" })); ViewBag.PolizaId = cmbPolizas; //Combo clientes urlServicio = WebConfigurationManager.AppSettings["urlServicioCliente"].ToString() + "GetClientes"; body = llamaServicio(urlServicio, null, "GET"); respData = Json(body).Data.ToString(); List <tbCliente> clientes = JsonConvert.DeserializeObject <List <tbCliente> >(respData); cmbClientes = new SelectList(clientes, "ClienteId", "NombreCompleto").ToList(); cmbClientes.Insert(0, (new SelectListItem { Text = "Seleccionar", Value = "0" })); ViewBag.ClienteId = cmbClientes; //Fecha modelo.FechaInicio = DateTime.Now; return(View(modelo)); }
// GET: /Sueldos/ public ActionResult Index() { Session["Usuario"] = new tbUsuario { usu_Id = 1 }; List <tbSueldos> tbSueldos = new List <tbSueldos> { }; try { tbSueldos = db.tbSueldos.Where(x => x.sue_Estado == true).Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList(); return(View(tbSueldos)); } catch (Exception ex) { ex.Message.ToString(); tbSueldos.Add(new tbSueldos { sue_Id = 0 }); } return(View(tbSueldos)); }
public ActionResult Register(RegisterViewModel model) { //se corrigio un error feo que da cuando no se puede conectar a la base de datos if (!string.IsNullOrEmpty(model.Usuario) && db.tbUsuario.Where(m => m.usuario == model.Usuario.ToUpper()).Any()) { ModelState.AddModelError("Usuario", "El usuario ingresado ya existe."); } if (ModelState.IsValid) { tbUsuario NuevoUsuario = new tbUsuario { nombre = model.Nombre, dpi = model.Dpi, carnet = model.Carnet, fechaNacimiento = model.FechaNacimiento, usuario = model.Usuario.ToUpper(), password = model.Password, codTipoUsuario = 1, estado = true }; try { db.tbUsuario.InsertOnSubmit(NuevoUsuario); db.SubmitChanges(); } catch (Exception) { ModelState.AddModelError(string.Empty, "No se pudo realizar la operacion"); return(View(model)); } return(RedirectToAction("Login", "Account")); } // Si llegamos a este punto, es que se ha producido un error y volvemos a mostrar el formulario return(View(model)); }
// GET: Usuario/Edit/5 public ActionResult EditarUsuario(int?codUsuario) { if (codUsuario != null) { tbUsuario usuario = db.tbUsuario.Where(x => x.codUsuario == codUsuario).SingleOrDefault(); List <tbRol> rols = db.tbRol.Where(s => s.estado == true && s.codTipoUsuario != usuario.codTipoUsuario && s.codTipoUsuario != 4).ToList(); List <SelectListItem> roles = new SelectList(rols, "codTipoUsuario", "Rol").ToList(); // tbRol rl = db.tbRol.Where(x => x.codTipoUsuario == usuario.codTipoUsuario).SingleOrDefault(); roles.Insert(0, (new SelectListItem { Text = usuario.tbRol.Rol, Value = usuario.tbRol.codTipoUsuario.ToString() })); //el viewBag que lleva los roles ViewBag.codTipoUsuario = roles; if (usuario != null) { return(View(usuario)); } } ViewBag.errores = "No existe el usuario"; return(View("VistaDeErrores")); }
public bool EliminarUsuario(tbUsuario pDatos) { try { HttpClient _cliente = new HttpClient(); string _url = _Conexion + "/Usuario/Eliminar/"; string jsonMobile = JsonConvert.SerializeObject(pDatos); var _Result = _cliente.PostAsync(_url, new StringContent(jsonMobile, Encoding.UTF8, "application/json")).Result; string Status = _Result.Content.ReadAsStringAsync().Result; if (_Result.IsSuccessStatusCode) { return(true); } else { throw new Exception(Status); } } catch (Exception ex) { throw new Exception(ex.Message); } }
public ActionResult Edit(int?id) { userLog = (tbUsuario)Session["usrValido"]; if (userLog == null) { return(RedirectToAction("Login", "Usuario")); } if (id == null) { return(RedirectToAction("Login", "Usuario")); } //Variables tbPoliza poliza = new tbPoliza(); string urlServicio = WebConfigurationManager.AppSettings["urlServicioPoliza"].ToString() + "GetPoliza?polizaId=" + id.ToString(); //LLama servicio string body = llamaServicio(urlServicio, null, "GET"); //Valida usuario valido if (string.IsNullOrEmpty(body)) { ModelState.AddModelError("", "Error al cargar la Poliza."); poliza.TipoCubrimiento = 0; poliza.TipoRiesgo = 0; return(View(poliza)); } else { string respData = Json(body).Data.ToString(); poliza = JsonConvert.DeserializeObject <tbPoliza>(respData); } combos((int)poliza.TipoCubrimiento, (int)poliza.TipoRiesgo); return(View(poliza)); }
// GET: Idiomas Index //public ActionResult Index() //{ // List<tbIdiomas> tbIdiomas = new List<Models.tbIdiomas> { }; // Session["Usuario"] = new tbUsuario { usu_Id = 1 }; // try // { // tbIdiomas = db.tbIdiomas.Include(t => t.tbUsuario).Include(t => t.tbUsuario1).ToList(); // return View(tbIdiomas); // } // catch(Exception ex) // { // ex.Message.ToString(); // tbIdiomas.Add(new tbIdiomas { idi_Id = 0, idi_Descripcion = "Fallo la conexión" }); // } // return View(tbIdiomas); //} public ActionResult Index() { if (Session["Admin"] == null && Session["Usuario"] == null) { Response.Redirect("~/Inicio/index"); return(null); } tbIdiomas tbIdiomas = new tbIdiomas { idi_Estado = true }; Session["Usuario"] = new tbUsuario { usu_Id = 1 }; try { return(View(tbIdiomas)); } catch (Exception ex) { ex.Message.ToString(); } return(View(tbIdiomas)); }
public ActionResult AgregarDocs(IEnumerable <ItemUser> listUser) { List <tbUsuario> lista = new List <tbUsuario>(); if (listUser != null) { foreach (ItemUser item in listUser) { //por cada item dentro de la lista detalle creo un registroProducto tbUsuario nuevoUs = new tbUsuario(); var tbu = (from t in db.tbUsuario where t.codUsuario == item.codUser orderby t.codUsuario select t).SingleOrDefault(); nuevoUs.codUsuario = tbu.codUsuario; nuevoUs.nombre = tbu.nombre; nuevoUs.dpi = tbu.dpi; nuevoUs.usuario = tbu.usuario; lista.Add(nuevoUs); } } return(PartialView("_Doctores", lista)); }
public object Put(tbUsuario usuario) { try { //Se utiliza mock de datos var result = UsuarioMock.Instancia().Update(usuario); if (result != null) { return(Request.CreateResponse(HttpStatusCode.OK, result)); } return(Request.CreateResponse(HttpStatusCode.BadRequest)); } catch (Exception ex) { log.Error("Mensaje de Error: " + ex.Message); if (ex.InnerException != null) { log.Error("Inner exception: " + ex.InnerException.Message); } throw ex; } }
public ActionResult SolicitarAcesso(string usuarioNome, string usuarioEmail, string usuarioSenha, string usuarioTelefone, string[] usuarioPerfil, string jogadorDataNascimento, int? usuarioCidade, HttpPostedFileBase fileUpload) { try { var usuarioExistente = db.tbUsuario.FirstOrDefault(x => x.usuarioEmail.Trim() == usuarioEmail); if (usuarioExistente != null) { if (usuarioExistente.tbUsuarioStatus.usuarioStatusId == (int)Enuns.eStatusUsuario.OK) { return RedirectToAction("Login", "Autenticacao", new { mensagem = "Você já possui um usuário com acesso ao sistema! Informe login e senha para acessá-lo." }); } if (usuarioExistente.tbUsuarioStatus.usuarioStatusId == (int)Enuns.eStatusUsuario.Negado) { return RedirectToAction("Login", "Autenticacao", new { mensagem = "Você já possui uma solicitação de acesso que foi negada! Entre em contato com os administradores do sistema para verificar o ocorrido." }); } if (usuarioExistente.tbUsuarioStatus.usuarioStatusId == (int)Enuns.eStatusUsuario.PendenteAprovacao) { return RedirectToAction("Login", "Autenticacao", new { mensagem = "Sua solicitação de acesso ainda está pendente de autorização." }); } if (usuarioExistente.tbUsuarioStatus.usuarioStatusId == (int)Enuns.eStatusUsuario.Inativo || usuarioExistente.tbUsuarioStatus.usuarioStatusId == (int)Enuns.eStatusUsuario.Banido) { return RedirectToAction("Login", "Autenticacao", new { mensagem = "Você já possui um usuário inativo no sistema. Entre em contato com os administradores." }); } } tbUsuario usuario = new tbUsuario(); usuario.usuarioEmail = usuarioEmail; usuario.usuarioNome = usuarioNome; usuario.usuarioSenha = usuarioSenha; if (usuarioTelefone == "() -") { usuarioTelefone = string.Empty; } if (!string.IsNullOrWhiteSpace(usuarioTelefone)) { usuario.usuarioTelefone = usuarioTelefone; } usuario.tbUsuarioStatus = db.tbUsuarioStatus.Find((int)Enuns.eStatusUsuario.PendenteAprovacao); bool possuiJogador = false; bool possuiArbitro = false; foreach (string idPerfil in usuarioPerfil) { if (int.Parse(idPerfil) == (int)Enuns.ePerfilUsuario.Jogador) { possuiJogador = true; } if (int.Parse(idPerfil) == (int)Enuns.ePerfilUsuario.Arbitro) { possuiArbitro = true; } var perfil = db.tbPerfil.Find(int.Parse(idPerfil)); if (perfil != null) { usuario.tbPerfil.Add(perfil); } } usuario.usuarioDataSolicitacao = DateTime.Now; db.tbUsuario.Add(usuario); db.SaveChanges(); UsuarioController usuarioController = new UsuarioController(); if (possuiJogador) { usuarioController.AdicionarJogador(usuario, DateTime.ParseExact(jogadorDataNascimento, Constantes.DATA_PADRAO, CultureInfo.InvariantCulture), usuarioCidade.Value); } if (possuiArbitro) { usuarioController.AdicionarArbitro(usuario); } if (fileUpload != null) { usuarioController.ApagarArquivosUsuario(usuario.usuarioId); var caminhoFoto = Path.Combine(Server.MapPath(Constantes.CAMINHO_FOTOS), usuario.usuarioId + Path.GetExtension(fileUpload.FileName)); fileUpload.SaveAs(caminhoFoto); // Save the file usuario.usuarioFoto = string.Format("{0}{1}{2}", Constantes.CAMINHO_FOTOS, usuario.usuarioId, Path.GetExtension(fileUpload.FileName)); db.Entry(usuario).State = EntityState.Modified; db.SaveChanges(); } return RedirectToAction("Login", "Autenticacao", new { mensagem = "Sua solicitação de acesso foi enviada! Aguarde até que nossos administradores lhe concedam permissão." }); } catch (Exception ex) { throw new Exception(string.Format("|{0}|", ex.Message)); } }
public Resultado EsqueciSenha(tbUsuario user) { return(new UsuarioProcess().EsqueciSenha(user)); }
public ActionResult Create([Bind(Include = "usu_NombreUsuario,usu_Nombres,usu_Apellidos,usu_Correo,ConfirmarPassword,suc_Id, emp_Id,usu_EsAdministrador")] tbUsuario tbUsuario, string usu_Password) { ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); if (db.tbUsuario.Any(a => a.usu_NombreUsuario == tbUsuario.usu_NombreUsuario)) { ModelState.AddModelError("", "Ya existe un Usuario con ese nombre de usuario"); } IEnumerable <object> List = null; IEnumerable <object> Roles = null; var listRoles = (List <tbRolesUsuario>)Session["tbRolesUsuario"]; var MsjError = "0"; var MsjErrorRoles = "0"; ModelState.Remove("usu_Password"); if (ModelState.IsValid) { using (TransactionScope _Tran = new TransactionScope()) { try { List = db.UDP_Acce_tbUsuario_Insert(tbUsuario.usu_NombreUsuario, tbUsuario.ConfirmarPassword, tbUsuario.usu_Nombres, tbUsuario.usu_Apellidos, tbUsuario.usu_Correo, true, tbUsuario.usu_EsAdministrador, tbUsuario.suc_Id, (short)tbUsuario.emp_Id); foreach (UDP_Acce_tbUsuario_Insert_Result Usuario in List) { MsjError = Usuario.MensajeError; } if (MsjError.StartsWith("-1")) { ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } else { if (listRoles != null) { if (listRoles.Count > 0) { foreach (tbRolesUsuario URoles in listRoles) { Roles = db.UDP_Acce_tbRolesUsuario_Insert(Convert.ToInt32(MsjError), URoles.rol_Id, Function.GetUser(), Function.DatetimeNow()); foreach (UDP_Acce_tbRolesUsuario_Insert_Result Resultado in Roles) { MsjErrorRoles = Resultado.MensajeError; } if (MsjError.StartsWith("-1")) { ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } } } } } _Tran.Complete(); return(RedirectToAction("Index")); } catch (Exception Ex) { Ex.Message.ToString(); ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); ModelState.AddModelError("", "No se guardó el registro , contacte al Administrador"); return(View(tbUsuario)); } } } else { ModelState.AddModelError("ConfirmarPassword", "El campo Password es requerido"); ModelState.AddModelError("usu_Password", "El campo Password es requerido"); ViewBag.Empleado = db.SDP_tbEmpleado_Select().ToList(); ViewBag.Sucursal = new SelectList(db.tbSucursales, "suc_Id", "suc_Descripcion"); } return(View(tbUsuario)); }