/// <summary> /// /// </summary> /// <param name="ruta"></param> /// <param name="delim"></param> /// <returns></returns> public List <ENTIDAD.Permiso> LeerArchivoPermiso(string ruta, Char delim) { List <ENTIDAD.Permiso> lista = new List <ENTIDAD.Permiso>(); try { string linea = ""; StreamReader sr = new StreamReader(ruta); int contador = 0; do { linea = sr.ReadLine(); if ((!String.IsNullOrEmpty(linea))) { if (contador > 0) { string[] vec = linea.Split(delim); ENTIDAD.Permiso oPermiso = new ENTIDAD.Permiso(); oPermiso.IdPermiso = System.Convert.ToInt32(vec[0]); oPermiso.Descripcion = System.Convert.ToString(vec[1]); lista.Add(oPermiso); } } contador = contador + 1; }while (!String.IsNullOrEmpty(linea)); sr.Close(); } catch (Exception ex) { throw new EXCEPCIONES.IOException(ex.Message); } return(lista); }
// ##### PERMISO ##### /// <summary> /// /// </summary> /// <param name="idPermiso"></param> /// <returns></returns> public ENTIDAD.Permiso ObtenerPermisoPorId(int idPermiso) { ENTIDAD.Permiso oPermiso = new ENTIDAD.Permiso(); DATOS.DALPermiso oDalPermiso = new DATOS.DALPermiso(); oPermiso = oDalPermiso.ObtenerPermisoPorId(idPermiso); return(oPermiso); }