private void BtnIngresar_Click(object sender, EventArgs e) { try { InformacionUsuario informacionUsuario = new InformacionUsuario(TxtBoxUsuario.Text.ToString(), TxtBoxContrasenia.Text.ToString()); Login_usuario(); usuarioRegistrado.ValidarUnUsuario(informacionUsuario); if (BaseDeDatosSQL.datosDeUsuario.Identificacion == informacionUsuario.Identificacion && BaseDeDatosSQL.datosDeUsuario.Contrasenia == informacionUsuario.Contrasenia) { MessageBox.Show(this, "Bienvenido", "¡Éxito!", MessageBoxButtons.OK, MessageBoxIcon.Information); LimpiarCampos(); this.Close(); } else { MessageBox.Show(this, "Error al ingresar al sistema, verifica tu identificacion y contraseña", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } } catch (Exception) { MessageBox.Show(this, "Error al ingresar al sistema, verifica tu identificacion y contraseña", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); LimpiarCampos(); } }
public void ObtenerDatosDeUsuario(MySqlDataReader myreader) { if (myreader.Read()) { datosDeUsuario = new InformacionUsuario(myreader["identificacion"].ToString(), myreader["contrasenia"].ToString()); } }
private void BtnGuardar_Click(object sender, EventArgs e) { try { InformacionUsuario informacionUsuario = new InformacionUsuario(TxtBoxNombre.Text, TxtBoxIdentifiacion.Text, TxtBoxContrasenia.Text, TxtBoxConfirmacionContrasenia.Text, int.Parse(IdCliente)); usuario.ValidarUnUsuario(informacionUsuario); switch (MessageBox.Show(this, "Usuario creado satisfactoriamente\n ¿Desea ingresar otro usuario?", "Exito!", MessageBoxButtons.YesNo, MessageBoxIcon.Information)) { case DialogResult.Yes: LimpiarCampos(); break; case DialogResult.No: this.Close(); break; } } catch (Exception ex) { MessageBox.Show(this, ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public void InsertarInformacionUsuario(InformacionUsuario info) { AjedrezDBEntities db = new AjedrezDBEntities(); db.InformacionUsuarios.Add(info); db.SaveChanges(); }
protected void Button1_Click(object sender, EventArgs e) { UserStore <IdentityUser> userStore = new UserStore <IdentityUser>(); userStore.Context.Database.Connection.ConnectionString = System.Configuration.ConfigurationManager.ConnectionStrings["AjedrezDBConnectionString"].ConnectionString; UserManager <IdentityUser> manager = new UserManager <IdentityUser>(userStore); //Crea un nuevo usuario y trata de almacenar en la BD IdentityUser user = new IdentityUser(); user.UserName = txtUsuario.Text; if (txtContraseña.Text == txtConfirma.Text) { try { //crear objeto usuario //se creará la base de datos / expandir automáticamente IdentityResult result = manager.Create(user, txtContraseña.Text); if (result.Succeeded) { InformacionUsuario info = new InformacionUsuario { Nombre = txtNombres.Text, ApePaterno = txtApePaterno.Text, ApeMaterno = txtApeMaterno.Text, Direccion = txtDireccion.Text, CodigoPostal = Convert.ToInt32(txtCodigoPostal.Text), GUId = user.Id }; UsuarioInfoModel model = new UsuarioInfoModel(); model.InsertarInformacionUsuario(info); //almacenar usuario en BD var authenticationManager = HttpContext.Current.GetOwinContext().Authentication; //configurado para iniciar sesión nuevo usuario por cookie var userIdentity = manager.CreateIdentity(user, DefaultAuthenticationTypes.ApplicationCookie); //inicia sesion el nuevo usuario y redirigirlo a la página de inicio authenticationManager.SignIn(new AuthenticationProperties(), userIdentity); Response.Redirect("~/Index.aspx"); } } catch (Exception ex) { litStatus.Text = ex.ToString(); } } else { litStatus.Text = "No coinciden"; } }
public InformacionUsuario GetInformacionUsuario(string guId) { AjedrezDBEntities db = new AjedrezDBEntities(); InformacionUsuario info = (from x in db.InformacionUsuarios where x.GUId == guId select x).FirstOrDefault(); return(info); }
public void validarCamposDeUsuariosVacios() { //Arrange Usuario usuario = new Usuario(); InformacionUsuario infoUsuario = new InformacionUsuario("", "123", "", "", 2); //Act bool resultado = usuario.ValidarCampos(infoUsuario); //Assert Assert.IsTrue(resultado); }
private void CargaInfoUsuario(string nombreusuario) { InformacionUsuario user = new InformacionUsuario(nombreusuario); this.textNombre.Text = user.Nombre; this.textApellido1.Text = user.Apellido1; this.textApellido2.Text = user.Apellido2; this.textCargo.Text = user.Cargo; this.textUser.Text = user.Name_user; this.passwordBox_user.Password = user.Password; }
public void AutenticarUnUsuario(InformacionUsuario informacionUsuario) { UsuarioDTO usuarioDTO = new UsuarioDTO(); try { Conexion.AutenticarUsuario(informacionUsuario.Identificacion, informacionUsuario.Contrasenia, usuarioDTO.BuscarUsuario(informacionUsuario.Identificacion, informacionUsuario.Contrasenia)); } catch (Exception ex) { throw ex; } }
public void AgregarUsuario(InformacionUsuario informacionUsuario) { UsuarioDTO usuarioDTO = new UsuarioDTO(); try { Conexion.ValidarQueUnUsuarioNoExiste(informacionUsuario.Identificacion); Conexion.EjecutarUnaOperacionInsertUpdateDelete(operacion: usuarioDTO.AgregarUsuario(informacionUsuario)); } catch (Exception ex) { throw ex; } }
public void ValidarUnUsuario(InformacionUsuario informacionUsuario) { if (ValidarCampos(informacionUsuario)) { throw new Excepciones.ParametrosIncorrectos(mensajeDeError); } try { BaseDeDatos.AgregarUsuario(informacionUsuario); } catch (Exception ex) { throw ex; } }
public bool ValidarCampos(InformacionUsuario informacionUsuario) { mensajeDeError = "Se presentaron los siguiente errores: \n"; int contador = 0; if (String.IsNullOrEmpty(informacionUsuario.Identificacion)) { mensajeDeError += "--> Identifiacion esta vacio \n"; contador++; } if (String.IsNullOrEmpty(informacionUsuario.Contrasenia)) { mensajeDeError += "--> Contraseña esta vacio \n"; contador++; } return(contador > 0); }
public bool ValidarCampos(InformacionUsuario informacionUsuario) { mensajeDeError = "Se presentaron los siguiente errores: \n"; int contador = 0; if (String.IsNullOrEmpty(informacionUsuario.Nombre)) { mensajeDeError += "--> Nombre esta vacio \n"; contador++; } if (String.IsNullOrEmpty(informacionUsuario.Identificacion)) { mensajeDeError += "--> Identifiacion esta vacio \n"; contador++; } if (String.IsNullOrEmpty(informacionUsuario.Contrasenia)) { mensajeDeError += "--> Contraseña esta vacio \n"; contador++; } if (String.IsNullOrEmpty(informacionUsuario.ConfirmacionContrasenia)) { mensajeDeError += "--> Confirmación de la contraseña esta vacio \n"; contador++; } if (!informacionUsuario.ConfirmacionContrasenia.Equals(informacionUsuario.Contrasenia)) { mensajeDeError += "--> Las Contraseñas no coinciden \n"; contador++; } if (informacionUsuario.IdCliente == 0) { mensajeDeError += "--> No se selecciona una empresa \n"; contador++; } return(contador > 0); }
public String RegistrarInformacionUsuario(InformacionUsuario informacionUsuario) { try{ conexion = new Conexion().Conectar(); cmd = new SqlCommand(); cmd.Connection = conexion; cmd.CommandText="INSERT INTO tb_Informacion_Usuario(cod_usu,cod_talla,cod_estCiv,cod_rasgo,cod_contex,cod_ing,cod_act,"+ "hijos_usu) VALUES(@cod_usu,@cod_talla,@cod_estCiv,@cod_rasgo,@cod_contex,@cod_ing,@cod_act,@hijos_usu)"; cmd.Parameters.AddWithValue("@cod_usu", informacionUsuario.cod_usu); cmd.Parameters.AddWithValue("@cod_talla", informacionUsuario.cod_talla); cmd.Parameters.AddWithValue("@cod_estCiv", informacionUsuario.cod_estCiv); cmd.Parameters.AddWithValue("@cod_rasgo", informacionUsuario.cod_rasgo); cmd.Parameters.AddWithValue("@cod_contex", informacionUsuario.cod_contex); cmd.Parameters.AddWithValue("@cod_ing",informacionUsuario.cod_ing); cmd.Parameters.AddWithValue("@cod_act", informacionUsuario.cod_act); cmd.Parameters.AddWithValue("@hijos_usu", informacionUsuario.hijos_usu); cmd.CommandType = CommandType.Text; conexion.Open(); cmd.ExecuteNonQuery(); return "Se registro informacion del usuario"; } catch(Exception e){ Debug.WriteLine(e.ToString()); return "Error en la BD"; } finally { if (conexion.State == ConnectionState.Open) conexion.Close(); conexion.Dispose(); cmd.Dispose(); } }
public String RegistrarInfoUsu(InformacionUsuario infoUsu) { return infoUsuDAL.RegistrarInformacionUsuario(infoUsu); }
public ActionResult Registrar2(int cod_talla, int cod_rasgo) { if (ModelState.IsValid) { UsuarioManager usuarioManager = new UsuarioManager(); InformacionUsuario infoUsu = new InformacionUsuario(); Usuario usuario = (Usuario) Session["usuario"]; infoUsu.cod_usu = usuario.cod_usu; infoUsu.cod_talla = cod_talla; infoUsu.cod_rasgo = cod_rasgo; Session["infoUsu"] = infoUsu; ViewBag.contexturas = new SelectList(usuarioManager.listarContexturas(), "cod_contex", "desc_contex"); ViewBag.estCivs = new SelectList(usuarioManager.listarEstadosCiviles(), "cod_estCiv", "desc_estCiv"); } return View(); }
public string AgregarUsuario(InformacionUsuario informacionUsuario) { return("INSERT INTO USUARIO(nombre,identificacion,contrasenia,idCliente)" + " VALUES(" + informacionUsuario.ToString() + "); "); }
public void ConsultarUsuario(InformacionUsuario informacionUsuario) { }