public static void DeleteObject(ClienteEntidade pCliente) { DataBase db = GetDataBase(); var query = from c in db.Cliente where c.id == pCliente.id select c; db.Cliente.DeleteOnSubmit(query.ToList()[0]); db.SubmitChanges(); }
public static void Update(ClienteEntidade pCliente) { DataBase db = GetDataBase(); ClienteEntidade est = (from c in db.Cliente where c.id == pCliente.id select c).First(); est.nomeCliente = pCliente.nomeCliente; est.endereco = pCliente.endereco; est.telefone = pCliente.telefone; db.SubmitChanges(); }
public static void Create(ClienteEntidade pCliente) { int ponto = 0; DataBase db = GetDataBase(); var query = from cli in db.Cliente orderby cli.nomeCliente descending select cli; List<ClienteEntidade> lista = new List<ClienteEntidade>(query.AsEnumerable()); foreach (var item in lista) { if (item.nomeCliente.Equals(pCliente.nomeCliente, StringComparison.OrdinalIgnoreCase)) { ponto = 1; } } if (ponto == 0) { db.Cliente.InsertOnSubmit(pCliente); db.SubmitChanges(); } else { pCliente.referencia = 1; } }
private void btnCliente_Click(object sender, RoutedEventArgs e) { if (TxtCliente.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.nomeCliente = TxtCliente.Text; est.endereco = TxtEndereco.Text; est.telefone = TxtTelefone.Text; ClienteRepositorio.Update(est); MessageBox.Show("Dados Alterados com sucesso."); } if (est == null) { ClienteEntidade clientes = new ClienteEntidade { id = int.Parse(TxtId.Text), nomeCliente = TxtCliente.Text, endereco = TxtEndereco.Text, telefone = TxtTelefone.Text }; // Uri caminho = new Uri("/ProvaRepositorio.cs?parametro=" + TxtId.Text, UriKind.RelativeOrAbsolute); ClienteRepositorio.Create(clientes); MessageBox.Show("Cliente Cadastrado com Sucesso."); } NavigationService.GoBack(); }