public GrupoDados CriarGrupo()
        {
            GrupoDados grupo = new GrupoDados(this);

            Grupos.Add(grupo);
            return(grupo);
        }
示例#2
0
 public void AddGrupo(Grupo grupo)
 {
     if (Grupos.Exists(g => g.Equals(grupo)))
     {
         throw new MercurioCoreException("Grupo já existe no usuario");
     }
     Grupos.Add(grupo);
 }
示例#3
0
 public void GerarGrupos(int NumeroGrupos)
 {
     for (int i = 0; i < NumeroGrupos; i++)
     {
         Grupos.Add(new Grupo {
         });
     }
 }
示例#4
0
        public async void EnviarExecute(object parameter)
        {
            var p = new prueba {
                nombre = "asdas"
            };

            Grupos.Add(p);
            ItemSelected = p;
        }
示例#5
0
 public void cambiarEstadoGrupos(Materia m)
 {
     foreach (Grupo g in m.Grupos)
     {
         g.Estado = m.Estado;
         if (g.Estado)
         {
             Grupos.Add(g);
         }
         else
         {
             Grupos.Remove(g);
         }
     }
 }
示例#6
0
        public void CarregaOcorrencias()
        {
            Grupos.Clear();
            DataSet ds = ExecuteDataset(csCrm, "sp_ObterGrupoOcorrencia");

            if (ds.Tables.Count > 0)
            {
                foreach (DataRow dr in ds.Tables[0].Rows)
                {
                    Grupos.Add(new GrupoOcorrencia()
                    {
                        Id   = Convert.ToInt32(dr["IdGrupo"].ToString()),
                        Nome = dr["Grupo"].ToString()
                    });
                }
            }
        }
示例#7
0
        //---------------------------------------------------------------------------------------------------------------------------------------
        /// <summary> Construye el objeto y obtiene los datos de la base de datos </summary>
        public RecambiosFabricantesModel(string maker, HttpContext HttpCtx) : base(HttpCtx)
        {
            Maker = maker.Replace('-', ' ').ToUpper();

            var recambs = new Recambios(HttpCtx).FindByDatos($"fab-{Maker}/orden-categoria/rango-0-10000");

            MakerId = recambs.Filters.Fabricante.Id;

            var catTable = new Categorias(HttpCtx);

            GrupoItems grp     = null;
            int        lastCat = -1;

            foreach (var item in recambs.Items)
            {
                if (item.Categoria != lastCat)
                {
                    if (grp != null)
                    {
                        Grupos.Add(grp);
                    }
                    grp = new GrupoItems(item.Categoria, catTable.findNombre(item.Categoria));

                    lastCat = item.Categoria;
                }

                if (grp.Items.Count < 4)
                {
                    grp.Items.Add(item);
                }
            }

            if (grp != null)
            {
                Grupos.Add(grp);
            }
        }
示例#8
0
        //---------------------------------------------------------------------------------------------------------------------------------------
        /// <summary> Construye el objeto y obtiene los datos de la base de datos </summary>
        public RecambiosCocheModel(int cocheId, HttpContext HttpCtx) : base(HttpCtx)
        {
            if (!fillCocheDatos(cocheId, HttpCtx))
            {
                return;
            }

            var catTable = new Categorias(HttpCtx);
            var Items    = new Recambios(HttpCtx).FindByDatos($"Mar-{MarcaId}/Mod-{ModeloId}/Mot-{MotorId}/orden-categoria/rango-0-10000").Items;

            GrupoItems grp     = null;
            int        lastCat = -1;

            foreach (var item in Items)
            {
                if (item.Categoria != lastCat)
                {
                    if (grp != null)
                    {
                        Grupos.Add(grp);
                    }
                    grp = new GrupoItems(item.Categoria, catTable.findNombre(item.Categoria));

                    lastCat = item.Categoria;
                }

                if (grp.Items.Count < 4)
                {
                    grp.Items.Add(item);
                }
            }

            if (grp != null)
            {
                Grupos.Add(grp);
            }
        }
示例#9
0
 public void Add(Grupo g)
 {
     Grupos.Add(g);
 }
示例#10
0
 public void AdicionarGrupo(ComunicadoGrupo grupo)
 {
     Grupos.Add(grupo);
 }
示例#11
0
 public void AsignarMateriaAProfesor(Grupo grupo)
 {
     Grupos.Add(grupo);
 }