Ejemplo n.º 1
0
        public Funcionario BuscarCadastro(string codigo)
        {
            Funcionario funcionario;

            try
            {
                funcionario        = new Funcionario();
                funcionario.codigo = codigo;
                IObjectSet result = DbConexao.getConexao().QueryByExample(funcionario);
                if (result.HasNext())
                {
                    funcionario = (Funcionario)result.Next();
                }
                else
                {
                    funcionario = null;
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(funcionario);
        }
Ejemplo n.º 2
0
        //Metodo que busca dados de registro vinculados com o paciente
        public Registro BuscarRegistro(string cpf, string crm)
        {
            Registro registro;

            try
            {
                registro                   = new Registro();
                registro.cpfPaciente       = cpf;
                registro.medicoResponsavel = crm;
                IObjectSet result = DbConexao.getConexao().QueryByExample(registro);
                if (result.HasNext())
                {
                    registro = (Registro)result.Next();
                }
                else
                {
                    registro = null;
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(registro);
        }
        //Metodo que verifica se paciente existe no banco de dados
        public Paciente BuscarPaciente(string cpf)
        {
            Paciente paciente;

            try
            {
                paciente     = new Paciente();
                paciente.cpf = cpf;
                IObjectSet result = DbConexao.getConexao().QueryByExample(paciente);
                if (result.HasNext())
                {
                    paciente = (Paciente)result.Next();
                }
                else
                {
                    paciente = null;
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(paciente);
        }
 //Metodo que exclui o cadastro do paciente do banco de dados
 public bool Excluir(Paciente paciente)
 {
     try
     {
         DbConexao.getConexao().Delete(paciente);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 5
0
 public bool Excluir(Funcionario funcionario)
 {
     try
     {
         DbConexao.getConexao().Delete(funcionario);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 6
0
 public Boolean Incluir(Funcionario funcionario)
 {
     try
     {
         DbConexao.getConexao().Store(funcionario);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 7
0
 public Boolean IncluirMedico(Medico medico)
 {
     try
     {
         DbConexao.getConexao().Store(medico);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 // Método para Alterar dados no banco
 public bool MetAlterarBanco(Medico medico)
 {
     try
     {
         DbConexao.getConexao().Store(medico);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 9
0
 //Metodo que exclui o registro do paciente do banco de dados
 public bool Excluir(Registro registro)
 {
     try
     {
         DbConexao.getConexao().Delete(registro);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 //Metodo que altera os dados do paciente armazenados no banco
 public bool Alterar(Paciente paciente)
 {
     try
     {
         DbConexao.getConexao().Store(paciente);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 11
0
 //Metodo alterar registro no banco de dados
 public bool Alterar(Registro registro)
 {
     try
     {
         DbConexao.getConexao().Store(registro);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 // Método para excluir dados no banco 3
 public bool Excluir(Medico medico)
 {
     try
     {
         DbConexao.getConexao().Delete(medico);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 13
0
        public Funcionario Logar(Funcionario funcionario)
        {
            Funcionario funcionarioRetorno = null;

            try
            {
                IObjectSet result = DbConexao.getConexao().QueryByExample(funcionario);
                if (result.HasNext())
                {
                    funcionarioRetorno = (Funcionario)result.Next();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(funcionarioRetorno);
        }
Ejemplo n.º 14
0
        public Medico Logar(Medico medico)
        {
            Medico medicoRetorno = null;

            try
            {
                IObjectSet result = DbConexao.getConexao().QueryByExample(medico);
                if (result.HasNext())
                {
                    medicoRetorno = (Medico)result.Next();
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }

            return(medicoRetorno);
        }
Ejemplo n.º 15
0
        public TelaLogin()
        {
            try
            {
                DbConexao.getConexao();
                if (!this.IncluirFuncionarioPadrao() & !this.IncluirMedicoAdmin())
                {
                    MessageBox.Show("Não foi possível verificar a existência do usuário padrão");
                    Application.Exit();
                }
            }
            catch (Exception e)
            {
                MessageBox.Show(e.Message);
                Application.Exit();
            }

            InitializeComponent();
            this.txtLogin001.Focus();
        }
Ejemplo n.º 16
0
        public bool ValidaFuncionario(string codigo)
        {
            Funcionario funcionario;

            try
            {
                funcionario        = new Funcionario();
                funcionario.codigo = codigo;
                IObjectSet result = DbConexao.getConexao().QueryByExample(funcionario);
                if (result.HasNext())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
 public Medico BuscarMedico(string usuario, string senha)
 {
     try
     {
         Medico medResposavel = new Medico();
         medResposavel.usuario = usuario;
         medResposavel.senha   = senha;
         IObjectSet result = DbConexao.getConexao().QueryByExample(medResposavel);
         if (result.HasNext())
         {
             medResposavel = (Medico)result.Next();
             return(medResposavel);
         }
         else
         {
             return(null);
         }
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
Ejemplo n.º 18
0
        public bool ValidaPaciente(string cpf)
        {
            Paciente paciente;

            try
            {
                paciente     = new Paciente();
                paciente.cpf = cpf;
                IObjectSet result = DbConexao.getConexao().QueryByExample(paciente);
                if (result.HasNext())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Ejemplo n.º 19
0
        public bool ValidaMedico(string crm)
        {
            Medico medico;

            try
            {
                medico     = new Medico();
                medico.crm = crm;
                IObjectSet result = DbConexao.getConexao().QueryByExample(medico);
                if (result.HasNext())
                {
                    return(true);
                }
                else
                {
                    return(false);
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
        /* Método para Incluir um novo Médico. Se já houver cadastro do Médico,
         * Retornará uma mensagem perguntando se deseja atualizar o cadastro já
         * existente.
         */
        public Medico MetBuscarCadBanco(string crm)
        {
            Medico medico;

            try
            {
                medico     = new Medico();
                medico.crm = crm;
                IObjectSet result = DbConexao.getConexao().QueryByExample(medico);
                if (result.HasNext())
                {
                    medico = (Medico)result.Next();
                }
                else
                {
                    medico = null;
                }
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
            return(medico);
        }
Ejemplo n.º 21
0
        public Boolean IncluirMedicoAdmin()
        {
            Medico medico;

            try
            {
                medico         = new Medico();
                medico.usuario = "ADMIN";
                medico.senha   = "ADMIN";
                IObjectSet result = DbConexao.getConexao().QueryByExample(medico);
                if (result.HasNext())
                {
                    return(true);
                }

                return(this.IncluirMedico(new Medico {
                    usuario = "ADMIN", senha = "ADMIN"
                }));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }
Ejemplo n.º 22
0
        public Boolean IncluirFuncionarioPadrao()
        {
            Funcionario funcionario;

            try
            {
                funcionario         = new Funcionario();
                funcionario.usuario = "ADMIN";
                funcionario.senha   = "ADMIN";
                IObjectSet result = DbConexao.getConexao().QueryByExample(funcionario);
                if (result.HasNext())
                {
                    return(true);
                }

                return(this.Incluir(new Funcionario {
                    usuario = "ADMIN", senha = "ADMIN"
                }));
            }
            catch (Exception e)
            {
                throw new Exception(e.Message);
            }
        }