public ActionResult Crear(Usuario usuario) { var SecretKey = ConfigurationManager.AppSettings["SecretKey"]; var ClaveEncriptada = Seguridad.EncryptString(SecretKey, usuario.Clave); try { if (ObjUsuario.AgregarUsuario(usuario.IdInstitucion, usuario.IdTipoIdentificacion, usuario.Identificacion, usuario.Nombre, usuario.Apellido1, usuario.Apellido2, ClaveEncriptada, usuario.Telefono, usuario.Direccion, usuario.Correo, usuario.FechaNacimiento, usuario.Estado)) { return(RedirectToAction("Index")); } else { ViewBag.TipoIdentificacion = ConsultarTipoIdentificacion(); ViewBag.Institucion = ConsultarInstitucion(); return(View()); } } catch (Exception) { return(View()); throw; } }
private void button1_Click(object sender, EventArgs e) { if (txtNombres.Text.Equals(string.Empty) || txtApellidos.Text.Equals(string.Empty) || txtUsuario.Text.Equals(string.Empty) || txtContraseña.Text.Equals(string.Empty) || txtTelefono.Text.Equals(string.Empty) || txtCorreo.Text.Equals(string.Empty)) { MessageBox.Show("Hay campos obligatorios vacios."); } else { Usuario nuevoUsuario = new Usuario() { Nombres = txtNombres.Text, Apellidos = txtApellidos.Text, Usuario1 = txtUsuario.Text, Contraseña = txtContraseña.Text, Telefono = long.Parse(txtTelefono.Text), Correo = txtCorreo.Text }; clsUsuario usuario = new clsUsuario(); if (usuario.AgregarUsuario(nuevoUsuario)) { MessageBox.Show("Usuario Creado exitosamente"); Utilidades.limpiarControles(this); } else { MessageBox.Show(usuario.Mensaje); } } }
public ActionResult CrearUsuario(string txtNombreUsuario, int listIdRol, string txtContrasena, string txtConfirmarContrasena) { try { if (txtContrasena.Equals(txtConfirmarContrasena)) { if (!txtNombreUsuario.Equals("") && !txtContrasena.Equals("") && !txtConfirmarContrasena.Equals("")) { if (!ModelState.IsValid) { ModelState.AddModelError("", "Usuario o Password Incorrectos"); return(View()); } else { clsUsuario ObjUsuario = new clsUsuario(); var nuevoUsuario = ObjUsuario.ConsultarUsuario1(txtNombreUsuario, Seguridad.Encriptar(txtConfirmarContrasena)).Where(x => x.estado == true); bool Resultado = ObjUsuario.AgregarUsuario(listIdRol, txtNombreUsuario, Seguridad.Encriptar(txtConfirmarContrasena), true); if (Resultado) { TempData["exitoMensaje"] = "El usuario se ha creado exitosamente."; return(RedirectToAction("CrearUsuario")); } else { return(View("CrearUsuario")); } } //} //else //{ // return View("CrearUsuario"); //} } else { TempData["errorMensaje"] = "Inserte un nombre de usuario."; return(RedirectToAction("CrearUsuario")); } } else { TempData["errorMensaje"] = "Las contraseñas ingresadas en los campos no coinciden."; return(RedirectToAction("CrearUsuario")); } } catch (Exception) { TempData["errorMensaje"] = "Todos los campos son obligatorios."; return(CrearUsuario()); } }
public IHttpActionResult PostUsuario(User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { var usuario = db.AgregarUsuario(user.Usuario, user.Clave); return(Created(Url.Request.RequestUri, usuario)); } catch (Exception ex) { return(BadRequest(ex.Message)); } }
public ActionResult Crear(Usuario usuario) { try { clsUsuario objUsuario = new clsUsuario(); bool resultado = objUsuario.AgregarUsuario(usuario.Cedula, usuario.Nombre, usuario.Apellido1, usuario.Apellido2, usuario.Telefono, usuario.FecNacimiento, Seguridad.Encriptar(usuario.Email), Seguridad.Encriptar(usuario.Pass), usuario.IdRol); if (resultado) { return(RedirectToAction("Index")); } else { return(RedirectToAction("Error")); } } catch { throw; } }
public ActionResult CrearUsuario(string txtNombreUsuario, int listIdRol, string txtContrasena, string txtConfirmarContrasena) { try { if (txtContrasena.Equals(txtConfirmarContrasena)) { if (!txtNombreUsuario.Equals("") && !txtContrasena.Equals("") && !txtConfirmarContrasena.Equals("")) { if (!ModelState.IsValid) { ModelState.AddModelError("", "Usuario o Password Incorrectos"); return(View()); } else { clsUsuario ObjUsuario = new clsUsuario(); clsBitacoraUsuario objBitacoraUsuarios = new clsBitacoraUsuario(); int existeUsuario = ObjUsuario.ConsultarExisteNombreUsuario(txtNombreUsuario); if (existeUsuario != 1) { bool Resultado = ObjUsuario.AgregarUsuario(listIdRol, txtNombreUsuario, txtConfirmarContrasena, true); var nuevoUsuario = ObjUsuario.ExisteUsuario(txtNombreUsuario, Seguridad.Encriptar(txtConfirmarContrasena)).Where(x => x.estado == true); string nombreUsuario = (string)Session["Usuario"]; int IdUsuario = ObjUsuario.ConsultarIdUsuario(nombreUsuario); objBitacoraUsuarios.AgregarBitacoraUsuario(IdUsuario, nombreUsuario, DateTime.Now, listIdRol, txtNombreUsuario, Seguridad.Encriptar(txtConfirmarContrasena), true); if (Resultado) { TempData["exitoMensaje"] = "El usuario se ha creado exitosamente."; return(RedirectToAction("CrearUsuario")); } else { TempData["errorMensaje"] = "Se presentó un error al intentar insertar este elemento, revise que los datos coincidan con lo que especifican los campos"; return(View("CrearUsuario")); } } else { TempData["errorMensaje"] = "El nombre de usuario insertado ya existe, intente con otro nombre."; return(RedirectToAction("CrearUsuario")); } } } else { TempData["errorMensaje"] = "Inserte un nombre de usuario."; return(RedirectToAction("CrearUsuario")); } } else { TempData["errorMensaje"] = "Las contraseñas ingresadas en los campos no coinciden."; return(RedirectToAction("CrearUsuario")); } } catch (Exception) { TempData["errorMensaje"] = "Todos los campos son obligatorios."; return(CrearUsuario()); } }