/// <summary>
 /// Metodo utilizado para eliminar un detalleEvento.
 /// TODO: El metodo se tiene que cambiar para actualizar un atributo del detalleEvento
 /// para ver si esta eliminado o no, no se eliminan datos.
 /// </summary>
 public void eliminar(int id)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             db.detalleEvento.Remove(db.detalleEvento.Where(x => x.id.Equals(id)).FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
 }
Example #2
0
 /// <summary>
 /// Metodo utilizado para devolver todos los Matricula
 /// SELECT * FROM Matricula
 /// </summary>
 /// <returns></returns>
 public List <Secretario> devolverTodos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.secretario.Where(x => x.fechaBaja == null).ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #3
0
 /// <summary>
 /// Metodo utilizado para devolver todos los TipoDocumento
 /// SELECT * FROM TipoDocumento
 /// </summary>
 /// <returns></returns>
 public List <TipoDocumento> devolverTodos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.tipoDocumento.ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
 /// var item = (from i in db.Pago
 ///             where i.id.Equals(id)
 //              select i).FirstOrDefault();
 ///
 ///
 /// SELECT * FROM Pago WHERE id = 1;
 public Pago devolver(int id)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.pagoCuota.Include("Inscripcion").Where(x => x.id.Equals(id)).FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #5
0
 /// <summary>
 /// Metodo utilizado para devolver todos los EspacioComun
 /// SELECT * FROM EspacioComun
 /// </summary>
 /// <returns></returns>
 public List <EspacioComun> devolverTodos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.espacioComun.ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #6
0
 public Matricula devolverMatriculaActiva()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.matricula.Where(x => x.estado.Equals("Activa")).FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #7
0
 /// <summary>
 /// Metodo utilizado para eliminar un evento.
 /// TODO: El metodo se tiene que cambiar para actualizar un atributo del evento
 /// para ver si esta eliminado o no, no se eliminan datos.
 /// </summary>
 public void eliminar(Evento evento)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             db.evento.AddOrUpdate(evento);
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
 }
 public List <Pago> devolverTodosXSocio(int idInscripcion)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.pagoCuota.Where(x => x.idInscripcion.Equals(idInscripcion)).ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #9
0
 /// <summary>
 /// Metodo utilizado para devolver todos los Matricula
 /// SELECT * FROM Matricula
 /// </summary>
 /// <returns></returns>
 public List <Matricula> devolverTodos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.matricula.OrderByDescending(x => x.anio).ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
 /// <summary>
 /// Metodo utilizado para devolver todos los Matricula
 /// SELECT * FROM Matricula
 /// </summary>
 /// <returns></returns>
 public List <Recordatorio> devolverTodos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.recordatorio.OrderBy(x => x.fechaRecordatorio).ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
 /// <summary>
 /// Metodo utilizado para eliminar un inscripcion.
 /// TODO: El metodo se tiene que cambiar para actualizar un atributo del inscripcion
 /// para ver si esta eliminado o no, no se eliminan datos.
 /// </summary>
 public void eliminar(Inscripcion inscripcion)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             db.inscripcion.AddOrUpdate(inscripcion);// pone fechaBaja
             db.SaveChanges();
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
 }
Example #12
0
 /// var item = (from i in db.TipoDocumento
 ///             where i.id.Equals(id)
 //              select i).FirstOrDefault();
 ///
 ///
 /// SELECT * FROM TipoDocumento WHERE id = 1;
 public TipoDocumento devolver(int id)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.tipoDocumento.Where(x => x.id.Equals(id)).FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #13
0
 public List <MatriculaXSocio> devolverXSocio(int _id)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.matriculaXSocio.Where(x => x.idSocio.Equals(_id)).ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #14
0
 /// <summary>
 /// Metodo utilizado para devolver todos los MatriculaXSocio
 /// SELECT * FROM MatriculaXSocio
 /// </summary>
 /// <returns></returns>
 public List <MatriculaXSocio> devolverTodos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.matriculaXSocio.Include("socio").Include("matricula").ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
 /// <summary>
 /// Metodo utilizado para devolver todos los Pago
 /// SELECT * FROM Pago
 /// </summary>
 /// <returns></returns>
 public Pago devolverUltimo()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             //Product prod = db.Products.LastOrDefault<Product>();
             return(db.pagoCuota.ToList().LastOrDefault <Pago>());;
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #16
0
 public Usuario devolverPorUsuario(string usuario)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.usuario.
                    Where(x => x.usuario.Equals(usuario)).FirstOrDefault());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #17
0
 public List <DetalleEvento> devolverTodosXEncargado(int _idEvento)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.detalleEvento
                    .Where(ev => ev.idEvento == _idEvento && ev.fechaBaja == null)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #18
0
 /// <summary>
 /// Metodo utilizado para devolver todos los DetalleEvento por Aula
 /// SELECT * FROM DetalleEvento
 /// </summary>
 /// <returns></returns>
 public List <DetalleEvento> devolverTodos(DateTime fechaDesde, DateTime fechaHasta, Int32 _idEvento)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.detalleEvento
                    .Where(ev => ev.fechaDesde >= fechaDesde && ev.fechaDesde <= fechaHasta && ev.fechaBaja == null && ev.idEvento == _idEvento)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #19
