public static int Insertar(Perfiles perfil) { SqlParameter[] parametros = new SqlParameter[2]; parametros[0] = new SqlParameter("@nombre", perfil.Nombre); parametros[1] = new SqlParameter("@padre", perfil.Padre == null ? 0 : perfil.Padre.Id); int res = SqlHelper.getInstance().escribir(Tabla + "_alta", parametros); return(res); }
public static List <Perfiles> ListarPerfiles() { List <Perfiles> lista = new List <Perfiles>(); DataTable tabla = SqlHelper.getInstance().leer(Tabla + "_leer", null); foreach (DataRow item in tabla.Rows) { Perfiles obj = new Perfiles(); obj.Id = int.Parse(item["id"].ToString()); obj.Nombre = item["nombre"].ToString(); obj.Padre = Buscar(int.Parse(item["padre"].ToString())); lista.Add(obj); } return(lista); }
public static Perfiles Buscar(int id) { Perfiles obj = null; SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@id", id); DataTable tabla = SqlHelper.getInstance().leer(Tabla + "_buscar", parametros); foreach (DataRow item in tabla.Rows) { obj = new Perfiles(); obj.Id = int.Parse(item["id"].ToString()); obj.Nombre = item["nombre"].ToString(); } return(obj); }
public static List <Perfiles> ListarUsuarioPerfil(Usuario param) { List <Perfiles> lista = new List <Perfiles>();; SqlParameter[] parametros = new SqlParameter[1]; parametros[0] = new SqlParameter("@usuario", param.Login); DataTable tabla = SqlHelper.getInstance().leer(Tabla2 + "_leer", parametros); foreach (DataRow item in tabla.Rows) { Perfiles per = new Perfiles(); per.Id = int.Parse(item["perfil"].ToString()); per.Nombre = item["nombre"].ToString(); per.Padre = Buscar(int.Parse(item["padre"].ToString())); lista.Add(per); } return(lista); }