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); } }
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); } }