public int ImpPerfil(PerfisModel pPerfil, TextBox pTela) { int Result = 0; string msgRetorno = ""; // IdGrupoAtual = pGrupo.id_grupo; string IdPerfil = new PerfisController().CadPerfisBase.GetidPerfil(pPerfil.Nm_perfil).ToString(); int Operacao = Global.GetOperacao(IdPerfil); if (Operacao == 2) { pPerfil.Id_perfil = Global.StrToInt(IdPerfil); } try { msgRetorno = new PerfisController().CadPerfisBase.PersisteNoBanco(pPerfil, Operacao); Global.EnviarParaLog(msgRetorno, pTela, "ImpPerfil"); if (Operacao == 1) { IdPerfil = new PerfisController().CadPerfisBase.GetLastReg(pPerfil).ToString(); } } catch (Exception ex) { Global.EnviarParaLog($"{msgRetorno} Motivo:{ex.Message}", pTela, "ImpPerfil"); } Result = Global.StrToInt(IdPerfil); return(Result); }
public int GetidPerfil(string pnmPerfil) { PerfisModel perfilModel = new PerfisModel(); string script = "Select * from tb_Perfis where nm_perfil=@nm_Perfil and lower(status)='ativo'"; conexao.LimparParametros(); conexao.Parametros.Add(new SqlParameter() { ParameterName = "nm_Perfil", Value = pnmPerfil }); perfilModel.SetDados(conexao.ExecutarSelect(script)); return(perfilModel.Id_perfil); }
public string GetNomePerfil(int pIdPerfil) { PerfisModel perfilModel = new PerfisModel(); string script = "Select * from tb_Perfis where Id_perfil=@Id_Perfil and lower(status)='ativo'"; conexao.LimparParametros(); conexao.Parametros.Add(new SqlParameter() { ParameterName = "Id_Perfil", Value = pIdPerfil }); perfilModel.SetDados(conexao.ExecutarSelect(script)); if (perfilModel.Nm_perfil == null) { return(""); } else { return(perfilModel.Nm_perfil); } }
// public frmCadastroBase() { InitializeComponent(); perfisModel = new PerfisModel(); usuariosModel = new UsuariosModel(); gruposModel = new GruposModel(); categoriasModel = new CategoriasModel(); PacotesModel = new PacotesModel(); ServicosModel = new ServicosModel(); arquivosModel = new ArquivosModel(); monitoramentosModel = new MonitoramentosModel(); mapeamentosModel = new MapeamentosModel(); permissoesModel = new PermissoesModel(); objetosModel = new ObjetosModel(); ParametrosModel = new ParametrosModel(); // // btnOk.Enabled = false; operacao = Operacao.oNenhum; ControlaBotoes(); }