private static Funcionalidad crearFuncionalidad(DataRow row) { int cod = Convert.ToInt32(row["Id_Funcionalidad"].ToString()); string descripcion = row["Descripcion"].ToString(); Funcionalidad funcionalidad = new Funcionalidad(); funcionalidad.id = cod; funcionalidad.descripcion = descripcion; return funcionalidad; }
public static List<Funcionalidad> getFuncionalidadesRol(Rol rol) { DataTable table = traerDataTable("getFuncionalidadesRol", rol.id); DataRowCollection rows = table.Rows; List<Funcionalidad> funcionalidades = new List<Funcionalidad>(); int id; foreach (DataRow row in rows) { Funcionalidad funcionalidad = new Funcionalidad(); id = Convert.ToInt32(row["Id_Funcionalidad"].ToString()); funcionalidad.id = id; funcionalidades.Add(funcionalidad); } return funcionalidades; }
public static List<Funcionalidad> traerFuncionalidades() { DataTable funcionalidadesDT = ConectorSQL.traerDataTable("traerFuncionalidadesDeRol", UsuarioLogeado.Instance.Rol.id); List<Funcionalidad> funcionalidades = new List<Funcionalidad>(); //por cada funcion traida, se la adhiere a las funcionalidades a devolver foreach (DataRow rowF in funcionalidadesDT.Rows) { var funcionalidad = new Funcionalidad(Convert.ToInt32((decimal)rowF["id_funcionalidad"]), (string)rowF["descripcion"]); funcionalidades.Add(funcionalidad); } return funcionalidades; }
private List<Funcionalidad> generarListaFuncionalidades() { int cont = 0, cantidadFuncionalidades = chkBoxFuncionalidades.CheckedItems.Count; if (cantidadFuncionalidades == 0) throw new SinFuncionalidadesCheckedException(); List<Funcionalidad> lista = new List<Funcionalidad>(); while (cont < cantidadFuncionalidades) { Funcionalidad funcionalidad = new Funcionalidad(); funcionalidad.id = getCodigoFuncionalidad(chkBoxFuncionalidades.CheckedItems[cont].ToString()); lista.Add(funcionalidad); cont++; } return lista; }
private List<Funcionalidad> generarListaFuncionalidades() { int cont = 0, cantidadFuncionalidades = checkedListBox1.CheckedItems.Count; if (cantidadFuncionalidades == 0) throw new SinFuncionalidadesCheckedException(); List<Funcionalidad> lista = new List<Funcionalidad>(); while (cont < cantidadFuncionalidades) { Funcionalidad funcionalidad = new Funcionalidad(); funcionalidad.id = getIdFuncionalidad(checkedListBox1.CheckedItems[cont].ToString()); lista.Add(funcionalidad); //agrego las especialidades seleccionadas a una lista para luego relacionarlas con el medico cont++; } return lista; }