Пример #1
0
        public List <ModeloRacao> SelectNomeRacoes()
        {
            List <ModeloRacao> lista = new List <ModeloRacao>();

            try
            {
                con.Open();
                SqlCommand select = new SqlCommand("SELECT Nome, Id from Racoes", con);


                SqlDataReader leitor = select.ExecuteReader();


                while (leitor.Read())
                {
                    ModeloRacao m = new ModeloRacao();

                    m.Nome = leitor["Nome"].ToString();
                    m.Id   = (int)leitor["Id"];
                    lista.Add(m);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }

            if (con.State == ConnectionState.Open)
            {
                con.Close();
            }

            return(lista);
        }
Пример #2
0
        public ModeloRacao PegaIdRacao()
        {
            ModeloRacao mr  = new ModeloRacao();
            bool        res = false;

            try
            {
                // ABRE CONEXÃO
                con.Open();
                //SELECIONA A TABELA
                SqlCommand query =
                    new SqlCommand("SELECT id from Racoes", con);
                //COMPARA OS VALORES

                SqlDataReader leitor = query.ExecuteReader();
                //PERCORRE LINHA POR LINHA
                res = leitor.HasRows;
                if (leitor.Read())
                {
                    mr.Id = int.Parse(leitor["Id"].ToString());
                }

                if (res == false)
                {
                    // FECHA LEITOR CASO ESTEJA ABERTO
                    leitor.Close();
                }
            }
            //CASO NÃO ENCONTRE
            catch (Exception e)
            {
                res = false;
            }
            //VERIFICA SE A CONEXÃO ESTÁ ABERTO
            if (con.State == ConnectionState.Open)
            {
                //SE TIVER ABERTA, FECHA CONEXÃO
                con.Close();
            }
            //CONFERE AS RESPOSTAS CASO FOR FALSO

            return(mr);
        }
Пример #3
0
        //--CRIAR A LISTA DE RAÇÕES CADASTRADOS---//

        public static List <ModeloRacao> ListarRacao(string cpf)
        {
            //Criar um array para guardar as informações que virão do BD
            List <ModeloRacao> lista = new List <ModeloRacao>();

            try
            {
                con.Open();

                //Comando para selecionar os itens da tabela RAÇOES
                SqlCommand listar = new SqlCommand("SELECT * FROM Racoes where FK_Usuarios_CPF = @cpf ", con);
                listar.Parameters.AddWithValue("@cpf", cpf);
                SqlDataReader leitor = listar.ExecuteReader();

                while (leitor.Read())
                {
                    ModeloRacao p = new ModeloRacao();
                    p.Id                   = (int)leitor["Id"];
                    p.Nome                 = leitor["Nome"].ToString();
                    p.Fabricante           = leitor["Fabricante"].ToString();
                    p.Peso                 = leitor["Peso"].ToString();
                    p.Tamanho              = leitor["Tamanho"].ToString();
                    p.Proteina             = leitor["Proteina"].ToString();
                    p.IngredientePrincipal = leitor["Ingrediente_Principal"].ToString();
                    p.TipoRacao            = leitor["Tipo_Racao"].ToString();

                    lista.Add(p);
                }
            }
            catch (Exception e)
            {
                lista = null;
            }

            if (con.State == ConnectionState.Open)
            {
                con.Close();
            }

            return(lista);
        }
Пример #4
0
        //---MÉTODO PARA BUSCAR UMA RAÇÃO ESPECIFICO NA TABELA---//

        public static ModeloRacao BuscaRacao(int codigo)
        {
            ModeloRacao p = new ModeloRacao();

            try
            {
                con.Open();
                SqlCommand query =
                    new SqlCommand("SELECT * FROM Racoes WHERE Id = @cod", con);
                query.Parameters.AddWithValue("@cod", codigo);
                SqlDataReader leitor = query.ExecuteReader();

                while (leitor.Read())
                {
                    p.Id                   = (int)leitor["Id"];
                    p.Nome                 = leitor["Nome"].ToString();
                    p.Fabricante           = leitor["Fabricante"].ToString();
                    p.Peso                 = leitor["Peso"].ToString();
                    p.Tamanho              = leitor["Tamanho"].ToString();
                    p.Proteina             = leitor["Proteina"].ToString();
                    p.IngredientePrincipal = leitor["Ingrediente_Principal"].ToString();
                    p.TipoRacao            = leitor["Tipo_Racao"].ToString();
                }
            }
            catch (Exception e)
            {
                p = null;
            }

            if (con.State == ConnectionState.Open)
            {
                con.Close();
            }

            return(p);
        }