コード例 #1
0
 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);
     }
 }
コード例 #2
0
 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);
 }