Example #1
0
 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;
 }
Example #2
0
 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;
 }
Example #3
0
        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;
        }
Example #4
0
        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;
        }
Example #5
0
        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;
        }