public ExibirProntuario(Animal animal)
 {
     InitializeComponent();
     _animal              = animal;
     cbTipo.SelectedItem  = "Todos";
     _atendimentoServico  = new AtendimentoServico();
     _internamentoServico = new InternamentoServico();
     _receitaServico      = new ReceitaServico();
     ExibirTodos();
 }
 public PaginaReceita()
 {
     InitializeComponent();
     _receitaServico = new ReceitaServico();
     _animalServico  = new AnimalServico();
     txtDose.Select();
     txtDose.Focus();
     AtualizarCbMedicamentos();
     AtualizarVeterinarios();
 }
コード例 #3
0
        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);
            }
        }
 public ExibirReceita()
 {
     InitializeComponent();
     _receitaServico = new ReceitaServico();
     PesquisarData();
 }