public List <BECompuesto> ListarPerfiles() { DataTable tabla = new DataTable(); List <BECompuesto> lista = new List <BECompuesto>(); tabla = DALSqlHelper.instancia.EjecutarConsulta("PERFILES_LISTAR"); foreach (DataRow registro in tabla.Rows) { BECompuesto result2 = new BECompuesto(); if (DBNull.Value == (registro["IDPERMISO"])) { // antes devolvía "" result2.IdPermiso = 0; } else { result2.IdPermiso = Convert.ToInt32(registro["IDPERMISO"].ToString()); } lista.Add(result2); result2 = null /* TODO Change to default(_) if this is not a reference type */; } return(lista); }
public List <object> RetrieveAll() { DataTable tabla = new DataTable(); List <object> lista = new List <object>(); tabla = DALSqlHelper.instancia.EjecutarConsulta("PERMISOS_LISTAR"); foreach (DataRow registro in tabla.Rows) { if (registro["COMPUESTO"].ToString() == "X") { BECompuesto result = new BECompuesto(); //result.IdPermiso = registro["IDPERMISO"]; result.IdPermiso = Convert.ToInt32(registro["IDPERMISO"].ToString()); // result.Posicion = registro("POSICION") lista.Add(result); result = null /* TODO Change to default(_) if this is not a reference type */; } else { BEHoja result2 = new BEHoja(); //result2.IdPermiso = registro("IDPERMISO"); result2.IdPermiso = Convert.ToInt32(registro["IDPERMISO"].ToString()); // result2.Posicion = registro("POSICION") result2.Formulario = registro["FORMULARIO"].ToString(); lista.Add(result2); result2 = null /* TODO Change to default(_) if this is not a reference type */; } } return(lista); }
// Dim ngbitacora As New BLLBitacora public int Crear(List <BEComponente> Permisos) { List <BEComponente> lista = new List <BEComponente>(); int res; foreach (BEComponente t in Permisos) { if (t is BEHoja) { BEHoja res2 = new BEHoja(); // res2.Posicion = t.Posicion res2.Formulario = t.Formulario; lista.Add(res2); res2 = null /* TODO Change to default(_) if this is not a reference type */; } else if (t is BECompuesto) { BECompuesto res1 = new BECompuesto(); // res1.Posicion = t.Posicion lista.Add(res1); res1 = null /* TODO Change to default(_) if this is not a reference type */; } } res = mppermisos.Create(lista); return(res); }