private void ActualizarControlers() { comboBox1.DataSource = null; // se cambió el orden y el data source se inicalizó a null comboBox1.ValueMember = "Contrasena"; comboBox1.DisplayMember = "NombreUsuario"; comboBox1.DataSource = ControladorUsuario.GetUsuarios(); }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; //Correción: Se cambió "Contrasenia" por "Contrasena" cmbUser.DisplayMember = "NombreUsuario"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; // Contrasena estaba mal escrito y por eso no me aceptaba la contraseña cmbUser.DisplayMember = "NombreUsuario"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
public Usuarios() { InitializeComponent(); controladorRoles = new ControladorRoles(); controladorEmpleado = new ControladorEmpleado(); controladorUsuario = new ControladorUsuario(); foreach (var item in controladorRoles.listarRoles()) //ciclo de llenado del combobox de los roles { usuariosRol.Items.Add(item.rol); } //configuración del datagridview dataGridView1.ColumnCount = 4; dataGridView1.AutoGenerateColumns = false; dataGridView1.Columns[0].Name = "ID"; dataGridView1.Columns[0].DataPropertyName = "idempleado"; dataGridView1.Columns[0].Width = 50; dataGridView1.Columns[1].Name = "NOMBRES"; dataGridView1.Columns[1].Width = 150; dataGridView1.Columns[1].DataPropertyName = "nombres"; dataGridView1.Columns[2].Name = "APELLIDOS"; dataGridView1.Columns[2].Width = 150; dataGridView1.Columns[2].DataPropertyName = "apellidos"; dataGridView1.Columns[3].Name = "DUI"; dataGridView1.Columns[3].DataPropertyName = "dui"; dataGridView1.DataSource = controladorEmpleado.listarEmpleados(); }
static void Main(string[] args) { int opcion; do { Console.Clear(); Console.WriteLine("****** MENU ******"); Console.WriteLine("1- LOGIN"); Console.WriteLine("2- ¿ Sin Usuario ? CREAR USUARIO"); Console.WriteLine("3- Salir"); Console.Write("\nIngrese una opcion:"); opcion = int.Parse(Console.ReadLine()); switch (opcion) { case 1: Console.WriteLine("****** MENU/LOGIN ******"); Console.Write("correo:"); string email = Console.ReadLine(); Console.Write("Password:"); string passw = Console.ReadLine(); ControladorUsuario cUsuario = new ControladorUsuario(); Usuario usu = new Usuario(); cUsuario.Login(usu); break; } } while (opcion != 3); }
private void btnGuardar_Click(object sender, EventArgs e) { if (this.txtUsuario.Text == "") { this.ErrorProvider.SetIconAlignment(this.txtUsuario, ErrorIconAlignment.MiddleRight); this.ErrorProvider.SetError(this.txtUsuario, "Campo necesario"); this.txtUsuario.Focus(); } else if (this.txtPassword.Text == "") { this.ErrorProvider.SetIconAlignment(this.txtPassword, ErrorIconAlignment.MiddleRight); this.ErrorProvider.SetError(this.txtPassword, "Campo necesario"); this.txtPassword.Focus(); } else { usuarios nusuario = new usuarios(); nusuario.pkUsuario = frmMainUsuarios.PKUSUARIO; nusuario.sUsuario = txtUsuario.Text; nusuario.sPassword = txtPassword.Text; nusuario.fkRol = Convert.ToInt32(cmbRol.SelectedValue); ControladorUsuario cusuario = new ControladorUsuario(); cusuario.Modificar(nusuario); wMain.CargarDatos(); this.Close(); } }
private void Btn_registro_Click(object sender, RoutedEventArgs e) { ControladorUsuario ControladorUsuario = new ControladorUsuario(); DataTable tbl = ControladorUsuario.Search(txt_usuario.Text); if (tbl.Rows.Count == 0) { ClasesBase.Clases.Usuario usuario = new ClasesBase.Clases.Usuario { Usu_Usuario = txt_usuario.Text, Usu_Apellido = txt_apellido.Text, Usu_Nombre = txt_nombre.Text, Usu_Contraseña = txt_contraseña.Text, Rol_Codigo = Convert.ToString(cmb_codigo.SelectedValue.ToString()) }; ControladorUsuario controladorUsuario = new ControladorUsuario(); controladorUsuario.Insert_Usuario(usuario); MessageBox.Show("Se agrego correctamente el Usuario " + usuario.Usu_Apellido + " " + usuario.Usu_Nombre); ventanaPadre.collectionUsuario.insert_Usuario(usuario); ventanaPadre.CargarDataGrid(); Close(); } else { MessageBox.Show("El Usuario que ingreso ya existe"); } }
public Boolean login(String correo, String password) { ControladorUsuario controladorUsuario = new ControladorUsuario(); usuario user = controladorUsuario.buscarUsuarioCorreo(correo); return(controladorUsuario.login(user, password)); }
private void ActualizarControlers() { //Correccion: Cambiar "contrasena" por "contrasenia" comboBox1.ValueMember = "Contrasenia"; comboBox1.DataSource = ControladorUsuario.GetUsuarios(); comboBox1.DisplayMember = "NombreUsuario"; }
/// <summary> /// Método para modificar un usuario /// </summary> /// <param name="pUsuario">Usuario a modificar</param> /// <param name="pContraseñaAntigua">Contraseña antigua</param> /// <param name="pContraseñaNueva">Nueva contraseña</param> /// <returns></returns> public static bool ModificarUsuario(Usuario pUsuario, string pContraseñaAntigua, string pContraseñaNueva) { if (pUsuario == null) { throw new ArgumentNullException(nameof(pUsuario)); } Usuario usuario; if (pUsuario.IdUsuario == 0) { usuario = ControladorUsuario.Obtener(IDUsuarioLogeado); } else { usuario = ControladorUsuario.Obtener(pUsuario.Nombre); Console.Write(pUsuario.Nombre); } string hash = Utilidades.Encriptar(string.Concat(usuario.Nombre, pContraseñaAntigua)); if (usuario.Contraseña != hash) { return(false); } else { string hash_nuevo = Utilidades.Encriptar(string.Concat(usuario.Nombre, pContraseñaNueva)); usuario.Contraseña = hash_nuevo; ControladorUsuario.Modificar(usuario); return(true); } }
private void ActualizarControlers() { comboBox1.DataSource = null; //Corrección (Buena práctica?): Agregado para limpiar el DataSource previo comboBox1.ValueMember = "Contrasena"; comboBox1.DisplayMember = "NombreUsuario"; //Corrección: Se movió para que este antes del ".DataSource" comboBox1.DataSource = ControladorUsuario.GetUsuarios(); }
private void Button1_Click(object sender, EventArgs e) { if (txtOldPassword.Text.Equals(comboBox1.SelectedValue.ToString()) && !txtNewPassword.Text.Equals("")) { var obtenerUsuario = (Usuario)comboBox1.SelectedItem; ActualizarControlers(); ControladorUsuario.ActualizarContrasena(obtenerUsuario.IdUsuario, txtNewPassword.Text); this.Dispose(); FrmLogin newLogin = new FrmLogin(); newLogin.Show(); } /* * Error: No hay validaciones cuando no se introduce nada. * Solucion: Una sentencia la cual hace la validacion */ else if (txtNewPassword.Text.Equals("")) { MessageBox.Show("No puedes dejar campos vacios"); } else { MessageBox.Show("Contrasena actual incorrecta"); } }
private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; // se cambio contrasenia a Contrasena que es nombre del atributo que contiene la contraseña. cmbUser.DisplayMember = "NombreUsuario"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; //se modifico el nombre de Contrasenia a Contraseña para que almacene de manera correcta los datos cmbUser.DisplayMember = "NombreUsuario"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; //Contrasena estaba mal escrita, como estaba era contrasenia y en Usuario se llama de manera diferente cmbUser.DisplayMember = "NombreUsuario"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena";//Se cambió en vez de contrasenia cmbUser.DataSource = ControladorUsuario.GetUsuarios(); cmbUser.DisplayMember = "NombreUsuario"; }
private void ActualizarControlers() { //coreccion: se reordenaron los metodos para poblar el combobox comboBox1.ValueMember = "Contrasena"; comboBox1.DisplayMember = "NombreUsuario"; comboBox1.DataSource = ControladorUsuario.GetUsuarios(); }
//#11: identacion private void ActualizarControlers() { //#16: inicializar cmb en null comboBox1.ValueMember = "Contrasena"; comboBox1.DataSource = ControladorUsuario.GetUsuarios(); comboBox1.DisplayMember = "NombreUsuario"; }
public void validarEIngresar(object sender, EventArgs e) { String nombreUsuario = this.txtUser.Text; String pass = this.txtPass.Text; ControladorUsuario cu = new ControladorUsuario(); Usuario user = cu.validarUsuario(nombreUsuario, pass); if (user != null) { Session["idUsuario"] = user.Id; Session["user"] = user.NombreUsuario; Session["nombreUsuario"] = user.Persona.Nombre; Session["apellidoUsuario"] = user.Persona.Apellido; //TODO: ACA OBTENGO EL TIPO DE PERSONA Y LO SETEO EN LA SESION PARA VER CUAL PUEDE ACCEDER O NO. Session["tipousuario"] = user.Persona.TipoPersona; Session["Persona"] = user.Persona; Session["idPlan"] = user.Persona.Plan.Id; Response.Redirect("~/Home.aspx"); //TODO CREAR VAR DE SESION Y REDIRECCIONARLO } else { this.lblError.Text = "No se encontró el Usuario, intente de nuevo"; } }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; // El nombre correcto del atributo es Contrasena no Contrasenia cmbUser.DataSource = ControladorUsuario.GetUsuarios(); cmbUser.DisplayMember = "Nombre"; }
private void ActualizarControlers() { //Correction: Datasoruce at the end comboBox1.ValueMember = "Contrasena"; comboBox1.DisplayMember = "NombreUsuario"; comboBox1.DataSource = ControladorUsuario.GetUsuarios(); }
//**************************************************************************************************************** public string cargarApellido() { objControladorUsuario = new ControladorUsuario(); string strApellido = ""; bool boolEntrar = true; while (boolEntrar) { try { Console.Write("Ingrese Apellido: "); strApellido = Console.ReadLine(); if (objControladorUsuario.validarNombre(strApellido) && strApellido != "") { boolEntrar = false; } else if (objControladorUsuario.validarNombre(strApellido) == false) { throw new ExceptionTextoInvalido(); } else if (strApellido == "") { throw new ExceptionIngresoTextoVacio(); } } catch (ExceptionTextoInvalido e) { e.mensajeError(); } catch (ExceptionIngresoTextoVacio e) { e.mensajeError(); } } return(strApellido); }
static void Main(string[] args) { Console.WriteLine("Registrar usuario"); Console.WriteLine("Ingrese nombre de usuario"); string name_user = Console.ReadLine(); Console.WriteLine("Ingrese su correo"); string correo_user = Console.ReadLine(); Console.WriteLine("Ingrese su cotraseña"); string contrasena_user = Console.ReadLine(); Console.WriteLine("Ingrese su fecha de Nacimiento"); DateTime name_fnac = Convert.ToDateTime(Console.ReadLine()); Console.WriteLine("Ingrese el tipo de privilegio"); int privilegio = int.Parse(Console.ReadLine()); ControladorUsuario cUsuario = new ControladorUsuario(); Usuario user = new Usuario() { Nombre = name_user, Contrasena = }; cUsuario.InsertarUsuario(usu); cUsuario.InsertarUsuario(new Usuario() { Nombre = "Yo", Clave = "666" }); } }
//**************************************************************************************************************** public DateTime cargarFechaNacimiento() { objControladorUsuario = new ControladorUsuario(); DateTime fecha = new DateTime(); bool boolEntrar = true; while (boolEntrar) { try { Console.Write("Ingrese Fecha de Nacimiento(DD/MM/AAAA): "); string strFecha = Console.ReadLine(); if (objControladorUsuario.validarFechaNacimiento(strFecha)) { fecha = Convert.ToDateTime(strFecha); boolEntrar = false; } else { Console.WriteLine("Error Vuelva a Ingresar la Fecha de Nacimiento."); } } catch (Exception) { Console.WriteLine("Error Vuelva a Ingresar."); } } return(fecha); }
private void btnAddUser_Click(object sender, EventArgs e) { try { if (txtUsername.Text.Equals("") || txtFullname.Text.Equals("")) { MessageBox.Show("No deje campos vacios", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { if (Available(GetUsernames(), txtUsername.Text)) { throw new AlreadyExistingUserException(); } else { ControladorUsuario.CrearUsuario(txtUsername.Text, txtFullname.Text); txtUsername.Text = ""; txtFullname.Text = ""; CargarListas(); } } } catch (AlreadyExistingUserException ex) { MessageBox.Show("Nombre de usuario no disponible", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/******************************************* ALTA DE USUARIO *******************************************/ public void altaDeUsuarios() { objControladorUsuario = new ControladorUsuario(); List <string> dniUsuarios = objControladorUsuario.traerDniUsuarios(); Usuario objUsuario = new Usuario(); objUsuario.Nombre = cargarNombre(); objUsuario.Apellido = cargarApellido(); objUsuario.DNI = cargarDNI(); objUsuario.FechaNacimiento = cargarFechaNacimiento(); Boolean validarDniUsuarioExistente = objControladorUsuario.validarDniExistenteRegistrado(dniUsuarios, objUsuario.DNI); if (validarDniUsuarioExistente) { objControladorUsuario.agregarUsuario(objUsuario); int intNumeroUsuario = objControladorUsuario.traerMaximoIdUsuario(); Console.WriteLine("El Usuario fue Dado de Alta Correctamente con el Numero: " + intNumeroUsuario); } else { Console.WriteLine("Ya Existe un Usuario con ese DNI en el Sistema."); } presioneTeclaParaContinuar(); }
private void ActualizarControles() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; cmbUser.DisplayMember = "NombreUsuario"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
/******************************************* COMPRA DE PASAJES *******************************************/ public void compraDePasajes() { objControladorUsuario = new ControladorUsuario(); List <Usuario> usuarios = objControladorUsuario.traerUsuarios(); int intNumeroUsuario = cargarNumeroUsuario(); Console.WriteLine(); string strDniUsuario = cargarDNI(); Console.WriteLine(); Boolean validarUsuarioAregistrar = objControladorUsuario.validarUsuarioExistente(usuarios, intNumeroUsuario, strDniUsuario); if (validarUsuarioAregistrar) { intIdFkUsuarioCompra = intNumeroUsuario; seleccionTerminales(); } else { Console.WriteLine("El Usuario Solicitado no Existe en el Sistema"); presioneTeclaParaContinuar(); } }
// Metodo para poblar el comboBox con todos los usuarios, asignando el value member y display member desde // las PROPIEDADES de la clase Usuario, deben ser publicas y llamarse igual para que funcione, ademas // primero se asigna el ValueMember, luego DisplayMember, y por ultimo el DataSource, sino tira excepcion // nombre de variable "contrasenia" a "contrasena" private void PoblarControlers() { cmbUser.DataSource = null; cmbUser.ValueMember = "Contrasena"; cmbUser.DisplayMember = "Nombre"; cmbUser.DataSource = ControladorUsuario.GetUsuarios(); }
public CollectionUsuario() { controladorUsuario = new ControladorUsuario(); controladorRol = new ControladorRol(); ListaUsuario = List_Usuarios(); }