/// <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; } }
public bool PesquisaAutorizacaoAtiva(int idFuncionario) { try { autorizacoes_TA = new autorizacoesTableAdapter(); return(autorizacoes_TA.PesquisaAutorizacaoAtiva(idFuncionario) > 0); } catch (Exception ex) { throw ex; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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; } }
/// <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); }
/// <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; } }