Exemple #1
0
        private void BOTAOPESQUISACOMPRA_Click(object sender, EventArgs e)
        {
            FcompraLoc compraFrmLoc = new FcompraLoc();

            compraFrmLoc.ShowDialog();
            if (compraFrmLoc.codigoretornado != "" && compraFrmLoc.codigoretornado != null)
            {
                CompraModelo compra = new CompraModelo();
                compra.controle = int.Parse(compraFrmLoc.codigoretornado);
                CompraControle compracontrole = new CompraControle();
                compra = compracontrole.atualizatela(compra);
                if (compra.controle > 0)
                {
                    EDITCONTROLE.Text         = Convert.ToString(compra.controle);
                    EDITFORNECEDORCODIGO.Text = Convert.ToString(compra.fornecedorcodigo);
                    EDITDATADACOMPRA.Text     = Convert.ToString(compra.datacompra);
                    EDITVALORCOMPRA.Text      = Convert.ToString(compra.valorcompra);
                    if (compra.fornecedorcodigo > 0)
                    {
                        FornecedorModelo fornecedor = new FornecedorModelo();
                        fornecedor.codigo = compra.fornecedorcodigo;
                        FornecedorControle forncontrole = new FornecedorControle();
                        fornecedor = forncontrole.atualizatela(fornecedor);
                        if (fornecedor.codigo > 0)
                        {
                            EDITFORNECEDORNOMERAZAO.Text = fornecedor.nomerazao;
                        }
                        MessageBox.Show("Dados da compra localizados com sucesso.  Favor informar o(s) item(ns) da compra.");
                        groupBoxCompra.Enabled = false;
                        GroupBoxItens.Enabled  = true;
                        AtualizaGridItens();
                    }
                }
            }
        }
Exemple #2
0
        private void BOTAOGRAVARCOMPRA_Click(object sender, EventArgs e)
        {
            int wnumerodacompra = 0;

            if (validaDadosCompra() == true)
            {
                CompraModelo compra = new CompraModelo();

                Funcoes funcoes = new Funcoes();

                if (EDITCONTROLE.Text != "" && EDITCONTROLE.Text != null)
                {
                    compra.controle = Convert.ToInt32(EDITCONTROLE.Text);
                }
                if (EDITDATADACOMPRA.Text != "" && EDITDATADACOMPRA.Text != null)
                {
                    compra.datacompra = Convert.ToDateTime(EDITDATADACOMPRA.Text);
                }
                if (EDITFORNECEDORCODIGO.Text != "" && EDITFORNECEDORCODIGO.Text != null)
                {
                    compra.fornecedorcodigo = Convert.ToInt32(EDITFORNECEDORCODIGO.Text);
                }
                if (EDITVALORCOMPRA.Text != "" && EDITVALORCOMPRA.Text != null)
                {
                    compra.valorcompra = Convert.ToDecimal(EDITVALORCOMPRA.Text);
                }

                CompraControle compracontrole = new CompraControle();
                {
                    wnumerodacompra   = compracontrole.salvar(compra);
                    EDITCONTROLE.Text = Convert.ToString(wnumerodacompra);
                }
                MessageBox.Show("Dados da compra salvos com sucesso.  Favor informar o(s) item(ns) da compra.");
                groupBoxCompra.Enabled = false;
                GroupBoxItens.Enabled  = true;
            }
        }
Exemple #3
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();
            }
        }