0
 /// <summary>
 /// Metodo utilizado para devolver todos los Usuario
 /// SELECT * FROM Usuario
 /// </summary>
 /// <returns></returns>
 public Usuario devolverTodos(int tipoDni, string dni)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             //var usuario = db.usuario.Include("persona").Include("roles").Where(user => user.persona.idTipoDoc == tipoDni && user.persona.nroDocumento ==dni).FirstOrDefault();
             return(null);
             //.Where(x => x.id.Equals(id)).FirstOrDefault();
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #20
0
        /// <summary>
        /// Metodo utilizado para eliminar un Matricula.
        /// TODO: El metodo se tiene que cambiar para actualizar un atributo del Matricula
        /// para ver si esta eliminado o no, no se eliminan datos.
        /// </summary>
        public void eliminar(int id)
        {
            try
            {
                using (var db = new ModeloRenacer())
                {
                    RatingEvento reco = db.rating.Where(x => x.id.Equals(id)).FirstOrDefault();

                    db.rating.Remove(reco);
                    db.SaveChanges();
                }
            }
            catch (Exception ex)
            {
                ServicioSentry.devolverSentry().informarExcepcion(ex);
            }
        }
Example #21
0
 /// <summary>
 /// Aca se podrĂ­a preguntar por el estado de cada Evento. Si por ejemplo es nuevo no se si traer las asistencias.
 /// </summary>
 /// <param name="encargado"></param>
 /// <returns></returns>
 public List <Evento> devolverEventosEncargado(Int64 encargado)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.evento
                    .Where(ev => ev.idEncargado == encargado && ev.fechaBaja == null)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #22
0
 /// <summary>
 /// Devuelve los eventos segun su estado
 /// //Nuevo,Cancelado,Progreso,Finalizado
 /// </summary>
 /// <param name="estado"></param>
 /// <returns></returns>
 public List <Evento> devolverTodosEvento(String _estado)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.evento
                    .Where(ev => ev.estado == _estado && ev.fechaBaja == null)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #23
0
 /// <summary>
 /// Metodo utilizado para devolver todos los Evento
 /// SELECT * FROM Evento
 /// </summary>
 /// <returns></returns>
 public List <Evento> devolverTodos(String search)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.evento
                    .Where(ev => ev.nombre.Contains(search) /*&& ev.fechaBaja == null*/).OrderByDescending(item => item.fechaCreacion)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #24
0
 /// var item = (from i in db.espacioComun
 ///             where i.id.Equals(id)
 //              select i).FirstOrDefault();
 ///
 ///
 /// SELECT * FROM EspacioComun WHERE id = 1;
 public EspacioComun devolver(int id)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             var item = db.espacioComun.Where(x => x.id.Equals(id)).FirstOrDefault();
             item.listaTags = db.tag.Where(x => x.listaEspacios.Any(xy => xy.id.Equals(id))).ToList();
             return(item);
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
 public Inscripcion devolverXsocioXevento(int _idEvento, int _idSocio)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             var item = db.inscripcion.
                        Where(x => x.idEvento == _idEvento && x.idSocio == _idSocio && x.fechaBaja == null).FirstOrDefault();
             return(item);
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #26
0
 public List <Evento> devolverProximosEventos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.evento.Include("listaInscripciones")
                    .Where(ev => ev.fechaBaja == null).OrderBy(item => item.fechaDesde)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
 /// var item = (from i in db.asistencia
 ///             where i.id.Equals(id)
 //              select i).FirstOrDefault();
 ///
 ///
 /// SELECT * FROM Asistencia WHERE id = 1;
 public Asistencia devolver(int id)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             var item = db.asistencia.Include("listaSocios").Where(x => x.id.Equals(id)).FirstOrDefault();
             //item.listaSocios = db.socio.Where(x => x.listaEspacios.Any(xy => xy.id.Equals(id))).ToList();
             return(item);
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #28
0
 public List <Evento> devolverTodosConEncargado()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.evento.Include("responsable")
                    .Where(ev => ev.fechaBaja == null).OrderByDescending(item => item.fechaCreacion)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #29
0
 public List <Evento> devolverTodosConInscriptos()
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             return(db.evento.Include("listaInscripciones")
                    .Where(ev => ev.fechaBaja == null && !ev.gratuito).OrderByDescending(item => item.fechaCreacion)
                    .ToList());
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }
Example #30
0
 public Usuario devolver(string email)
 {
     try
     {
         using (var db = new ModeloRenacer())
         {
             Usuario _usuario = db.usuario.ToList().
                                Where(x => x.email.Equals(email)).FirstOrDefault();
             return(_usuario);
         }
     }
     catch (Exception ex)
     {
         ServicioSentry.devolverSentry().informarExcepcion(ex);
     }
     return(null);
 }