private void btn_iniciarSesion_Click(object sender, EventArgs e) { if (txt_usuario.Text == "" || txt_password.Text == "") { MessageBox.Show("Debes ingresar el usuario y la contraseña.", "Información", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { Usuarios usuarios = new Usuarios(); usuarios.USUARIO = txt_usuario.Text; usuarios.CONTRASEÑA = txt_password.Text; if (txt_usuario.Text == "Jacob") { Inicio inicio = new Inicio(); } usuarios.iniciarSesion(this); } }
public DataTable iniciarSesion(Form1 login) { try { DataTable tabla = new DataTable(); comando.Connection = conexion.abrirConexion(); comando.CommandText = "SP_INICIO_SESION"; comando.CommandType = CommandType.StoredProcedure; comando.Parameters.AddWithValue("@usuario", usuario); comando.Parameters.AddWithValue("@contraseña", contraseña); leer = comando.ExecuteReader(); comando.Parameters.Clear(); tabla.Load(leer); leer.Close(); comando.Connection = conexion.cerrarConexion(); if (tabla.Rows.Count == 1) { if (tabla.Rows[0][0].ToString() == "Jacob") { login.Hide(); Form1 form = new Form1(); form.Hide(); Inicio inicio = new Inicio(); inicio.Show(); } } else { MessageBox.Show("El usuario y/o contraseña son incorrectos", "Datos incorrectos", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(tabla); } catch (Exception) { MessageBox.Show("Error al iniciar sesion", "Inicio de sesión", MessageBoxButtons.OK, MessageBoxIcon.Error); } return(null); }