private void Btn_Novo_Salvar_Click(object sender, EventArgs e) { var nomeBotao = Btn_Novo_Salvar.Text; if (Btn_Novo_Salvar.Text == "Novo") { Limpar(); Btn_Novo_Salvar.Text = "Salvar"; DefinirEditabilidadeDosCampos(true); Btn_Pesquisar.Enabled = false; } else { Btn_Novo_Salvar.Text = "Novo"; DefinirEditabilidadeDosCampos(false); } if (nomeBotao.Equals("Salvar")) { if (idVendaEdicao > 0) { DBC dbc = new DBC(); var IdCliente = Convert.ToInt32(TxtBox_CodCliente.Text); var IdFuncionario = Convert.ToInt32(TxtBox_CodVendedor.Text); var quantidadeVendida = new List <int>(); for (int i = 0; i < Dgv_Principal.Rows.Count - 1; i++) { quantidadeVendida.Add(Convert.ToInt32(Dgv_Principal.Rows[i].Cells["Quantidade"].Value.ToString())); } dbc.AtualizarVenda(new Venda { Id = idVendaEdicao, ClienteId = IdCliente, FuncionarioId = IdFuncionario, ValorTotalProdutos = Convert.ToDouble(TxtBox_ValorTotalProdutos.Text), ValorDocumento = Convert.ToDouble(TxtBox_ValorDoc.Text), Acrescimo = Convert.ToDouble(TxtBox_Acrescimo.Text), Desconto = Convert.ToDouble(TxtBox_Desconto.Text), Observacao = TxtBox_Observacao.Text }, produtosVenda, quantidadeVendida); } else { DBC dbc = new DBC(); var IdCliente = Convert.ToInt32(TxtBox_CodCliente.Text); var IdFuncionario = Convert.ToInt32(TxtBox_CodVendedor.Text); var quantidadeVendida = new List <int>(); for (int i = 0; i < Dgv_Principal.Rows.Count - 1; i++) { quantidadeVendida.Add(Convert.ToInt32(Dgv_Principal.Rows[i].Cells["Quantidade"].Value.ToString())); } dbc.InserirVenda(new Venda { ClienteId = IdCliente, FuncionarioId = IdFuncionario, ValorTotalProdutos = Convert.ToDouble(TxtBox_ValorTotalProdutos.Text), ValorDocumento = Convert.ToDouble(TxtBox_ValorDoc.Text), Acrescimo = Convert.ToDouble(TxtBox_Acrescimo.Text), Desconto = Convert.ToDouble(TxtBox_Desconto.Text), Observacao = TxtBox_Observacao.Text }, produtosVenda, quantidadeVendida); } } }