public ObraTraducida[] GetAllObraTraducidas(Usuario usuario) { return productoQuerying.GetProductosByUsuario<ObraTraducida>(usuario, "CoautorInternoObraTraducidas"); }
public IdiomasInvestigador[] GetAllIdiomasInvestigadores(Usuario usuario) { return ((List<IdiomasInvestigador>)idiomasInvestigadorRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
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(); }
public Articulo[] GetAllArticulos(Usuario usuario) { return productoQuerying.GetProductosByUsuario<Articulo>(usuario, "CoautorInternoArticulos"); }
public Reporte[] GetAllReportes(Usuario usuario) { return productoQuerying.GetProductosByUsuario<Reporte>(usuario, "CoautorInternoReportes"); }
public GrupoInvestigacion[] GetAllGrupoInvestigacions(Usuario usuario) { return ((List<GrupoInvestigacion>)grupoInvestigacionRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
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(); }
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(); }
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; }
public object[] GetProductosBandeja(Usuario usuario) { return productoQuerying.GetProductosBandeja(usuario); }
public OrganoExterno[] GetAllOrganoExternos(Usuario usuario) { return ((List<OrganoExterno>)organoExternoRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
public ApoyoConacyt[] GetAllApoyosConacyt(Usuario usuario) { return ((List<ApoyoConacyt>)apoyoConacytRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
public TesisDirigida[] GetAllTesisDirigidas(Usuario usuario) { return ((List<TesisDirigida>)tesisDirigidaRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
public Libro[] GetAllLibros(Usuario usuario) { return productoQuerying.GetProductosByUsuario<Libro>(usuario, "CoautorInternoLibros"); }
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; }
public Curso[] GetAllCursos(Usuario usuario) { return ((List<Curso>)cursoRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
public Proyecto[] GetAllProyectos(Usuario currentUser) { return ((List<Proyecto>)proyectoRepository.FindAll(new Dictionary<string, object> { { "Usuario", currentUser } })).ToArray(); }
public Participacion[] GetAllParticipaciones(Usuario usuario) { return ((List<Participacion>)participacionRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
public Investigador GetInvestigadorByUsuario(Usuario usuario) { return investigadorQuerying.FindInvestigadorByUsuario(usuario); }
public Dictamen[] GetAllDictamenes(Usuario usuario) { return ((List<Dictamen>)dictamenRepository.FindAll(new Dictionary<string, object> { { "Usuario", usuario } })).ToArray(); }
public object[] GetListaProductos(Usuario usuario) { return curriculumQuerying.GetListaProductos(usuario); }
public Evento[] GetAllEventos(Usuario usuario) { return productoQuerying.GetProductosByUsuario<Evento>(usuario, "CoautorInternoEventos"); }
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(); }