private void BtnExcluir_Click(object sender, EventArgs e) { try { Conta conta = ContaSelecionada(); if (conta != null && MessageBox.Show("TEM CERTEZA QUE DESEJA APAGAR ESSE REGISTRO?\n\nOBS:\nESSA AÇÃO NÃO PODE SER DESFEITA!\nOUTROS DADOS, INCLUINDO PAGAMENTOS E REGISTROS SOBRE SERVIÇOS RELACIONADOS A ESSA CONTA TAMBÉM SERÃO PERDIDOS!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { InternamentoServico internamentoServico = new InternamentoServico(); foreach (var item in internamentoServico.Buscar(x => x.ContaID == conta.ContaID)) { internamentoServico.Excluir(item); } AtendimentoServico atendimentoServico = new AtendimentoServico(); foreach (var item in atendimentoServico.Buscar(x => x.ContaID == conta.ContaID)) { atendimentoServico.Excluir(item); } _contaServico.Excluir(conta); MessageBox.Show("CONTA APAGADA!", "INFO", MessageBoxButtons.OK, MessageBoxIcon.None); ExibirTodas(); } } catch (AcaoProibidaException erro) { MessageBox.Show($"ATENÇÃO!\n\n{erro.Message}", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
public ExibirInternamento() { InitializeComponent(); _internamentoServico = new InternamentoServico(); cbTipo.SelectedItem = "Internados"; ExibirTodos(); }
public ExibirProntuario(Animal animal) { InitializeComponent(); _animal = animal; cbTipo.SelectedItem = "Todos"; _atendimentoServico = new AtendimentoServico(); _internamentoServico = new InternamentoServico(); _receitaServico = new ReceitaServico(); ExibirTodos(); }
private void AlteracoesBasicas() { _internamentoServico = new InternamentoServico(); _animalServico = new AnimalServico(); dtVencimento.Text = DateTime.Now.AddDays(30).ToShortDateString(); dtHoraEntrada.Text = DateTime.Now.ToShortTimeString(); dtHoraSaida.Text = DateTime.Now.ToShortTimeString(); dtEntrada.Select(); dtEntrada.Focus(); }
public AnaliseDeResultados() { InitializeComponent(); _atendimentoServico = new AtendimentoServico(); _internamentoServico = new InternamentoServico(); _receitaServico = new ReceitaServico(); _cadastroServico = new CadastroServico(); _animalServico = new AnimalServico(); cbTipo.SelectedItem = "Geral"; dtInicio.Value = DateTime.Now.AddDays(-7); AtualizarGraficosGeral(); AtualizarGraficosFinanceiroTodos(); }
////////////////////////////////////// APAGAR CADASTRO ///////////////////////////////////////////// private void BtnDeletar_Click(object sender, EventArgs e) { try { _internamentoServico = new InternamentoServico(); if (_internamentoServico.Buscar(x => x.AnimalID == _animal.AnimalID && x.DataSaida == null).Count != 0) { throw new AcaoProibidaException("NÃO É POSSÍVEL EXCLUIR O REGISTRO DE UM ANIMAL QUE ESTÁ INTERNADO!"); } if (MessageBox.Show("TEM CERTEZA QUE DESEJA APAGAR ESSE REGISTRO?\n\nOBS:\nESSA AÇÃO NÃO PODE SER DESFEITA!\nINFORMAÇÔES REFERENTES A CONSULTAS, EXAMES, RECEITAS E OUTROS TAMBÉM SERÃO APAGADOS!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { AtendimentoServico atendimentoServico = new AtendimentoServico(); foreach (var item in atendimentoServico.Buscar(x => x.AnimalID == _animal.AnimalID)) { atendimentoServico.Excluir(item); } InternamentoServico internamentoServico = new InternamentoServico(); foreach (var item in internamentoServico.Buscar(x => x.AnimalID == _animal.AnimalID)) { internamentoServico.Excluir(item); } ReceitaServico receitaServico = new ReceitaServico(); foreach (var item in receitaServico.Buscar(x => x.AnimalID == _animal.AnimalID)) { receitaServico.Excluir(item); } AgendamentoServico agendamentoServico = new AgendamentoServico(); foreach (var item in agendamentoServico.Buscar(x => x.AnimalID == _animal.AnimalID)) { agendamentoServico.Excluir(item); } _animalServico = new AnimalServico(); _animalServico.Excluir(_animal); MessageBox.Show("REGISTRO APAGADO!", "INFO", MessageBoxButtons.OK, MessageBoxIcon.None); Close(); } } catch (AcaoProibidaException erro) { MessageBox.Show($"ATENÇÃO!\n\n{erro.Message}", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }