Esempio n. 1
0
        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);
        }
Esempio n. 2
0
        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);
        }