Ejemplo n.º 1
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloVenda modelo = new ModeloVenda();
                modelo.CliCod = Convert.ToInt32(cbxCliente.SelectedValue);
                modelo.TpaCod = Convert.ToInt32(cbxTipoPagamento.SelectedValue);
                modelo.VenNparcelas = Convert.ToInt32(txtNumParcelas.Text);
                modelo.VenStatus = "A";
                modelo.VenTotal = atualizarTotal();

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLVenda bll = new BLLVenda(cx);
                BLLItemVenda bll2 = new BLLItemVenda(cx);

                if (this.operacao == "inserir")
                {
                    bll.Incluir(modelo);

                    foreach (ModeloItemVenda item in itensVenda)
                    {
                        item.VenCod = modelo.VenCod;
                        bll2.Incluir(item);
                    }

                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.VenCod.ToString());

                }
                else
                {
                    modelo.VenCod = this.codigo;
                    bll.Alterar(modelo);

                    foreach (ModeloItemVenda item in itensVenda)
                    {
                        item.VenCod = modelo.VenCod;

                        if (item.ItemVendaCod > 0)
                            bll2.Alterar(item);
                        else
                            bll2.Incluir(item);
                    }

                    MessageBox.Show("Cadastro alterado");
                }

                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }
Ejemplo n.º 2
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                //leitura dos dados
                ModeloVenda modelo = new ModeloVenda();

                modelo.VenData = Convert.ToDateTime(txtDataVenda.Text);
                modelo.VenNfiscal = Convert.ToInt32(txtNota.Text);
                modelo.VenTotal = Convert.ToDecimal(txtValorTotal.Text);
                modelo.VenParcelas = Convert.ToInt32(txtNParcelas.Text);
                modelo.VenStatus = Convert.ToString(txtStatus.Text);
                modelo.CliCod = Convert.ToInt32(txtFornecedor.SelectedText);
                modelo.TpaCod = Convert.ToInt32(txtTipoPagamento.SelectedValue);

                //obj para gravar os dados no banco
                DALConexao cx = new DALConexao(DadosConexao.StringDeConexao);
                BLLVenda bll = new BLLVenda(cx);

                if (this.operacao == "inserir")
                {
                    //cadastrar uma venda
                    bll.Incluir(modelo);
                    MessageBox.Show("Cadastro efetuado: Código: " + modelo.VenCod.ToString());

                }
                else
                {
                    //alterar uma categoria
                    modelo.VenCod = Convert.ToInt32(txtCodigo.Text);
                    bll.Alterar(modelo);
                    MessageBox.Show("Cadastro alterado");
                }
                this.LimpaTela();
                this.alteraBotoes(1);
            }
            catch (Exception erro)
            {
                MessageBox.Show(erro.Message);
            }
        }