Beispiel #1
0
 /// <summary>
 /// Inativa a autorização no banco
 /// </summary>
 /// <param name="idfuncionario">o ID do funcionário</param>
 /// <param name="idinstituicao">o ID da instituicao</param>
 /// <param name="numeroautorizacao">O número da Instituicao</param>
 /// <returns></returns>
 public bool InativaAutoricacao(int idfuncionario, int idautorizacao, string numeroautorizacao)
 {
     try
     {
         autorizacoes_TA = new autorizacoesTableAdapter();
         return(autorizacoes_TA.InativaAutorizacao(idfuncionario, numeroautorizacao, idautorizacao) > 0);
     }
     catch (SqlException exception)
     {
         throw exception;
     }
 }
Beispiel #2
0
 public bool PesquisaAutorizacaoAtiva(int idFuncionario)
 {
     try
     {
         autorizacoes_TA = new autorizacoesTableAdapter();
         return(autorizacoes_TA.PesquisaAutorizacaoAtiva(idFuncionario) > 0);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Beispiel #3
0
        /// <summary>
        /// Localiza o número de uma autorização a partir do ID do Funcionário
        /// </summary>
        /// <param name="idfuncionario"></param>
        /// <returns></returns>
        public string PesquisaAutorizacao(int idfuncionario)
        {
            try
            {
                autorizacoes_TA = new autorizacoesTableAdapter();

                return(autorizacoes_TA.GetNumAutorizacaoByIdFunc(idfuncionario));
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }
Beispiel #4
0
        /// <summary>
        /// Localiza o Id de um funcionário a partir do seu numero de autorização
        /// </summary>
        /// <param name="numeroautoriz"></param>
        /// <returns>O ID do funcionário</returns>
        public int?PesquisaId(string numeroautoriz)
        {
            try
            {
                autorizacoes_TA = new autorizacoesTableAdapter();

                return(autorizacoes_TA.PesquisaID(numeroautoriz));
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }
Beispiel #5
0
        /// <summary>
        /// Exclui uma autorização do banco
        /// </summary>
        /// <param name="id">Id do funcionário</param>
        /// <param name="autorizacao">Número de Autorização</param>
        /// <returns>True - excluiu | False - não exluiu</returns>
        public bool Excluir(int id, string autorizacao)
        {
            try
            {
                autorizacoes_TA = new autorizacoesTableAdapter();

                return((autorizacoes_TA.Excluir(id, autorizacao)) > 0);
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }
Beispiel #6
0
        /// <summary>
        /// Retorna uma autorização a partir do id do funcionario
        /// </summary>
        /// <param name="idfuncionario"></param>
        /// <returns></returns>
        public DataTable RetornaAutorizacao(int idfuncionario)
        {
            try
            {
                autorizacoes_TA = new autorizacoesTableAdapter();

                DataTable dt = autorizacoes_TA.GetDataByIdFuncionario(idfuncionario);

                return(dt);
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }
Beispiel #7
0
        /// <summary>
        /// Retorna uma autorização diretamento do banco
        /// </summary>
        /// <param name="numeroautorizacao"></param>
        /// <returns></returns>
        public Autorizacao RetornaAutorizacao(string numeroautorizacao)
        {
            try
            {
                autorizacoes_TA = new autorizacoesTableAdapter();

                DataTable dt = autorizacoes_TA.GetDataByNumeroAutorizacao(numeroautorizacao);

                autorizacao = RepassaAutorizacao(dt);

                return(autorizacao);
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }
Beispiel #8
0
 /// <summary>
 /// Retorna o último ID da autorização
 /// </summary>
 /// <returns></returns>
 public int PesquisaId()
 {
     try
     {
         autorizacoes_TA = new autorizacoesTableAdapter();
         var pesquisaUltimaId = this.autorizacoes_TA.PesquisaUltimaID();
         if (pesquisaUltimaId != null)
         {
             return((int)pesquisaUltimaId);
         }
     }
     catch (SqlException exception)
     {
         throw exception;
     }
     return(0);
 }
Beispiel #9
0
        /// <summary>
        /// Salva o objeto autorização no banco
        /// </summary>
        /// <param name="autorizacao">O objeto autorização</param>
        /// <param name="confirma">True - salva no banco | false - atualiza no banco</param>
        /// <returns>true - salvo no banco | false - nao foi salvo no banco</returns>
        public bool Salvar(Autorizacao autorizacao, bool confirma)
        {
            try
            {
                autorizacoes_TA = new autorizacoesTableAdapter();

                if (confirma)
                {
                    return
                        (autorizacoes_TA.Inserir(autorizacao.Idfuncionario, autorizacao.IdInstituicao, autorizacao.numeroautorizacao,
                                                 autorizacao.Dataexpedicao, autorizacao.Datavalidade, autorizacao.Datapossecargo,
                                                 autorizacao.Tipoautorizacao.ToString(), autorizacao.Disciplina, autorizacao.outrosdocs, autorizacao.anosdeensino, autorizacao.nivelensino, autorizacao.Documentos.ToString(), autorizacao.usuario, DateTime.Now, true) > 0);
                }
                return
                    (this.autorizacoes_TA.Atualizar(autorizacao.IdInstituicao, autorizacao.numeroautorizacao, autorizacao.Datavalidade, autorizacao.Datapossecargo, autorizacao.Tipoautorizacao.ToString(), autorizacao.Disciplina, autorizacao.Documentos.ToString(), autorizacao.nivelensino, autorizacao.anosdeensino, autorizacao.outrosdocs, autorizacao.usuario, DateTime.Now, autorizacao.Dataexpedicao, autorizacao.numeroautorizacao, autorizacao.Idfuncionario) > 0);
            }
            catch (SqlException exception)
            {
                throw exception;
            }
        }