Exemplo n.º 1
0
        public Operation <Seccione> getRecordsByMemberInfo(string gender, int age)
        {
            try
            {
                //Obtaining the upper age limit of the section in which the member can be assigned by default
                int?upper = EntitySingleton.Context.Secciones.Where(x => (x.rangoFin >= age && x.rangoInicio <= age) || (x.rangoFin == null && x.rangoInicio <= age) && x.baja).FirstOrDefault().rangoFin;

                List <Seccione> data;

                //If the upper age limit is null, it is already in the maximum level of sections
                if (upper == null)
                {
                    data = EntitySingleton.Context.Secciones.
                           Where(x => x.sexo.Equals(gender) && x.rangoFin == null && x.rangoInicio <= age && x.baja).ToList();
                }
                //If the upper age limit is not null, it will return the section(s) in which the member can be
                //assigned by its age, plus the section corresponding to its next level
                else
                {
                    data = EntitySingleton.Context.Secciones.
                           Where(x => x.sexo.Equals(gender) &&
                                 ((x.rangoFin >= age && x.rangoInicio <= age) || x.rangoInicio == (upper + 1)) && x.baja).ToList();
                }

                return(FactoryOperation <Seccione> .getDataOperation(data));
            }
            catch (Exception e)
            {
                return(FactoryOperation <Seccione> .getFailOperation(e.Message));
            }
        }
