public static void DeleteObject(Estabelecimento pEstabelec) { DataBase db = GetDataBase(); var query = from c in db.Estabelecimento where c.id == pEstabelec.id select c; db.Estabelecimento.DeleteOnSubmit(query.ToList()[0]); db.SubmitChanges(); }
public static void Update(Estabelecimento pEstabelec) { DataBase db = GetDataBase(); Estabelecimento est = (from c in db.Estabelecimento where c.id == pEstabelec.id select c).First(); est.nome = pEstabelec.nome; est.endereco = pEstabelec.endereco; est.telefone = pEstabelec.telefone; db.SubmitChanges(); }
public static void Create(Estabelecimento pEstabelec) { int ponto = 0; DataBase db = GetDataBase(); var query = from est in db.Estabelecimento orderby est.nome descending select est; List<Estabelecimento> lista = new List<Estabelecimento>(query.AsEnumerable()); foreach (var item in lista) { if (item.nome.Equals(pEstabelec.nome, StringComparison.OrdinalIgnoreCase)) { ponto = 1; } } if (ponto == 0) { db.Estabelecimento.InsertOnSubmit(pEstabelec); db.SubmitChanges(); } else { pEstabelec.referencia = 1; } }
private void btnEstabelec_Click(object sender, RoutedEventArgs e) { if (TxtEstabelec.Text == string.Empty) { MessageBox.Show(" O Nome deve ser preenchido"); return; } if (TxtEndereco.Text == string.Empty) { MessageBox.Show(" O Endereço deve ser preenchido"); return; } if (TxtTelefone.Text == string.Empty) { MessageBox.Show(" O Telefone deve ser preenchido"); return; } if (est != null) { est.id = int.Parse(TxtId.Text); est.nome = TxtEstabelec.Text; est.endereco = TxtEndereco.Text; est.telefone = TxtTelefone.Text; EstabelecRepositorio.Update(est); MessageBox.Show("Dados Alterados com sucesso."); } if (est == null) { Estabelecimento local = new Estabelecimento { id = int.Parse(TxtId.Text), nome = TxtEstabelec.Text, endereco = TxtEndereco.Text, telefone = TxtTelefone.Text }; // Uri caminho = new Uri("/ProvaRepositorio.cs?parametro=" + TxtId.Text, UriKind.RelativeOrAbsolute); EstabelecRepositorio.Create(local); MessageBox.Show("Estabelecimento Cadastrado com Sucesso."); } NavigationService.GoBack(); }
//ORIGINAL private void onSelecionChange(object sender, SelectionChangedEventArgs e) { estabelec = (sender as ListBox).SelectedItem as Estabelecimento; }