Example #1
0
        public void alterar(CompraitemModelo compraitem)
        {
            try
            {
                AbrirConexao();

                comando = new MySqlCommand("update contapagar set controle =@controle, compracontrole =@compracontrole, produtocodigo =@produtocodigo, qtde =@qtde, vlrunitario =@vlrunitario, vlrtotal =@vlrtotal where controle=@controle", conexao);
                comando.Parameters.AddWithValue("@controle", compraitem.controle);
                comando.Parameters.AddWithValue("@compracontrole", compraitem.compracontrole);
                comando.Parameters.AddWithValue("@produtocodigo", compraitem.produtocodigo);
                comando.Parameters.AddWithValue("@qtde", compraitem.qtde);
                comando.Parameters.AddWithValue("@vlrunitario", compraitem.vlrunitario);
                comando.Parameters.AddWithValue("@vlrtotal", compraitem.vlrtotal);
                comando.ExecuteNonQuery();
                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Example #2
0
        public void salvar(CompraitemModelo compraitem)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("INSERT INTO compraitem(controle, compracontrole, produtocodigo, qtde, vlrunitario, vlrtotal) VALUES (@controle, @compracontrole, @produtocodigo, @qtde, @vlrunitario, @vlrtotal)", conexao);
                comando.Parameters.AddWithValue("@controle", compraitem.controle);
                comando.Parameters.AddWithValue("@compracontrole", compraitem.compracontrole);
                comando.Parameters.AddWithValue("@produtocodigo", compraitem.produtocodigo);
                comando.Parameters.AddWithValue("@qtde", compraitem.qtde);
                comando.Parameters.AddWithValue("@vlrunitario", compraitem.vlrunitario);
                comando.Parameters.AddWithValue("@vlrtotal", compraitem.vlrtotal);
                comando.ExecuteNonQuery();

                MySqlDataReader tabelaDados;
                comando = new MySqlCommand("SELECT LAST_INSERT_ID() as CONTROLE", conexao);


                // Executa a consulta

                tabelaDados = comando.ExecuteReader();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Example #3
0
 public void excluir(CompraitemModelo compraitem)
 {
     try
     {
         compraitemdb.excluir(compraitem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Example #4
0
 public void alterar(CompraitemModelo compraitem)
 {
     try
     {
         compraitemdb.alterar(compraitem);
     }
     catch (Exception erro)
     {
         throw erro;
     }
 }
Example #5
0
        public void excluir(CompraitemModelo compraitem)
        {
            try
            {
                AbrirConexao();
                comando = new MySqlCommand("delete from compraitem where controle = @controle", conexao);
                comando.Parameters.AddWithValue("@controle", compraitem.controle);

                comando.ExecuteNonQuery();
            }
            catch (Exception erro)
            {
                throw erro;
            }
            finally
            {
                FecharConexao();
            }
        }
Example #6
0
        private void BOTAOGRAVARITEM_Click(object sender, EventArgs e)
        {
            bool wretornoestoque     = false;
            bool wretornocusto       = false;
            bool wretornovalorcompra = false;

            if (validaDadosCompraItem() == true)
            {
                //Movimenta estoque
                ProdutoModelo produto = new ProdutoModelo();
                produto.codigo = Convert.ToInt32(EDITCOMPRAITEMPRODUTOCODIGO.Text);

                ProdutoControle produtocontrole = new ProdutoControle();
                wretornocusto   = produtocontrole.atualizacusto(EDITCOMPRAITEMPRODUTOCODIGO.Text, Convert.ToDateTime(EDITDATADACOMPRA.Text), Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text), Convert.ToDecimal(EDITCOMPRAITEMVLRUNITARIO.Text));
                wretornoestoque = produtocontrole.atualizaestoque(EDITCOMPRAITEMPRODUTOCODIGO.Text, "entrada", Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text));
                if (wretornoestoque == true)
                {
                    //atualiza valor da compra (capa)
                    CompraModelo compraatualizada = new CompraModelo();
                    compraatualizada.controle = Convert.ToInt32(EDITCONTROLE.Text);
                    CompraControle compracontrole = new CompraControle();
                    wretornovalorcompra = compracontrole.atualizavalorcompra(compraatualizada, "entrada", Convert.ToDecimal(EDITCOMPRAITEMVLRTOTAL.Text));
                    if (wretornovalorcompra == true)
                    {
                        CompraitemModelo compraitem = new CompraitemModelo();

                        Funcoes funcoes = new Funcoes();

                        if (EDITCOMPRAITEMCONTROLE.Text != "" && EDITCOMPRAITEMCONTROLE.Text != null)
                        {
                            compraitem.controle = Convert.ToInt32(EDITCOMPRAITEMCONTROLE.Text);
                        }
                        if (EDITCONTROLE.Text != "" && EDITCONTROLE.Text != null)
                        {
                            compraitem.compracontrole = Convert.ToInt32(EDITCONTROLE.Text);
                        }
                        if (EDITCOMPRAITEMPRODUTOCODIGO.Text != "" && EDITCOMPRAITEMPRODUTOCODIGO.Text != null)
                        {
                            compraitem.produtocodigo = Convert.ToInt32(EDITCOMPRAITEMPRODUTOCODIGO.Text);
                        }
                        if (EDITCOMPRAITEMQTDE.Text != "" && EDITCOMPRAITEMQTDE.Text != null)
                        {
                            compraitem.qtde = Convert.ToDecimal(EDITCOMPRAITEMQTDE.Text);
                        }
                        if (EDITCOMPRAITEMVLRUNITARIO.Text != "" && EDITCOMPRAITEMVLRUNITARIO.Text != null)
                        {
                            compraitem.vlrunitario = Convert.ToDecimal(EDITCOMPRAITEMVLRUNITARIO.Text);
                        }
                        if (EDITCOMPRAITEMVLRTOTAL.Text != "" && EDITCOMPRAITEMVLRTOTAL.Text != null)
                        {
                            compraitem.vlrtotal = Convert.ToDecimal(EDITCOMPRAITEMVLRTOTAL.Text);
                        }

                        CompraItemControle compraitemcontrole = new CompraItemControle();
                        if (EDITCOMPRAITEMCONTROLE.Text != "" || (EDITCOMPRAITEMCONTROLE.Text == null))
                        {
                            compraitemcontrole.alterar(compraitem);
                        }
                        else
                        {
                            compraitemcontrole.salvar(compraitem);
                        }
                    }
                }
                MessageBox.Show("Item cadastrado com sucesso");
                limpaTelaCompraItem();
                AtualizaGridItens();
            }
        }