Exemplo n.º 2
0
 public Operation <Departamento> getRecords()
 {
     try
     {
         List <Departamento> data = EntitySingleton.Context.Departamentos.ToList();
         return(FactoryOperation <Departamento> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Departamento> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 3
0
 public Operation <MiembroFuncion> getRecords()
 {
     try
     {
         List <MiembroFuncion> data = EntitySingleton.Context.MiembroFuncions.ToList();
         return(FactoryOperation <MiembroFuncion> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <MiembroFuncion> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 4
0
 public Operation <Escolaridad> getRecords()
 {
     try
     {
         List <Escolaridad> data = EntitySingleton.Context.Escolaridads.ToList();
         return(FactoryOperation <Escolaridad> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Escolaridad> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 5
0
 public Operation <plan> getActiveRecordsByCareer(int idCarrera)
 {
     try
     {
         List <plan> data = EntitySingleton.Context.plans.Where(x => x.estado).Where(x => x.idCarrera == idCarrera).ToList();
         return(FactoryOperation <plan> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <plan> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 6
0
 public Operation <Domicilio> getRecordByMember(Miembro miembro)
 {
     try
     {
         Domicilio data = (Domicilio)EntitySingleton.Context.Domicilios.Where(x => x.idDomicilio == miembro.Domicilio.idDomicilio);
         return(FactoryOperation <Domicilio> .getSingleValueOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Domicilio> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 7
0
 public Operation <Miembro> getLastRecord()
 {
     try
     {
         Miembro data = EntitySingleton.Context.Miembros.OrderByDescending(x => x.idMiembro).FirstOrDefault();
         return(FactoryOperation <Miembro> .getSingleValueOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Miembro> .getFailOperation(e.Message));
     }
 }
 public Operation <tipo_carrera> getActiveRecords()
 {
     try
     {
         List <tipo_carrera> data = EntitySingleton.Context.tipo_carrera.Where(x => x.estado).ToList();
         return(FactoryOperation <tipo_carrera> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <tipo_carrera> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 9
0
 public Operation <Miembro> getActiveRecords()
 {
     try
     {
         List <Miembro> data = EntitySingleton.Context.Miembros.Where(member => member.baja).ToList();
         return(FactoryOperation <Miembro> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Miembro> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 10
0
 public Operation <materia> getActiveRecords(bool selective)
 {
     try
     {
         List <materia> data = EntitySingleton.Context.materias.Where(x => x.estado && x.electiva == selective).ToList();
         return(FactoryOperation <materia> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <materia> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 11
0
 public Operation <Inscripcione> getRecordsByMember(Miembro mem)
 {
     try
     {
         List <Inscripcione> data = EntitySingleton.Context.Inscripciones.Where(x => x.idMiembro == mem.idMiembro).ToList();
         return(FactoryOperation <Inscripcione> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Inscripcione> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 12
0
 public Operation <Grupos> getActiveRecords()
 {
     try
     {
         List <Grupos> data = EntitySingleton.Context.Grupos.Where(g => g.baja).ToList();
         return(FactoryOperation <Grupos> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Grupos> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 13
0
 public Operation <Perfile> getRecords()
 {
     try
     {
         List <Perfile> data = EntitySingleton.Context.Perfiles.ToList();
         return(FactoryOperation <Perfile> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Perfile> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 14
0
 public Operation <Evento> getActiveRecords()
 {
     try
     {
         List <Evento> data = EntitySingleton.Context.Eventos.Where(x => x.baja).ToList();
         return(FactoryOperation <Evento> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Evento> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 15
0
 public Operation <pensum> getRecordsByPlan(long idPlan)
 {
     try
     {
         List <pensum> data = EntitySingleton.Context.pensums.Where(x => x.idPlan == idPlan).OrderBy(x => x.corr).ToList();
         return(FactoryOperation <pensum> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <pensum> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 16
0
 public Operation <Miembro> getRecordbyCum(string cum)
 {
     try
     {
         Miembro data = EntitySingleton.Context.Miembros.Where(x => x.cum == cum).FirstOrDefault();
         return(FactoryOperation <Miembro> .getSingleValueOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Miembro> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 17
0
 public Operation <MiembroEvento> getRecordsByEvent(Evento ev)
 {
     try
     {
         List <MiembroEvento> data = EntitySingleton.Context.MiembroEventoes.Where(x => x.idEvento == ev.idEvento).ToList();
         return(FactoryOperation <MiembroEvento> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <MiembroEvento> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 18
0
 public Operation <Inscripcione> addRecord(Inscripcione o)
 {
     try
     {
         EntitySingleton.Context.Inscripciones.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Inscripcione> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Inscripcione> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 19
0
 public Operation <Religion> deleteRecord(Religion o)
 {
     try
     {
         EntitySingleton.Context.Religions.Remove(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Religion> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Religion> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 20
0
 public Operation <Municipio> getRecordsByDepartment(Departamento department)
 {
     try
     {
         List <Municipio> data = EntitySingleton.Context.Municipios.
                                 Where(x => x.idDepartamento.Equals(department.idDepartamento) && x.baja).ToList();
         return(FactoryOperation <Municipio> .getDataOperation(data));
     }
     catch (Exception e)
     {
         return(FactoryOperation <Municipio> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 21
0
 public Operation <Escolaridad> addRecord(Escolaridad o)
 {
     try
     {
         EntitySingleton.Context.Escolaridads.Add(o as Escolaridad);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Escolaridad> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Escolaridad> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 22
0
 public Operation <Localidade> deleteRecord(Localidade o)
 {
     try
     {
         EntitySingleton.Context.Localidades.Remove(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Localidade> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Localidade> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 23
0
 public Operation <pensum> addRecord(pensum p)
 {
     try
     {
         EntitySingleton.Context.pensums.Add(p);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <pensum> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <pensum> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 24
0
 public Operation <materia> addRecord(materia m)
 {
     try
     {
         EntitySingleton.Context.materias.Add(m);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <materia> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <materia> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 25
0
 public Operation <MiembroFuncion> addRecord(MiembroFuncion o)
 {
     try
     {
         EntitySingleton.Context.MiembroFuncions.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <MiembroFuncion> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <MiembroFuncion> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 26
0
        //Aquí encontrarán un método por cada una de las operaciones CRUD:
        //Create: addRecord
        //Read:   getRecords (y su variante getActiveRecords que devuelve solamente registros con estado activo)
        //Update: updateRecord
        //Delete: deleteRecord (este realmente no se usa porque manejamos estados en cada tabla)

        //Literal, solo copien y peguen estos métodos en sus controladores, y cámbien toda cosa que
        //diga 'facultad' o derivados por el nombre del objeto que estén trabajando

        public Operation <facultad> addRecord(facultad f)
        {
            try
            {
                EntitySingleton.Context.facultads.Add(f);
                EntitySingleton.Context.SaveChanges();
                return(FactoryOperation <facultad> .getSuccessOperation());
            }
            catch (Exception e)
            {
                return(FactoryOperation <facultad> .getFailOperation(e.Message));
            }
        }
Exemplo n.º 27
0
 public Operation <Evento> addRecord(Evento o)
 {
     try
     {
         EntitySingleton.Context.Eventos.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <Evento> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <Evento> .getFailOperation(e.Message));
     }
 }
 public Operation <tipo_carrera> addRecord(tipo_carrera c)
 {
     try
     {
         EntitySingleton.Context.tipo_carrera.Add(c);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <tipo_carrera> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <tipo_carrera> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 29
0
 public Operation <EventoCargo> deleteRecord(EventoCargo o)
 {
     try
     {
         EntitySingleton.Context.EventoCargoes.Remove(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <EventoCargo> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <EventoCargo> .getFailOperation(e.Message));
     }
 }
Exemplo n.º 30
0
 public Operation <FichasMedica> addRecord(FichasMedica o)
 {
     try
     {
         EntitySingleton.Context.FichasMedicas.Add(o);
         EntitySingleton.Context.SaveChanges();
         return(FactoryOperation <FichasMedica> .getSuccessOperation());
     }
     catch (Exception e)
     {
         return(FactoryOperation <FichasMedica> .getFailOperation(e.Message));
     }
 }