public List <Usuarios> CallStoredProcedure(Usuarios usuario) { List <Usuarios> usuarios = new List <Usuarios>(); using (SqlCommand command = new SqlCommand("usp_ValidarUsuario", SQLConfiguration.GetConnection())) { command.Parameters.Add("@userName", SqlDbType.VarChar, 50).Value = usuario.NombreUsuario; command.Parameters.Add("@password", SqlDbType.VarChar, 50).Value = usuario.Password; command.CommandType = CommandType.StoredProcedure; SQLConfiguration.Open(); SqlDataReader reader = command.ExecuteReader(); bool isOk = false; while (reader.Read()) { isOk = bool.Parse(reader["isOk"].ToString()); } if (isOk == false) { SQLConfiguration.Close(); return(null); } reader.Close(); } usuarios.Add(Find(usuario)); SQLConfiguration.Close(); return(usuarios); }