Esempio n. 1
0
        public Produtoo FindById(int IdProduto)
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("select * from Produto where IdProduto = @v1", Con);
                Cmd.Parameters.AddWithValue("@v1", IdProduto);
                Dr = Cmd.ExecuteReader();

                if (Dr.Read())
                {
                    Produtoo p = new Produtoo();

                    p.IdProduto  = Dr.GetInt32(0);
                    p.Nome       = Dr.GetString(1);
                    p.Preco      = Dr.GetDouble(2);
                    p.Quantidade = Dr.GetInt32(3);
                    p.DataCompra = Dr.GetDateTime(4);

                    return(p);
                }
                return(null);
            }
            catch
            {
                throw new Exception("Erro ao Consultar Produto");
            }
            finally
            {
                CloseConnection();
            }
        }
Esempio n. 2
0
 public void setFuncionario(int idFunc)
 {
     try{
         Conectar();
         Cmd             = new SqlCommand("ListarFuncionario", Con);
         Cmd.CommandType = CommandType.StoredProcedure;
         Cmd.Parameters.AddWithValue("@idFuncionario", idFunc);
         Dr = Cmd.ExecuteReader();
         if (Dr.HasRows)
         {
             while (Dr.Read())
             {
                 Funcionario.idFuncionario = Dr.GetInt32(0);
                 Funcionario.nomeFunc      = Dr.GetString(1);
                 Funcionario.senhaFunc     = Dr.GetString(2);
                 Funcionario.RG            = Dr.GetString(3);
                 Funcionario.salario       = Dr.GetDouble(4);
                 Funcionario.email         = Dr.GetString(5);
                 Funcionario.telefone      = Dr.GetString(6);
                 Funcionario.cep           = Dr.GetString(7);
             }
         }
     }
     finally
     {
         Desconectar();
     }
 }
Esempio n. 3
0
        public List <Produtoo> FindAll()
        {
            try
            {
                OpenConnection();
                Cmd = new SqlCommand("Select * From Produto", Con);
                Dr  = Cmd.ExecuteReader();

                List <Produtoo> lista = new List <Produtoo>();

                while (Dr.Read())
                {
                    Produtoo p = new Produtoo();

                    p.IdProduto  = Dr.GetInt32(0);
                    p.Nome       = Dr.GetString(1);
                    p.Preco      = Dr.GetDouble(2);
                    p.Quantidade = Dr.GetInt32(3);
                    p.DataCompra = Dr.GetDateTime(4);

                    lista.Add(p);
                }

                return(lista);
            }
            catch
            {
                throw new Exception("Erro ao consultar");
            }
            finally
            {
                CloseConnection();
            }
        }
Esempio n. 4
0
        public double getProduto(int codBarras)
        {
            double precoUnit = 0;

            try
            {
                Conectar();
                Cmd             = new SqlCommand("valorUnit", Con);
                Cmd.CommandType = CommandType.StoredProcedure;
                Cmd.Parameters.AddWithValue("@codBarras", codBarras);
                Dr = Cmd.ExecuteReader();
                if (Dr.HasRows)
                {
                    while (Dr.Read())
                    {
                        Produto.idProduto = Dr.GetInt32(0);
                        Produto.descProd  = Dr.GetString(1);
                        Produto.preco     = Dr.GetDouble(2);
                        Produto.maisValia = Dr.GetDouble(3);
                    }
                }
            }

            finally{
                Desconectar();
            }
            return(precoUnit);
        }