Esempio n. 1
0
        // Filtrar Membro Pelo Nome
        //=================================================================================================================================

        public List <ModelMembro> ListarTodosMembrosNome(String nome)
        {
            try
            {
                DAL objDAL = new DAL();
                objDAL.LimparParametros();
                List <ModelMembro> lista = new List <ModelMembro>();
                ModelMembro        item;
                DataTable          dt = objDAL.ExecutarConsulta(CommandType.Text, $"Select Id, Nome, Email From tbl_Usuarios Where Nome = '{nome}'");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    item = new ModelMembro()
                    {
                        Id    = dt.Rows[i]["Id"].ToString(),
                        Nome  = dt.Rows[i]["Nome"].ToString(),
                        Email = dt.Rows[i]["Email"].ToString()
                    };
                    lista.Add(item);
                    objDAL.FecharConexao();
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Esempio n. 2
0
        public ModelMembro RetornarMembroId(int?Id)
        {
            try
            {
                DAL objDAL = new DAL();
                objDAL.LimparParametros();
                ModelMembro item;
                DataTable   dt = objDAL.ExecutarConsulta(CommandType.Text, $"Select Id, Nome, Email From tbl_Usuarios Where Id = '{Id}'");

                item = new ModelMembro()
                {
                    Id    = dt.Rows[0]["Id"].ToString(),
                    Nome  = dt.Rows[0]["Nome"].ToString(),
                    Email = dt.Rows[0]["Email"].ToString()
                };
                objDAL.FecharConexao();
                return(item);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }