Exemplo n.º 1
0
        private void btProdPronto_Click(object sender, EventArgs e)
        {
            BdProduto bdProd = new BdProduto();
            Produto   prod   = new Produto();

            prod.Codigo = listPagamento.ElementAt(listViewPagamentos.FocusedItem.Index).Codigo;
            bdProd.updateEntregue(prod);
            MessageBox.Show("Entrega de Produto Efetuada");
            mostrarProduto();
            btProdPronto.Enabled = false;
        }
Exemplo n.º 2
0
        public void mostrarProduto()
        {
            BdProduto bdProd = new BdProduto();
            Produto   pro    = new Produto();
            Cliente   cc     = new Cliente();

            cc.Codigo            = listCliente.ElementAt(listViewCliente.FocusedItem.Index).Codigo;
            pro.Cliente          = cc;
            pro.Situacao         = "";
            pro.Data_entrega     = "";
            pro.Data_solicitacao = "";
            listProduto          = bdProd.selectProduto(pro);

            listViewProduto.Items.Clear();
            for (int i = 0; i < listProduto.Count; i++)
            {
                ListViewItem item = listViewProduto.Items.Add(listProduto.ElementAt(i).Titulo);
                item.SubItems.Add(Convert.ToString(listProduto.ElementAt(i).Valor));
                item.SubItems.Add(listProduto.ElementAt(i).Data_solicitacao);
                item.SubItems.Add(listProduto.ElementAt(i).Situacao);
            }
        }
Exemplo n.º 3
0
        public void ValidaInsereProduto(Produto produto)
        {
            string erro = "";

            if (produto.Descricao.Trim() == "")
            {
                erro = erro + "\n Informe a descrição do pagamento";
            }
            if (produto.Data_solicitacao.Trim().Replace("/", "") == "" || produto.Data_solicitacao.Trim().Replace("/", "").Count() != 8)
            {
                erro = erro + "\n Informe uma data de solicitação valida";
            }



            if (produto.Data_entrega.Trim().Replace("/", "") == "" && produto.Data_entrega.Trim().Replace("/", "").Count() != 8 && produto.Data_entrega.Trim().Replace("/", "").Count() != 0)
            {
                erro = erro + "\n Informe uma data de entrega valida";
            }
            if (produto.Data_entrega.Trim().Replace("/", "").Replace(" ", "") == "")
            {
                produto.Data_entrega = produto.Data_entrega.Trim().Replace("/", "");
            }
            produto.Valor = Convert.ToSingle(Convert.ToString(produto.Valor).Substring(0, Convert.ToString(produto.Valor).Count() - 2) + "," + Convert.ToString(produto.Valor).Substring(Convert.ToString(produto.Valor).Count() - 2, 2));
            if (erro != "")
            {
                throw new Exception(erro);
            }

            if (erro == "")
            {
                BdProduto bdprod = new BdProduto();
                bdprod.insertProduto(produto);

                MessageBox.Show("Produto Registrado");
            }
        }
Exemplo n.º 4
0
 public AppProduto()
 {
     bdProduto = new BdProduto();
 }