public List <Cerimonia> Buscar_Cerimonia_Por_Nome(string nome) { CultureInfo enUS = new CultureInfo("pt-BR"); try { List <Cerimonia> lista_cerimonias = new List <Cerimonia>(); sqlcommand.CommandText = "select * from Cerimonia ce inner join Cliente cl on " + "cl.cli_id = ce.cerimonia_cliente_id inner join Tipo_Evento te on " + "te.tipo_evento_id = ce.cerimonia_tipo_evento_id inner join Pacote pc on " + "pc.pacote_id = ce.cerimonia_pacote_id where cl.cli_nome like '%" + nome + "%' order by ce.cerimonia_data_evento desc"; sqlcommand.Connection = con.conectar(); sqldataReader = sqlcommand.ExecuteReader(); while (sqldataReader.Read() == true) { Cliente cli = new Cliente(); cli.cli_nome = sqldataReader["cli_nome"].ToString(); Tipo_Evento tipo_Evento = new Tipo_Evento(); tipo_Evento.tipo_evento_nome = sqldataReader["tipo_evento_nome"].ToString(); Pacote pac = new Pacote(); pac.pacote_id = int.Parse(sqldataReader["pacote_id"].ToString()); pac.pacote_nome = sqldataReader["pacote_nome"].ToString(); Cerimonia cerimonia = new Cerimonia(); cerimonia.cliente = cli; cerimonia.pacot = pac; cerimonia.tipo_evento = tipo_Evento; cerimonia.cerimonia_id = int.Parse(sqldataReader["cerimonia_id"].ToString()); cerimonia.cerimonia_cliente_id = cli.cli_id; cerimonia.cerimonia_pacote_id = pac.pacote_id; cerimonia.cerimonia_tipo_evento_id = tipo_Evento.tipo_evento_id; cerimonia.cliente.cli_nome = sqldataReader["cli_nome"].ToString(); //sqldataReader["inv_dtfechamento"].ToString().Length > 0 ? DateTime.Parse(sqldataReader["inv_dtfechamento"].ToString()) : DateTime.MinValue; cerimonia.cerimonia_data_evento = DateTime.Parse(sqldataReader["cerimonia_data_evento"].ToString()); cerimonia.cerimonia_cidade_local = sqldataReader["cerimonia_cidade_local"].ToString(); cerimonia.cerimonia_total_convidados = int.Parse(sqldataReader["cerimonia_total_convidados"].ToString()); cerimonia.cerimonia_horario_cerimonia = sqldataReader["cerimonia_horario_cerimonia"].ToString(); //buffet.buffet_inicio_festa = sqldataReader["buffet_inicio_festa"].ToString(); cerimonia.cerimonia_num_parcelas = int.Parse(sqldataReader["cerimonia_num_parcelas"].ToString()); //buffet.buffet_valor_parcelas = sqldataReader["buffet_valor_parcelas"].ToString(); //buffet.buffet_data_primeiro_vencimento = int.Parse(sqldataReader["buffet_data_primeiro_vencimento"].ToString()); //cerimonia.cerimonia_valor_total = sqldataReader["cerimonia_valor_total"].ToString(); cerimonia.cerimonia_valor_total = sqldataReader.GetDecimal(9); lista_cerimonias.Add(cerimonia); } return(lista_cerimonias); } catch (SqlException ex) { Statusmessagem = ex.Message; return(null); } finally { sqlcommand.Parameters.Clear(); con.desconectar(); sqldataReader.Close(); } }
public void bt_EditarCerimonia(object sender, RoutedEventArgs e) { Cerimonia cerimonia = servicesDBCerimonia.Editar(int.Parse(PegarLinhaGrid(0))); Tela_Cerimonial tela = new Tela_Cerimonial(cerimonia); tela.ShowDialog(); dg_ConsultaCerimonia.ItemsSource = servicesDBCerimonia.Buscar_Cerimonia_Por_Nome(txt_cliente.Text); }
public Tela_Cerimonial(Cerimonia cerimonia) { InitializeComponent(); //]lv_pacote_servico = null; ServicesDBTipo_Evento servicesDBTipo_Evento = new ServicesDBTipo_Evento(); cb_evento.ItemsSource = servicesDBTipo_Evento.Listar_Tipo_Evento(""); ServicesDBPacote servicesDBPacote = new ServicesDBPacote(); cb_pacote.ItemsSource = servicesDBPacote.Listar_Pacote(); txt_cerimonia_id.Text = cerimonia.cerimonia_id.ToString(); txt_cliente_id.Text = cerimonia.cerimonia_cliente_id.ToString(); codigo_evento = cerimonia.cerimonia_tipo_evento_id; codigo_pacote = cerimonia.cerimonia_pacote_id; cb_evento.SelectionChanged += new SelectionChangedEventHandler(comboBox1SelectionChanged); cb_pacote.SelectionChanged += new SelectionChangedEventHandler(cb_pacote_SelectionChanged); Cliente cli = servicesDBCliente.Editar(cerimonia.cerimonia_cliente_id); txt_cliente.Text = cli.cli_nome; txt_data.Text = cerimonia.cerimonia_data_evento.ToString(); txt_cidade_local.Text = cerimonia.cerimonia_cidade_local; txt_convidados.Text = cerimonia.cerimonia_total_convidados.ToString(); txt_horario_cerimonia.Text = cerimonia.cerimonia_horario_cerimonia; txt_horario_festa.Text = cerimonia.cerimonia_inicio_festa; txt_parcelas.Text = cerimonia.cerimonia_num_parcelas.ToString(); txt_valor_das_parcelas.Text = cerimonia.cerimonia_valor_parcelas.ToString(); txt_data_primeiro_vencimento.Text = cerimonia.cerimonia_data_primeiro_vencimento.ToString(); txt_horario_festa.Text = cerimonia.cerimonia_inicio_festa.ToString(); txt_observacao.Text = cerimonia.cerimonia_observacao; cb_evento.SelectedValue = cerimonia.cerimonia_tipo_evento_id; cb_pacote.SelectedValue = cerimonia.cerimonia_pacote_id; txt_Desconto.Text = cerimonia.cerimonia_desconto.ToString(); txt_valor_prestacao_do_servico.Text = cerimonia.cerimonia_valor_total.ToString(); lb_total.Content = double.Parse(cerimonia.cerimonia_valor_total.ToString()); //lv_pacote_servico.Items.Clear(); //var lista_ceri = new ObservableCollection<Cerimonia_Produto>(servicesDBCerimonia_Produto.Buscar_Cerimonia_Produto_Por_Codigo(cerimonia.cerimonia_id)); //lv_pacote_servico.ItemsSource = servicesDBCerimonia_Produto.Buscar_Cerimonia_Produto_Por_Codigo(cerimonia.cerimonia_id); //lv_pacote_servico.ItemsSource = lista_ceri; lv_pacote_servico.ItemsSource = servicesDBCerimonia_Produto.Buscar_Cerimonia_Produto_Por_Codigo(cerimonia.cerimonia_id); lista_original_cerimonia_produtos = servicesDBCerimonia_Produto.Buscar_Cerimonia_Produto_Por_Codigo(cerimonia.cerimonia_id); cerimonia_Produtos = servicesDBCerimonia_Produto.Buscar_Cerimonia_Produto_Por_Codigo(cerimonia.cerimonia_id); txt_cliente.IsEnabled = false; bt_pesquisar_cliente.IsEnabled = false; bt_salvar.Content = "Alterar"; }
public List <Cerimonia_Produto> Buscar_Cerimonia_Produto_Por_Codigo(int codigo) { CultureInfo enUS = new CultureInfo("pt-BR"); try { List <Cerimonia_Produto> lista_cerimonias = new List <Cerimonia_Produto>(); sqlcommand.CommandText = "select * from cerimonia_produto cp " + "inner join Cerimonia ce on cp.cerimonia__id = ce.cerimonia_id " + "inner join Pacote_Servicos ps on cp.cerimonia_produto_pacote_servicos_id = ps.pacote_servico_id " + " where cp.cerimonia__id = " + codigo; sqlcommand.Connection = con.conectar(); sqldataReader = sqlcommand.ExecuteReader(); while (sqldataReader.Read() == true) { Cerimonia_Produto cerimonia_produto = new Cerimonia_Produto(); Cerimonia cerimonia = new Cerimonia(); cerimonia_produto.cerimonia_produto_servicos_id = int.Parse(sqldataReader["cerimonia_produto_pacote_servicos_id"].ToString()); cerimonia_produto.cerimonia_produto_valor = double.Parse(sqldataReader["cerimonia_produto_valor"].ToString()); cerimonia.cerimonia_id = int.Parse(sqldataReader["cerimonia_id"].ToString()); cerimonia_produto.cerimonia = cerimonia; Pacote_Servicos pacote_servicos = new Pacote_Servicos(); pacote_servicos.pacote_servico_id = int.Parse(sqldataReader["pacote_servico_id"].ToString()); pacote_servicos.pacote_servico_nome = sqldataReader["pacote_servico_nome"].ToString(); pacote_servicos.pacote_servico_valor = double.Parse(sqldataReader["cerimonia_produto_valor"].ToString()); cerimonia_produto.pacote_servicos = pacote_servicos; lista_cerimonias.Add(cerimonia_produto); } return(lista_cerimonias); } catch (SqlException ex) { Statusmessagem = ex.Message; return(null); } finally { sqlcommand.Parameters.Clear(); con.desconectar(); sqldataReader.Close(); } }
public void Salvar(Cerimonia cerimonia) { try { sqlcommand.CommandText = "insert into Cerimonia(cerimonia_data_evento,cerimonia_cidade_local,cerimonia_total_convidados," + "cerimonia_horario_cerimonia,cerimonia_inicio_festa,cerimonia_num_parcelas," + "cerimonia_valor_parcelas,cerimonia_data_primeiro_vencimento,cerimonia_valor_total,cerimonia_desconto,cerimonia_observacao," + "cerimonia_cliente_id,cerimonia_tipo_evento_id,cerimonia_pacote_id) " + "values (@cerimonia_data_evento,@cerimonia_cidade_local,@cerimonia_total_convidados," + "@cerimonia_horario_cerimonia,@cerimonia_inicio_festa,@cerimonia_num_parcelas," + "@cerimonia_valor_parcelas,@cerimonia_data_primeiro_vencimento,@cerimonia_valor_total,@cerimonia_desconto,@cerimonia_observacao," + "@cerimonia_cliente_id,@cerimonia_tipo_evento_id,@cerimonia_pacote_id); "; sqlcommand.Parameters.AddWithValue("@cerimonia_data_evento", cerimonia.cerimonia_data_evento); sqlcommand.Parameters.AddWithValue("@cerimonia_cidade_local", cerimonia.cerimonia_cidade_local); sqlcommand.Parameters.AddWithValue("@cerimonia_total_convidados", cerimonia.cerimonia_total_convidados); sqlcommand.Parameters.AddWithValue("@cerimonia_horario_cerimonia", cerimonia.cerimonia_horario_cerimonia); sqlcommand.Parameters.AddWithValue("@cerimonia_inicio_festa", cerimonia.cerimonia_inicio_festa); sqlcommand.Parameters.AddWithValue("@cerimonia_num_parcelas", cerimonia.cerimonia_num_parcelas); sqlcommand.Parameters.AddWithValue("@cerimonia_valor_parcelas", cerimonia.cerimonia_valor_parcelas); sqlcommand.Parameters.AddWithValue("@cerimonia_data_primeiro_vencimento", cerimonia.cerimonia_data_primeiro_vencimento); sqlcommand.Parameters.AddWithValue("@cerimonia_valor_total", cerimonia.cerimonia_valor_total); sqlcommand.Parameters.AddWithValue("@cerimonia_cliente_id", cerimonia.cerimonia_cliente_id); sqlcommand.Parameters.AddWithValue("@cerimonia_tipo_evento_id", cerimonia.cerimonia_tipo_evento_id); sqlcommand.Parameters.AddWithValue("@cerimonia_pacote_id", cerimonia.cerimonia_pacote_id); sqlcommand.Parameters.AddWithValue("@cerimonia_desconto", cerimonia.cerimonia_desconto); sqlcommand.Parameters.AddWithValue("@cerimonia_observacao", cerimonia.cerimonia_observacao); sqlcommand.Connection = con.conectar(); sqlcommand.ExecuteNonQuery(); Statusmessagem = "Cerimônia Cadastrada com Sucesso!"; } catch (SqlException ex) { Statusmessagem = ex.Message; } finally { sqlcommand.Parameters.Clear(); con.desconectar(); } }
public void Alterar2(Cerimonia cerimonia) { try { sqlcommand.CommandText = "UPDATE Cerimonia SET cerimonia_data_evento = '" + cerimonia.cerimonia_data_evento + "', cerimonia_cidade_local = '" + cerimonia.cerimonia_cidade_local + "',cerimonia_total_convidados = " + cerimonia.cerimonia_total_convidados + ", cerimonia_horario_cerimonia = '" + cerimonia.cerimonia_horario_cerimonia + " ',cerimonia_inicio_festa = '" + cerimonia.cerimonia_inicio_festa + "',cerimonia_num_parcelas = " + cerimonia.cerimonia_num_parcelas + ", cerimonia_valor_parcelas = @cerimonia_valor_parcelas , cerimonia_data_primeiro_vencimento = '" + cerimonia.cerimonia_data_primeiro_vencimento + "',cerimonia_valor_total = @cerimonia_valor_total ,cerimonia_observacao = '" + cerimonia.cerimonia_observacao + " ',cerimonia_cliente_id = " + cerimonia.cerimonia_cliente_id + ",cerimonia_tipo_evento_id = " + cerimonia.cerimonia_tipo_evento_id + ", cerimonia_pacote_id = " + cerimonia.cerimonia_pacote_id + " ,cerimonia_desconto = @cerimonia_desconto " + " WHERE cerimonia_id = " + cerimonia.cerimonia_id; sqlcommand.Parameters.AddWithValue("@cerimonia_data_evento", cerimonia.cerimonia_data_evento); sqlcommand.Parameters.AddWithValue("@cerimonia_cidade_local", cerimonia.cerimonia_cidade_local); sqlcommand.Parameters.AddWithValue("@cerimonia_total_convidados", cerimonia.cerimonia_total_convidados); sqlcommand.Parameters.AddWithValue("@cerimonia_horario_cerimonia", cerimonia.cerimonia_horario_cerimonia); sqlcommand.Parameters.AddWithValue("@cerimonia_inicio_festa", cerimonia.cerimonia_inicio_festa); sqlcommand.Parameters.AddWithValue("@cerimonia_num_parcelas", cerimonia.cerimonia_num_parcelas); sqlcommand.Parameters.AddWithValue("@cerimonia_valor_parcelas", cerimonia.cerimonia_valor_parcelas); sqlcommand.Parameters.AddWithValue("@cerimonia_data_primeiro_vencimento", cerimonia.cerimonia_data_primeiro_vencimento); sqlcommand.Parameters.AddWithValue("@cerimonia_valor_total", cerimonia.cerimonia_valor_total); sqlcommand.Parameters.AddWithValue("@cerimonia_observacao", cerimonia.cerimonia_observacao); sqlcommand.Parameters.AddWithValue("@cerimonia_cliente_id", cerimonia.cerimonia_cliente_id); sqlcommand.Parameters.AddWithValue("@cerimonia_tipo_evento_id", cerimonia.cerimonia_tipo_evento_id); sqlcommand.Parameters.AddWithValue("@cerimonia_pacote_id", cerimonia.cerimonia_pacote_id); sqlcommand.Parameters.AddWithValue("@cerimonia_desconto", cerimonia.cerimonia_desconto); sqlcommand.Parameters.AddWithValue("@cerimonia_id", cerimonia.cerimonia_id); sqlcommand.CommandType = CommandType.Text; sqlcommand.Connection = con.conectar(); sqlcommand.ExecuteNonQuery(); Statusmessagem = "Cerimonia alterado com sucesso!"; } catch (SqlException ex) { Statusmessagem = ex.Message; } finally { sqlcommand.Parameters.Clear(); con.desconectar(); } }
public Cerimonia Editar(int codigo) { try { Cerimonia cerimonia = new Cerimonia(); sqlcommand.CommandText = "select * from Cerimonia where cerimonia_id = @codigo"; sqlcommand.Parameters.AddWithValue("@codigo", codigo); sqlcommand.Connection = con.conectar(); sqldataReader = sqlcommand.ExecuteReader(); if (sqldataReader.Read()) { cerimonia.cerimonia_id = int.Parse(sqldataReader["cerimonia_id"].ToString()); cerimonia.cerimonia_cliente_id = int.Parse(sqldataReader["cerimonia_cliente_id"].ToString()); cerimonia.cerimonia_data_evento = DateTime.Parse(sqldataReader["cerimonia_data_evento"].ToString()); cerimonia.cerimonia_tipo_evento_id = int.Parse(sqldataReader["cerimonia_tipo_evento_id"].ToString()); cerimonia.cerimonia_pacote_id = int.Parse(sqldataReader["cerimonia_pacote_id"].ToString()); cerimonia.cerimonia_cidade_local = sqldataReader["cerimonia_cidade_local"].ToString(); cerimonia.cerimonia_total_convidados = int.Parse(sqldataReader["cerimonia_total_convidados"].ToString()); cerimonia.cerimonia_horario_cerimonia = sqldataReader["cerimonia_horario_cerimonia"].ToString(); cerimonia.cerimonia_num_parcelas = int.Parse(sqldataReader["cerimonia_num_parcelas"].ToString()); cerimonia.cerimonia_inicio_festa = sqldataReader["cerimonia_inicio_festa"].ToString(); cerimonia.cerimonia_valor_total = sqldataReader.GetDecimal(9); cerimonia.cerimonia_desconto = sqldataReader.GetDecimal(14); cerimonia.cerimonia_num_parcelas = int.Parse(sqldataReader["cerimonia_num_parcelas"].ToString()); cerimonia.cerimonia_valor_parcelas = sqldataReader.GetDecimal(7); cerimonia.cerimonia_data_primeiro_vencimento = DateTime.Parse(sqldataReader["cerimonia_data_primeiro_vencimento"].ToString()); cerimonia.cerimonia_observacao = sqldataReader["cerimonia_observacao"].ToString(); } return(cerimonia); } catch (Exception e) { throw new Exception(e.Message); } finally { sqlcommand.Parameters.Clear(); con.desconectar(); sqldataReader.Close(); } }
public List <Cerimonia> Listar_Cerimonia() { try { List <Cerimonia> list = new List <Cerimonia>(); sqlcommand.CommandText = "select * from Cerimonia"; sqlcommand.Connection = con.conectar(); sqldataReader = sqlcommand.ExecuteReader(); while (sqldataReader.Read()) { Cerimonia cerimonia = new Cerimonia(); cerimonia.cerimonia_id = int.Parse(sqldataReader["buffet_id"].ToString()); //buffet.buffet_data_evento = sqldataReader["buffet_data_evento"].ToString(); cerimonia.cerimonia_cidade_local = sqldataReader["buffet_cidade_local"].ToString(); cerimonia.cerimonia_total_convidados = int.Parse(sqldataReader["buffet_total_convidados"].ToString()); //buffet.buffet_horario_cerimonia = sqldataReader["buffet_horario_cerimonia"].ToString(); //buffet.buffet_inicio_festa = sqldataReader["buffet_inicio_festa"].ToString(); cerimonia.cerimonia_num_parcelas = int.Parse(sqldataReader["buffet_num_parcelas"].ToString()); //buffet.buffet_valor_parcelas = sqldataReader["buffet_valor_parcelas"].ToString(); //buffet.buffet_data_primeiro_vencimento = int.Parse(sqldataReader["buffet_data_primeiro_vencimento"].ToString()); //buffet.buffet_valor_total = sqldataReader["buffet_valor_total"].ToString(); list.Add(cerimonia); } sqlcommand.Parameters.Clear(); con.desconectar(); sqldataReader.Close(); return(list); } catch (SqlException ex) { return(null); } finally { sqlcommand.Parameters.Clear(); con.desconectar(); } }
public void bt_salvar_Click(object sender, RoutedEventArgs e) { try { Cerimonia cerimonia = new Cerimonia(); if (string.IsNullOrEmpty(txt_cliente.Text)) { MessageBox.Show("Selecione um Cliente!"); return; } else { //cerimonia.cerimonia_cliente_id = int.Parse(txt_cliente_id.Text); cerimonia.cerimonia_cliente_id = codigo_cliente; } if (string.IsNullOrEmpty(txt_data.Text)) { MessageBox.Show("Selecione a Data do Evento!"); return; } else { cerimonia.cerimonia_data_evento = DateTime.Parse(txt_data.Text); } if (string.IsNullOrEmpty(cb_evento.SelectedValue.ToString())) { MessageBox.Show("Selecione um tipo de Evento!"); return; } else { cerimonia.cerimonia_tipo_evento_id = Convert.ToInt32(cb_evento.SelectedValue); } if (string.IsNullOrEmpty(cb_pacote.SelectedValue.ToString())) { MessageBox.Show("Selecione um Pacote!"); return; } else { cerimonia.cerimonia_pacote_id = Convert.ToInt32(cb_pacote.SelectedValue); } cerimonia.cerimonia_cidade_local = txt_cidade_local.Text; if (!string.IsNullOrEmpty(txt_convidados.Text)) { cerimonia.cerimonia_total_convidados = int.Parse(txt_convidados.Text); } cerimonia.cerimonia_horario_cerimonia = txt_horario_cerimonia.Text; cerimonia.cerimonia_inicio_festa = txt_horario_festa.Text; if (string.IsNullOrEmpty(txt_valor_das_parcelas.Text)) { MessageBox.Show("Informe um valor da Parcela!"); return; } else { cerimonia.cerimonia_valor_parcelas = Decimal.Parse(txt_valor_das_parcelas.Text); } if (string.IsNullOrEmpty(txt_Desconto.Text)) { cerimonia.cerimonia_desconto = 0; } else { cerimonia.cerimonia_desconto = Decimal.Parse(txt_Desconto.Text); } if (string.IsNullOrEmpty(txt_parcelas.Text)) { MessageBox.Show("Selecione o número de Parcelas!"); return; } else { cerimonia.cerimonia_num_parcelas = int.Parse(txt_parcelas.Text); } if (string.IsNullOrEmpty(txt_data_primeiro_vencimento.Text)) { MessageBox.Show("Selecione a data do primeiro vencimento!"); return; } else { cerimonia.cerimonia_data_primeiro_vencimento = DateTime.Parse(txt_data_primeiro_vencimento.Text); } cerimonia.cerimonia_observacao = txt_observacao.Text; if (string.IsNullOrEmpty(lb_total.Content.ToString())) { MessageBox.Show("Valor Total zerado!"); return; } else { cerimonia.cerimonia_valor_total = Decimal.Parse(lb_total.Content.ToString()); } if (bt_salvar.Content.ToString() == "Salvar") { servicesDBCerimonia.Salvar(cerimonia); if (servicesDBCerimonia.Cerimonia_Ultimo_Registro() != 0) { int codigo_cerimonia = servicesDBCerimonia.Cerimonia_Ultimo_Registro(); foreach (var item in lv_pacote_servico.Items.OfType <Cerimonia_Produto>()) { Cerimonia_Produto cerimonia_Produto = new Cerimonia_Produto(); cerimonia_Produto.cerimonia_produto_servicos_id = item.pacote_servicos.pacote_servico_id; cerimonia_Produto.cerimonia_produto_valor = item.pacote_servicos.pacote_servico_valor; cerimonia_Produto.cerimonia__id = codigo_cerimonia; servicesDBCerimonia_Produto.Salvar(cerimonia_Produto); } } } else { cerimonia.cerimonia_id = int.Parse(txt_cerimonia_id.Text); servicesDBCerimonia.Alterar(cerimonia); var difList = cerimonia_Produtos.Where(a => !lista_original_cerimonia_produtos.Any(a1 => a1.pacote_servicos.pacote_servico_id == a.pacote_servicos.pacote_servico_id)).Union(lista_original_cerimonia_produtos.Where(a => !cerimonia_Produtos.Any(a1 => a1.pacote_servicos.pacote_servico_id == a.pacote_servicos.pacote_servico_id))); //var difList2 = cerimonia_Produtos.Where(a => lista_original_cerimonia_produtos.Any(a1 => a1.pacote_servicos.pacote_servico_id != a.pacote_servicos.pacote_servico_id)).Union(lista_original_cerimonia_produtos.Where(a => !cerimonia_Produtos.Any(a1 => a1.pacote_servicos.pacote_servico_id == a.pacote_servicos.pacote_servico_id))); if (servicesDBCerimonia.Cerimonia_Ultimo_Registro() != 0) { //int codigo_cerimonia = servicesDBCerimonia.Cerimonia_Ultimo_Registro(); foreach (var item in difList) { Cerimonia_Produto cerimonia_Produto = new Cerimonia_Produto(); cerimonia_Produto.cerimonia_produto_servicos_id = item.pacote_servicos.pacote_servico_id; cerimonia_Produto.cerimonia_produto_valor = item.pacote_servicos.pacote_servico_valor; cerimonia_Produto.cerimonia__id = cerimonia.cerimonia_id; servicesDBCerimonia_Produto.Salvar(cerimonia_Produto); } foreach (var item in lista_cerimonia_produtos_editados) { Cerimonia_Produto cerimonia_Produto = new Cerimonia_Produto(); cerimonia_Produto.cerimonia_produto_servicos_id = item.pacote_servicos.pacote_servico_id; cerimonia_Produto.cerimonia_produto_valor = item.pacote_servicos.pacote_servico_valor; cerimonia_Produto.cerimonia__id = cerimonia.cerimonia_id; servicesDBCerimonia_Produto.Alterar_Valor(cerimonia_Produto); } } this.DialogResult = true; } MessageBox.Show(servicesDBCerimonia.Statusmessagem); this.Close(); } catch (Exception exxx) { MessageBox.Show(exxx.Message); } }