private void regresar_Click(object sender, EventArgs e) { //muestra el form administrador Menu_Administrador menu = new Menu_Administrador(); this.Hide();//oculta el form agregrar usuario al presionar regresar menu.ShowDialog(); }
private void aceptar_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(tx_user.Text))//compara si el campo esta vació y envia el mensaje de que llene todos los datos { MessageBox.Show("Por favor ingrese su nombre de usuario.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning); tx_user.Focus();//se enfoca en el tx de usurario return; } else if (string.IsNullOrEmpty(tx_password.Text)) { MessageBox.Show("Por favor ingrese su contraseña.", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Warning); tx_password.Focus(); return; } try { //compara si la información ingresada es correcta con la informacion que hay en base de datos LoginDataTableAdapters.UsersTableAdapter user = new LoginDataTableAdapters.UsersTableAdapter(); LoginData.UsersDataTable dt = user.GetDataByUsernamePassword(tx_user.Text, tx_password.Text); if (dt.Rows.Count > 0) {//si la informacion coincide sa el mensaje de bienvenida MessageBox.Show("¡Bienvenido!", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //muestra el menu administrador al presionar ok en el message box Menu_Administrador administrador = new Menu_Administrador(); this.Hide();//oculta el form codigo administrador al presionar ingresar administrador.ShowDialog(); } else {//si los datos no coinciden informa al usuario de que alguno de los datos es incorrecto MessageBox.Show("El usuario o contraseña son incorrectos", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); //limpia los texbox al darle ok al message box tx_password.Clear(); tx_user.Clear(); } } catch (Exception ex) {//en caso de que se produzca un error manda el mensaje de error del sistema MessageBox.Show(ex.Message, "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } }