private void BtnBuscarDono_Click(object sender, EventArgs e) { cbDono.Items.Clear(); int cont = 0; _cadastroServico = new CadastroServico(); try { foreach (var item in _cadastroServico.Buscar(x => x.ID == Convert.ToInt64(cbDono.Text), "Endereco")) { cbDono.Items.Add(item.ToString()); cont++; } if (cont == 0) { throw new Exception(); } } catch (Exception) { foreach (var item in _cadastroServico.Buscar(x => x.Nome.Contains(cbDono.Text) || x.Cpf.Contains(cbDono.Text), "Endereco")) { cbDono.Items.Add(item.ToString()); cont++; } } if (cont == 0) { cbDono.Items.Add("Nenhuma correspondência encontrada!"); } cbDono.DroppedDown = true; }
private void ExibirTodos() { _cadastroServico = new CadastroServico(); if (cbTipo.Text == "Cliente") { PreencherDataGrid(_cadastroServico.Buscar(x => x.Discriminator == "Cliente", "Endereco")); } else if (cbTipo.Text == "Veterinario") { PreencherDataGrid(_cadastroServico.Buscar(x => x.Discriminator == "Veterinario", "Endereco")); } else { PreencherDataGrid(_cadastroServico.Buscar(x => x.Discriminator == "Funcionario", "Endereco")); } }
private void AtualizarVeterinarios() { _cadastroServico = new CadastroServico(); foreach (var item in _cadastroServico.Buscar(x => x.Discriminator == "Veterinario", "Endereco")) { Veterinario aux = (Veterinario)item; cbVeterinarios.Items.Add(item.ToString() + " - Crmv: " + aux.Crmv); } }
private void PesquisarAnimal() { _cadastroServico = new CadastroServico(); if (cbCriterio.Text == "ID") { PreencherDataGrid(_cadastroServico.Buscar(x => x.ID == Convert.ToInt32(cbPesquisa.Text) && x.Discriminator == cbTipo.Text, "Endereco")); } else if (cbCriterio.Text == "Nome") { PreencherDataGrid(_cadastroServico.Buscar(x => x.Nome.Contains(cbPesquisa.Text) && x.Discriminator == cbTipo.Text, "Endereco")); } else if (cbCriterio.Text == "Endereço") { PreencherDataGrid(_cadastroServico.Buscar(x => (x.Endereco.Cidade.Contains(cbPesquisa.Text) || x.Endereco.Estado.Contains(cbPesquisa.Text) || x.Endereco.Bairro.Contains(cbPesquisa.Text) || x.Endereco.Rua.Contains(cbPesquisa.Text)) && x.Discriminator == cbTipo.Text, "Endereco")); } else { PreencherDataGrid(_cadastroServico.Buscar(x => x.Cpf.Contains(cbPesquisa.Text) && x.Discriminator == cbTipo.Text, "Endereco")); } }
////////////////////////////////////// EDITAR CADASTRO ///////////////////////////////////////////// private void BtnEditar_Click(object sender, EventArgs e) { PaginaCadastro paginaCadastro = new PaginaCadastro(_cadastro); _cadastroServico = new CadastroServico(); Controles.ManterTamanho(this, paginaCadastro); Hide(); paginaCadastro.ShowDialog(); Controles.ManterTamanho(paginaCadastro, this); CenterToScreen(); Show(); _cadastro = _cadastroServico.Buscar(x => x.ID == _cadastro.ID, "Endereco").FirstOrDefault(); AtualizarInformacoes(); }
private Cadastro CadastroSelecionado() { try { int id = Convert.ToInt32(dgvCadastros.CurrentRow.Cells[0].Value.ToString()); _cadastroServico = new CadastroServico(); return(_cadastroServico.Buscar(x => x.ID == Convert.ToInt32(id) && x.Discriminator == cbTipo.Text, "Endereco").FirstOrDefault()); } catch (Exception) { MessageBox.Show("Selecione um cadastro primeiro!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.None); return(null); } }
public PaginaAnimal(long cadastroID) : this() { _cadastroServico = new CadastroServico(); cbDono.Text = _cadastroServico.Buscar(x => x.ID == cadastroID, "Endereco").FirstOrDefault().ToString(); }