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 AtendimentosController(AtendimentoServico atendimentoServico, SistemaServico sistemaServico, RevendedorServico revendedorServico, UsuarioServico usuarioServico) { _atendimentoServico = atendimentoServico; _sistemaServico = sistemaServico; _revendedorServico = revendedorServico; _usuarioServico = usuarioServico; }
public ExibirAtendimento() { InitializeComponent(); _atendimentoServico = new AtendimentoServico(); cbTipo.SelectedItem = "Consulta"; dtPesquisa.Text = DateTime.Now.ToShortDateString(); PesquisarData(); }
private void ConfigIniciais() { _animalServico = new AnimalServico(); _cadastroServico = new CadastroServico(); _atendimentoServico = new AtendimentoServico(); CenterToScreen(); dtVencimento.Text = DateTime.Now.AddDays(30).ToShortDateString(); dtHora.Text = DateTime.Now.ToShortTimeString(); }
public ExibirProntuario(Animal animal) { InitializeComponent(); _animal = animal; cbTipo.SelectedItem = "Todos"; _atendimentoServico = new AtendimentoServico(); _internamentoServico = new InternamentoServico(); _receitaServico = new ReceitaServico(); ExibirTodos(); }
private void ExluirCirurgia() { if (MessageBox.Show("TEM CERTEZA QUE DESEJA APAGAR ESSE REGISTRO?\n\nOBS:\nESSA AÇÃO NÃO PODE SER DESFEITA!\nAPAGAR UMA CIRURGIA IMPLICA NA PERDA DE TODOS OS ATENDIMENTOS ASSOCIADAS A ELA!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { AtendimentoServico atendimentoServico = new AtendimentoServico(); foreach (var item in atendimentoServico.Buscar(x => x.ClassificacaoAtendimento.Split(' ')[0] == txtIDCirurgia.Text && x.Tipo == "Cirurgia")) { atendimentoServico.Excluir(item); } Cirurgia cirurgia = _cirurgiaServico.Buscar(x => x.CirurgiaID == Convert.ToInt64(txtIDCirurgia.Text)).FirstOrDefault(); _cirurgiaServico.Excluir(cirurgia); } }
private void ExcluirExame() { if (MessageBox.Show("TEM CERTEZA QUE DESEJA APAGAR ESSE REGISTRO?\n\nOBS:\nESSA AÇÃO NÃO PODE SER DESFEITA!\nAPAGAR UM EXAME IMPLICA NA PERDA DE TODOS OS ATENDIMENTOS ASSOCIADAS A ELE!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { AtendimentoServico atendimentoServico = new AtendimentoServico(); foreach (var item in atendimentoServico.Buscar(x => x.ClassificacaoAtendimento.Split(' ')[0] == txtIDExame.Text && x.Tipo == "Exame")) { atendimentoServico.Excluir(item); } Exame exame = _exameServico.Buscar(x => x.ExameID == Convert.ToInt64(txtIDExame.Text)).FirstOrDefault(); _exameServico.Excluir(exame); } }
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); } }