Exemplo n.º 1
0
 public ObraTraducida[] GetAllObraTraducidas(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<ObraTraducida>(usuario, "CoautorInternoObraTraducidas");
 }
Exemplo n.º 2
0
 public IdiomasInvestigador[] GetAllIdiomasInvestigadores(Usuario usuario)
 {
     return ((List<IdiomasInvestigador>)idiomasInvestigadorRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 3
0
 public void SaveUsuario(Usuario usuario)
 {
     usuarioRepository.SaveOrUpdate(usuario);
 }
 public ExperienciaProfesional[] GetAllExperienciasProfesionales(Usuario usuario)
 {
     return ((List<ExperienciaProfesional>)experienciaProfesionalRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 5
0
 public Articulo[] GetAllArticulos(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<Articulo>(usuario, "CoautorInternoArticulos");
 }
Exemplo n.º 6
0
 public Reporte[] GetAllReportes(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<Reporte>(usuario, "CoautorInternoReportes");
 }
Exemplo n.º 7
0
 public GrupoInvestigacion[] GetAllGrupoInvestigacions(Usuario usuario)
 {
     return ((List<GrupoInvestigacion>)grupoInvestigacionRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 8
0
 public Resena[] GetAllResenas(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<Resena>(usuario, "CoautorInternoResenas");
 }
 public FormacionAcademica[] GetAllFormacionAcademicas(Usuario usuario)
 {
     return ((List<FormacionAcademica>)formacionAcademicaRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 10
0
 public Capitulo[] GetAllCapitulos(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<Capitulo>(usuario, "CoautorInternoCapitulos");
 }
 public EstanciaAcademicaExterna[] GetAllEstanciaAcademicaExternas(Usuario usuario)
 {
     return ((List<EstanciaAcademicaExterna>)estanciaAcademicaExternaRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 12
0
        public string SignAndGetNombreProducto(int id, int tipoProducto, Usuario usuario)
        {
            var nombreProducto = "";

            switch (tipoProducto)
            {
                case 1:
                    var articulo = articuloService.GetArticuloById(id);
                    articulo.Firma.Aceptacion1 = 1;
                    articulo.Firma.Firma1 = DateTime.Now;
                    articulo.Firma.Usuario1 = usuario;
                    articulo.ModificadoEl = DateTime.Now;
                    articulo.ModificadoPor = usuario;
                    nombreProducto = articulo.Titulo;
                    break;
                case 2:
                    var capitulo = capituloService.GetCapituloById(id);
                    capitulo.Firma.Aceptacion1 = 1;
                    capitulo.Firma.Firma1 = DateTime.Now;
                    capitulo.Firma.Usuario1 = usuario;
                    capitulo.ModificadoEl = DateTime.Now;
                    capitulo.ModificadoPor = usuario;
                    nombreProducto = capitulo.NombreCapitulo;
                    break;
                case 3:
                    var curso = cursoService.GetCursoById(id);
                    curso.Firma.Aceptacion1 = 1;
                    curso.Firma.Firma1 = DateTime.Now;
                    curso.Firma.Usuario1 = usuario;
                    curso.ModificadoEl = DateTime.Now;
                    curso.ModificadoPor = usuario;
                    nombreProducto = curso.Nombre;
                    break;
                case 4:
                    var dictamen = dictamenService.GetDictamenById(id);
                    dictamen.Firma.Aceptacion1 = 1;
                    dictamen.Firma.Firma1 = DateTime.Now;
                    dictamen.Firma.Usuario1 = usuario;
                    dictamen.ModificadoEl = DateTime.Now;
                    dictamen.ModificadoPor = usuario;
                    nombreProducto = dictamen.Nombre;
                    break;
                case 6:
                    var evento = eventoService.GetEventoById(id);
                    evento.Firma.Aceptacion1 = 1;
                    evento.Firma.Firma1 = DateTime.Now;
                    evento.Firma.Usuario1 = usuario;
                    evento.ModificadoEl = DateTime.Now;
                    evento.ModificadoPor = usuario;
                    nombreProducto = evento.Nombre;
                    break;
                case 7:
                    var libro = libroService.GetLibroById(id);
                    libro.Firma.Aceptacion1 = 1;
                    libro.Firma.Firma1 = DateTime.Now;
                    libro.Firma.Usuario1 = usuario;
                    libro.ModificadoEl = DateTime.Now;
                    libro.ModificadoPor = usuario;
                    nombreProducto = libro.Nombre;
                    break;
                case 8:
                    var organoExterno = organoExternoService.GetOrganoExternoById(id);
                    organoExterno.Firma.Aceptacion1 = 1;
                    organoExterno.Firma.Firma1 = DateTime.Now;
                    organoExterno.Firma.Usuario1 = usuario;
                    organoExterno.ModificadoEl = DateTime.Now;
                    organoExterno.ModificadoPor = usuario;
                    nombreProducto = organoExterno.Nombre;
                    break;
                case 10:
                    var participacionMedio = participacionMedioService.GetParticipacionMedioById(id);
                    participacionMedio.Firma.Aceptacion1 = 1;
                    participacionMedio.Firma.Firma1 = DateTime.Now;
                    participacionMedio.Firma.Usuario1 = usuario;
                    participacionMedio.ModificadoEl = DateTime.Now;
                    participacionMedio.ModificadoPor = usuario;
                    nombreProducto = participacionMedio.Titulo;
                    break;
                case 11:
                    var reporte = reporteService.GetReporteById(id);
                    reporte.Firma.Aceptacion1 = 1;
                    reporte.Firma.Firma1 = DateTime.Now;
                    reporte.Firma.Usuario1 = usuario;
                    reporte.ModificadoEl = DateTime.Now;
                    reporte.ModificadoPor = usuario;
                    nombreProducto = reporte.Titulo;
                    break;
                case 12:
                    var resena = resenaService.GetResenaById(id);
                    resena.Firma.Aceptacion1 = 1;
                    resena.Firma.Firma1 = DateTime.Now;
                    resena.Firma.Usuario1 = usuario;
                    resena.ModificadoEl = DateTime.Now;
                    resena.ModificadoPor = usuario;
                    nombreProducto = resena.NombreProducto;
                    break;
                case 13:
                    var tesisDirigida = tesisDirigidaService.GetTesisDirigidaById(id);
                    tesisDirigida.Firma.Aceptacion1 = 1;
                    tesisDirigida.Firma.Firma1 = DateTime.Now;
                    tesisDirigida.Firma.Usuario1 = usuario;
                    tesisDirigida.ModificadoEl = DateTime.Now;
                    tesisDirigida.ModificadoPor = usuario;
                    nombreProducto = tesisDirigida.Titulo;
                    break;
                case 14:
                    var proyecto = proyectoService.GetProyectoById(id);
                    proyecto.Firma.Aceptacion1 = 1;
                    proyecto.Firma.Firma1 = DateTime.Now;
                    proyecto.Firma.Usuario1 = usuario;
                    proyecto.ModificadoEl = DateTime.Now;
                    proyecto.ModificadoPor = usuario;
                    nombreProducto = proyecto.Nombre;
                    break;
                case 20:
                    var obraTraducida = obraTraducidaService.GetObraTraducidaById(id);
                    obraTraducida.Firma.Aceptacion1 = 1;
                    obraTraducida.Firma.Firma1 = DateTime.Now;
                    obraTraducida.Firma.Usuario1 = usuario;
                    obraTraducida.ModificadoEl = DateTime.Now;
                    obraTraducida.ModificadoPor = usuario;
                    nombreProducto = obraTraducida.Nombre;
                    break;
            }

            return nombreProducto;
        }
Exemplo n.º 13
0
 public object[] GetProductosBandeja(Usuario usuario)
 {
     return productoQuerying.GetProductosBandeja(usuario);
 }
Exemplo n.º 14
0
 public OrganoExterno[] GetAllOrganoExternos(Usuario usuario)
 {
     return ((List<OrganoExterno>)organoExternoRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 15
0
 public ApoyoConacyt[] GetAllApoyosConacyt(Usuario usuario)
 {
     return ((List<ApoyoConacyt>)apoyoConacytRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 16
0
 public TesisDirigida[] GetAllTesisDirigidas(Usuario usuario)
 {
     return ((List<TesisDirigida>)tesisDirigidaRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 17
0
 public Libro[] GetAllLibros(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<Libro>(usuario, "CoautorInternoLibros");
 }
Exemplo n.º 18
0
        string FlatRoles(Usuario usuario)
        {
            if (usuario.Roles == null)
                return String.Empty;

            string roles = String.Empty;
            foreach (var rol in usuario.Roles)
            {
                roles += String.Format("{0},", rol.Nombre);
            }

            if (roles.EndsWith(","))
                roles = roles.Remove(roles.Length-1);

            return roles;
        }
Exemplo n.º 19
0
 public Curso[] GetAllCursos(Usuario usuario)
 {
     return ((List<Curso>)cursoRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 20
0
 public Proyecto[] GetAllProyectos(Usuario currentUser)
 {
     return ((List<Proyecto>)proyectoRepository.FindAll(new Dictionary<string, object> { { "Usuario", currentUser } })).ToArray();
 }
Exemplo n.º 21
0
 public Participacion[] GetAllParticipaciones(Usuario usuario)
 {
     return ((List<Participacion>)participacionRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 22
0
 public Investigador GetInvestigadorByUsuario(Usuario usuario)
 {
     return investigadorQuerying.FindInvestigadorByUsuario(usuario);
 }
Exemplo n.º 23
0
 public Dictamen[] GetAllDictamenes(Usuario usuario)
 {
     return ((List<Dictamen>)dictamenRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray();
 }
Exemplo n.º 24
0
 public object[] GetListaProductos(Usuario usuario)
 {
     return curriculumQuerying.GetListaProductos(usuario);
 }
Exemplo n.º 25
0
 public Evento[] GetAllEventos(Usuario usuario)
 {
     return productoQuerying.GetProductosByUsuario<Evento>(usuario, "CoautorInternoEventos");
 }
Exemplo n.º 26
0
 public virtual void AddUsuario(Usuario usuario)
 {
     Usuarios.Add(usuario);
 }
 public EstanciaInstitucionExterna[] GetActiveEstanciaInstitucionExternas(Usuario usuario)
 {
     return ((List<EstanciaInstitucionExterna>)estanciaInstitucionExternaRepository.FindAll(new Dictionary<string, object> { { "Activo", true }, { "Usuario", usuario } })).ToArray();
 }