Пример #1
0
        public List <ModeloPiscicultura> SelectNomePisciculturas(string cpf)
        {
            List <ModeloPiscicultura> lista = new List <ModeloPiscicultura>();

            try
            {
                con.Open();
                SqlCommand select = new SqlCommand("SELECT Nome, Id from Pisciculturas where FK_Usuarios_CPF = @Cpf", con);
                select.Parameters.AddWithValue("@cpf", cpf);

                SqlDataReader leitor = select.ExecuteReader();


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

                    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 int PegaIdPiscicultura(string cpf)
        {
            ModeloPiscicultura mp = new ModeloPiscicultura();
            bool res = false;

            try
            {
                // ABRE CONEXÃO
                con.Open();
                //SELECIONA A TABELA
                SqlCommand query =
                    new SqlCommand("SELECT id from Pisciculturas WHERE Fk_Usuarios_CPF = @cpf", con);
                query.Parameters.AddWithValue("@cpf", cpf);
                //COMPARA OS VALORES
                query.Parameters.AddWithValue("@id", id);
                SqlDataReader leitor = query.ExecuteReader();
                //PERCORRE LINHA POR LINHA
                res = leitor.HasRows;
                if (leitor.Read())
                {
                    mp.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(mp.Id);
        }
Пример #3
0
        //--CRIAR A LISTA DE Pisciculturas CADASTRADOS---//

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

            //ModeloUsuario u = new ModeloUsuario();
            try
            {
                con.Open();

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

                while (leitor.Read())
                {
                    ModeloPiscicultura p = new ModeloPiscicultura();
                    p.id           = (int)leitor["id"];
                    p.cpf_usuario  = leitor["FK_Usuarios_CPF"].ToString();
                    p.qtd_Tanques  = (int)leitor["Qtd_Tanques"];
                    p.nome         = leitor["Nome"].ToString();
                    p.local        = leitor["Local"].ToString();
                    p.clima        = leitor["Clima"].ToString();
                    p.tamanhoLocal = leitor["Tam_Local"].ToString();


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

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

            return(lista);
        }
Пример #4
0
        //---MÉTODO PARA BUSCAR UM PEIXE ESPECIFICO NA TABELA---//

        public static ModeloPiscicultura BuscaPiscicultura(int id)
        {
            ModeloPiscicultura l = new ModeloPiscicultura();

            SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["BCD"].ConnectionString);

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

                while (leitor.Read())
                {
                    l.id           = (int)leitor["id"];
                    l.cpf_usuario  = leitor["fk_usuarios_cpf"].ToString();
                    l.qtd_Tanques  = (int)leitor["Qtd_Tanques"];
                    l.nome         = leitor["Nome"].ToString();
                    l.local        = leitor["Local"].ToString();
                    l.clima        = leitor["Clima"].ToString();
                    l.tamanhoLocal = leitor["Tam_Local"].ToString();
                }
            }
            catch (Exception e)
            {
                l = null;
                string resposta = e.Message;
            }

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

            return(l);
        }