public List <EntidadeViewPesquisa> ListarEntidadesViewPesquisa(Status status) { var listaEntidades = new List <EntidadeViewPesquisa>(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); string query = @"SELECT codigo, nome AS descricao, situacao FROM usuario"; if (status != Status.Todos) { query += " WHERE situacao = @situacao;"; } comando.CommandText = query; if (status != Status.Todos) { comando.Parameters.AddWithValue("Situacao", (int)status); } MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { var oEntidade = new EntidadeViewPesquisa(); oEntidade.Codigo = Convert.ToInt32(reader["codigo"].ToString()); oEntidade.Descricao = reader["descricao"].ToString(); oEntidade.Status = (Status)Convert.ToInt16(reader["situacao"]); listaEntidades.Add(oEntidade); } } catch (MySqlException mysqle) { throw new System.Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(listaEntidades); }
public List <EntidadeViewPesquisa> ListarEntidasdessViewPesquisa() { var listaEntidades = new List <EntidadeViewPesquisa>(); using (MySqlConnection conexao = ConexaoDB.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand cmd = new MySqlCommand(); cmd = conexao.CreateCommand(); string query = @"SELECT codigo, descricao, '1' as situacao FROM tipo_usuario"; cmd.CommandText = query; MySqlDataReader rd = cmd.ExecuteReader(); while (rd.Read()) { EntidadeViewPesquisa oEntidade = new EntidadeViewPesquisa(); oEntidade.Codigo = int.Parse(rd["codigo"].ToString()); oEntidade.Descricao = rd["descricao"].ToString(); oEntidade.Status = (Status)Convert.ToInt16(rd["situacao"]); listaEntidades.Add(oEntidade); } } catch (MySqlException mysqle) { throw new System.Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(listaEntidades); }
public List <EntidadeViewPesquisa> ListarEntidadesViewPesquisa() { var listaEntidades = new List <EntidadeViewPesquisa>(); using (MySqlConnection conexao = ConexaoBaseDados.getInstancia().getConexao()) { try { conexao.Open(); MySqlCommand comando = new MySqlCommand(); comando = conexao.CreateCommand(); string query = @"SELECT codigo, descricao, '1' AS situacao FROM tipo_usuario"; comando.CommandText = query; MySqlDataReader reader = comando.ExecuteReader(); while (reader.Read()) { var oEntidade = new EntidadeViewPesquisa(); oEntidade.Codigo = Convert.ToInt32(reader["codigo"].ToString()); oEntidade.Descricao = reader["descricao"].ToString(); oEntidade.Status = (Status)Convert.ToInt16(reader["situacao"]); listaEntidades.Add(oEntidade); } } catch (MySqlException mysqle) { throw new Exception(mysqle.ToString()); } finally { conexao.Close(); } } return(listaEntidades); }