private void btAdiciona_Click(object sender, EventArgs e) { try { ModeloPedido modelo = new ModeloPedido(); modelo.IDCliente = Convert.ToInt32(cbCliente.SelectedValue); modelo.IDManufaturado = Convert.ToInt32(cbManufaturado.SelectedValue); modelo.IDOrcamento = Convert.ToInt32(cbOrcamento.SelectedValue); modelo.IDTipoManufaturado = Convert.ToInt32(cbTipoManufaturado.SelectedValue); modelo.QuantidadePedido = Convert.ToInt32(txtQuantidade.Text); modelo.DescontoPedido = Convert.ToInt32(txtDesconto.Text); modelo.DescricaoPedido = txtDescricao.Text; modelo.DataEnvioPedido = dtEnvio.Value.Date; modelo.IDCaracteristicaManufaturado1 = Convert.ToInt32(cbCaracteristicaManufaturado1.SelectedValue); modelo.IDCaracteristicaManufaturado2 = Convert.ToInt32(cbCaracteristicaManufaturado2.SelectedValue); DALConexao cx = new DALConexao(DadosDaConexao.StringDeConexao); BLLPedido bll = new BLLPedido(cx); if (this.operacao == "inserir") { //cadastra cidade bll.Incluir(modelo); MessageBox.Show("Cadastro efetuado: Codigo " + modelo.IDPedido.ToString()); } else { //altera cidade modelo.IDPedido = Convert.ToInt32(txtCodigo.Text); bll.Alterar(modelo); MessageBox.Show("Cadastro alterado"); } modelo.IDOrcamento = Convert.ToInt32(cbOrcamento.SelectedValue); dgvDados.DataSource = bll.LocalizarOrcamento(modelo.IDOrcamento); } catch (Exception erro) { MessageBox.Show(erro.Message); } cbManufaturado.ResetText(); }