public static void pfncObtenerPerfilUsuarioPermiso(string xstrPalabraclave) { //lobjSeguridad = CREATEOBJECT("DotNetCom.clsSeguridadNet") SegNetAdapter.clsSeguridadNet lobjSeguridad = new SegNetAdapter.clsSeguridadNet(); string lsalida; lsalida = lobjSeguridad.fncObtenerPerfilSistemaPermiso(gstrUsuario, gstrSistema, xstrPalabraclave); //**Separando en un arreglo string strPermisosT; strPermisosT = lsalida; int nLong; nLong = strPermisosT.Length; int intRepeticion = 0; string[] aCadena = new string[nLong]; // aCadena = null; for (int nCont = 0; nCont < nLong; nCont++) { aCadena[nCont] = strPermisosT.Substring(nCont, 1); if (aCadena[nCont] == ";") { intRepeticion = intRepeticion + 1; } } strpartePerfil = new string[intRepeticion]; for (int intIndex = 0; intIndex < intRepeticion; intIndex++) { strpartePerfil[intIndex] = strPermisosT.Substring(0, strPermisosT.IndexOf(";")); //&&HASTA UN PUNTO Y COMA strPermisosT = strPermisosT.Substring(strPermisosT.IndexOf(";") + 1); //HASTA EL FINAL } }
public static string pfncRegistrarAuditoriaDetalle(int xAUDid_auditoria, string xAUDid_auditoria1, string xAUD_tabla, string xAUD_detalle, string xSESid_sesion) { //lobjSeguridad = CREATEOBJECT("DotNetCom.clsSeguridadNet") SegNetAdapter.clsSeguridadNet lobjSeguridad = new SegNetAdapter.clsSeguridadNet(); string lsalida; lsalida = lobjSeguridad.fncRegistrarAuditoriaDetalle(xAUDid_auditoria, xAUDid_auditoria1, xAUD_tabla, xAUD_detalle); return(lsalida); }
//***Para Pistas de Auditoria la auditoria public static int pfncRegistrarAuditoria(string xAUDid_auditoria1, string xAUD_accion, string xAUD_tabla, int xAUD_count_registro, string xAUD_detalle, string xSESid_sesion) { //lobjSeguridad = CREATEOBJECT("DotNetCom.clsSeguridadNet"); SegNetAdapter.clsSeguridadNet lobjSeguridad = new SegNetAdapter.clsSeguridadNet(); int lsalida; lsalida = lobjSeguridad.fncRegistrarAuditoria(xAUDid_auditoria1, Convert.ToInt32(strpartePerfil[3].ToString()), Convert.ToInt32(strpartePerfil[1]), Convert.ToInt32(strpartePerfil[2]), Convert.ToInt32(strpartePerfil[0]), xAUD_accion, xAUD_tabla, DateTime.Now, xAUD_count_registro, xAUD_detalle, xSESid_sesion); return(lsalida); }