示例#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);
        }
        //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);
        }
示例#4
0
 public Boolean Incluir(Funcionario funcionario)
 {
     try
     {
         DbConexao.getConexao().Store(funcionario);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
 //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);
     }
 }
示例#6
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);
     }
 }
 //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);
     }
 }
 // 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);
     }
 }
 //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);
     }
 }
 //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);
     }
 }
示例#12
0
 public bool Excluir(Funcionario funcionario)
 {
     try
     {
         DbConexao.getConexao().Delete(funcionario);
         return(true);
     }
     catch (Exception e)
     {
         throw new Exception(e.Message);
     }
 }
示例#13
0
        internal static void InserirDadosAluno(Mdl.Aluno aluno)
        {
            VerificaDados(aluno);

            DbConnection conexao = DbConexao.ConexaoDB();
            DbCommand    comando = DbConexao.ComandosSql(conexao);

            comando.CommandType = CommandType.Text;
            comando.CommandText = "INSERT INTO aluno (nome, telefone, email) VALUES (@nome, @telefone, @email)";
            comando.Parameters.Add(new MySqlParameter("@nome", aluno.Nome));
            //comando.Parameters.Add(new MySqlParameter("@nascimento", aluno.Nascimento));
            //comando.Parameters.Add(new MySqlParameter("@cpf", aluno.Cpf));
            comando.Parameters.Add(new MySqlParameter("@telefone", aluno.Telefone));
            comando.Parameters.Add(new MySqlParameter("@email", aluno.Email));
            comando.ExecuteNonQuery();
        }
示例#14
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);
        }
示例#15
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);
        }
示例#16
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();
        }
 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);
     }
 }
示例#18
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);
            }
        }
示例#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);
            }
        }
示例#20
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);
            }
        }
        /* 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);
        }
示例#22
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);
            }
        }
示例#23
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);
            }
        }
示例#24
0
 public PaginaRepository(IOptions <DbConexao> conexao)
 {
     this.Conexao = conexao.Value;
 }
示例#25
0
 public MenuRepository(IOptions <DbConexao> conexao)
 {
     this.Conexao = conexao.Value;
 }
示例#26
0
 private void TelaLogin_FormClosing(object sender, FormClosingEventArgs e)
 {
     DbConexao.Desconectar();
     Application.Exit();
 }
 public ParametroHorarioRepository(IOptions <DbConexao> conexao)
 {
     this.Conexao = conexao.Value;
 }
示例#28
0
 public ContatoRepository(IOptions <DbConexao> conexao)
 {
     this.Conexao = conexao.Value;
 }
 public SolicitacaoDataHorarioRepository(IOptions <DbConexao> conexao)
 {
     this.Conexao = conexao.Value;
 }
示例#30
0
 public SolicitacaoStatusRepository(IOptions <DbConexao> conexao)
 {
     this.Conexao = conexao.Value;
 }