/// <summary> /// Analisa os acessos e libera os controles de acordo com o nivel /// </summary> /// <param name="dataGrid"></param> internal void verPermLista(DataGridView dataGrid) { try { MOD_acessoListaPresenca entAcesso = new MOD_acessoListaPresenca(); btnIns.Enabled = BLL_Liberacoes.LiberaAcessoRotina(entAcesso.rotInsPresenca); btnExcluir.Enabled = BLL_Liberacoes.LiberaAcessoRotina(entAcesso.rotExcPresenca, dataGrid); } catch (SqlException exl) { throw exl; } catch (Exception ex) { throw ex; } }
/// <summary> /// Função que criar os dados para tabela Logs /// <para>Parametro ent - Informar a Tabela que está sendo alterada</para> /// <para>Parametro Operação - Informar se é Insert, Delete</para> /// </summary> /// <param name="ent"></param> /// <param name="Operacao"></param> /// <returns></returns> private MOD_log criarLog(MOD_listaPresenca ent, string Operacao) { try { MOD_acessoListaPresenca entAcesso = new MOD_acessoListaPresenca(); //preenche os dados para salvar na tabela Logs ent.Logs = new MOD_log(); ent.Logs.Data = DateTime.Now.ToString("dd/MM/yyyy"); ent.Logs.Hora = DateTime.Now.ToString("HH:mm"); ent.Logs.CodUsuario = Convert.ToString(modulos.CodUsuario); if (Operacao.Equals("Insert")) { ent.Logs.CodRotina = Convert.ToString(entAcesso.rotInsPresenca); } else if (Operacao.Equals("Delete")) { ent.Logs.CodRotina = Convert.ToString(entAcesso.rotExcPresenca); } ent.Logs.NomePc = modulos.DescPc; ent.Logs.IpPc = modulos.IpPc; ent.Logs.Ocorrencia = "Código: < " + ent.CodListaPresenca + " > Reunião nº: < " + Convert.ToString(ent.CodReuniao).PadLeft(6, '0') + " > Irmão(ã): < " + ent.Nome + " > "; ent.Logs.CodCCB = modulos.CodRegional; return(ent.Logs); } catch (SqlException exl) { throw exl; } catch (Exception exl) { throw exl; } }