private void button1_Click(object sender, EventArgs e) { int IDVenda; string id; bool ret = false, ret1 = false, ret2 = false; DataTable dt, dt1, dt2 = new DataTable(); DataSet ds = new DataSet(); Funcionario func = new Funcionario(); Gerente gr = new Gerente(); Vendedor vend = new Vendedor(); Produto prod = new Produto(); dt = func.ConsultaIDProd_Forn(Convert.ToInt32(vendaIDPROD.Text)); id = dt.Rows[0]["IDForn_prod"].ToString(); vend.IDuser = Convert.ToInt32(vendaCodID.Text); vend.IDForn_Prod = Convert.ToInt32(id); vend.DataVenda = vendaDataVenda.Value; vend.TotalVenda = Convert.ToInt32(vendaVlTotal.Value); dt2 = gr.LerTodosProdutos(); object sumObject; sumObject = dt2.Compute("Sum(QuantidadeProduto)", ""); ret = gr.CadastrarVenda(vend); dt1 = func.ConsultaIDVenda(vend); IDVenda = Convert.ToInt32(dt1.Rows[0]["IDVenda"].ToString()); ret1 = gr.CadastrarRelatorio(IDVenda, Convert.ToInt32(sumObject.ToString()), Convert.ToInt32(vendaVdaQtdPROD.Value.ToString()), Convert.ToInt32(vendaVlTotal.Value)); prod.IDprod = Convert.ToInt32(vendaIDPROD.Text); prod.QuantidadeProduto = Convert.ToInt32(vendaVdaQtdPROD.Value.ToString()); ret2 = gr.AtualizarProd(prod); if (ret == false || ret1 == false || ret2 == false) { vendaMsg.BackColor = Color.LightSalmon; vendaMsg.Text = "Venda mal sucedida! Por favor Contactar o Admnistrador do Sistema.\r ERRO:"; } else { vendaMsg.BackColor = Color.LightGreen; vendaMsg.Text = "Venda Efetuada Com Sucesso"; } }