コード例 #1
0
ファイル: Produto.cs プロジェクト: Gambya/PanFase
 public DataTable pesquisaProduto(string nome)
 {
     DataTable tproduto = new DataTable();
     try
     {
         TConnect conn = new TConnect();
         conn.Sql = "select codigo as Codigo,nome as Nome,estoque as Estoque,valor as Valor from produto where nome Like '%" + nome.Trim() + "%'";
         tproduto = conn.selecionar();
     }catch(Exception e)
     {
         MessageBox.Show("Erro ao acessar Banco de dados: "+e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return tproduto;
 }
コード例 #2
0
ファイル: Cliente.cs プロジェクト: Gambya/PanFase
 public override DataTable Pesquisar(long cpf)
 {
     DataTable tclientes = new DataTable();
     try
     {
         TConnect conn = new TConnect();
         conn.Sql = "select codigo,nome,cpf,dtcadastro as cadastro from cliente where cpf = '" + cpf + "'";
         tclientes = conn.selecionar();
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return tclientes;
 }
コード例 #3
0
ファイル: PedidoProduto.cs プロジェクト: Gambya/PanFase
 public bool VerificaEstoque(int codigo, double qtd)
 {
     TConnect p = new TConnect();
     p.Sql = "select estoque from produto where codigo = " + codigo;
     DataTable dt = p.selecionar();
     double estoque = Convert.ToDouble(dt.Rows[0]["estoque"]);
     if ((estoque-qtd) < 0)
     {
         return false;
     }
     else
     {
         return true;
     }
 }
コード例 #4
0
ファイル: Funcionario.cs プロジェクト: Gambya/PanFase
 public override DataTable Pesquisar(string nome)
 {
     DataTable tfuncionario = new DataTable();
     try
     {
         TConnect conn = new TConnect();
         conn.Sql = "select codigo as Codigo,nome as Nome,cpf as Cpf,admissao as Admissão,cargo as Cargo,salario as Salário from funcionario where nome Like '%" + nome + "%'";
         tfuncionario = conn.selecionar();
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return tfuncionario;
 }
コード例 #5
0
ファイル: RPedidoProduto.cs プロジェクト: Gambya/PanFase
        public List<PedidoProduto> GetPedidos(string inicio, string fim)
        {
            TConnect conn = new TConnect();
            conn.Sql = "select p.codigo,p.cod_cliente,p.cod_funcionario,pp.codigo,pp.dtvenda,pr.nome,pp.quantidade,pp.valortotal from pedido p, pedidoproduto pp, produto pr where p.codigo = pp.cod_pedido and pp.cod_produto = pr.codigo and pp.dtvenda BETWEEN '"+inicio+"' and '"+fim+"'";
            DataTable p = conn.selecionar();

            List<PedidoProduto> lista = new List<PedidoProduto>();
            for(int i = 0; i < p.Rows.Count; i++)
            {
                PedidoProduto pedido = new PedidoProduto();
                pedido.Codigo = Convert.ToInt32(p.Rows[i][0]);
                pedido.DtVenda = Convert.ToDateTime(p.Rows[i][4]);
                pedido.Clientes.Codigo = Convert.ToInt32(p.Rows[i][1]);
                pedido.Funcionarios.Codigo = Convert.ToInt32(p.Rows[i][2]);
                pedido.CodigoPedidoProduto = Convert.ToInt32(p.Rows[i][3]);
                pedido.Nome = Convert.ToString(p.Rows[i][5]);
                pedido.Quantidade = Convert.ToDouble(p.Rows[i][6]);
                pedido.ValorTotalProduto = Convert.ToDouble(p.Rows[i][7]);

                lista.Add(pedido);
            }

            return lista;
        }
コード例 #6
0
ファイル: Produto.cs プロジェクト: Gambya/PanFase
 public DataTable pesquisaProduto(int codigo)
 {
     DataTable tproduto = new DataTable();
     try
     {
         TConnect conn = new TConnect();
         conn.Sql = "select codigo as Codigo,nome as Nome,estoque as Estoque,valor as Valor from produto where codigo = " + Convert.ToInt32(codigo);
         tproduto = conn.selecionar();
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return tproduto;
 }
コード例 #7
0
ファイル: Produto.cs プロジェクト: Gambya/PanFase
 public DataTable UpdateGrid()
 {
     DataTable tproduto = new DataTable();
     try
     {
         TConnect conn = new TConnect();
         conn.Sql = "select codigo as Codigo,nome as Nome,estoque as Estoque,valor as Valor from produto order by nome";
         tproduto = conn.selecionar();
     }
     catch (Exception e)
     {
         MessageBox.Show("Erro ao acessar Banco de dados: " + e.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     return tproduto;
 }
コード例 #8
0
ファイル: PedidoProduto.cs プロジェクト: Gambya/PanFase
 private void BaixaEstoque(double qtd, int codigo)
 {
     TConnect p = new TConnect();
     p.Sql = "select estoque from produto where codigo = " + codigo;
     DataTable dt = p.selecionar();
     double estoque = Convert.ToDouble(dt.Rows[0]["estoque"]);
     estoque = estoque - qtd;
     TConnect u = new TConnect();
     u.Sql = "update produto set estoque ='" + estoque + "' where codigo = '" + codigo + "'";
     u.UpdateSql();
 }