public MapasRutaRepository() { _db = new CP_Context(); repo = new NuevoOCRepository(); _genContext = new GEN_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public InformeAnualRepository() { _db = new CP_Context(); repo = new NuevoOCRepository(); _genContext = new GEN_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public TemasInnovacionRepository() { _db = new CP_Context(); _genContext = new GEN_Context(); _adjuntoRepo = new AdjuntoRepository(); repo = new NuevoOCRepository(); }
public EstadoArteRepository() { _db = new CP_Context(); repo = new NuevoOCRepository(); _genContext = new GEN_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public EstudiosEspecializadosRepository() { _db = new CP_Context(); repo = new NuevoOCRepository(); _genContext = new GEN_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public DAExternoController() { _autoresDAExterno = new AutoresIntDARepository(); _repository = new DAExternoRepository(); _adjuntoRepo = new AdjuntoRepository(); _SolicitudesDARepository = new SolicitudesDARepository(); _SolicitudParticiantesDARepository = new SolicitudParticiantesDARepository(); }
public PIExternoController() { _autoresPIExterno = new AutoresIndustrialIntRepository(); _repository = new PIExternoRepository(); _adjuntoRepo = new AdjuntoRepository(); _requisicionesREpo = new RequisicionesPIRepository(); _autoresPatri = new AutoresIntPIPatrimonioRepository(); }
public ComunidadesRepository() { _db = new CP_Context(); _adjuntoRepo = new AdjuntoRepository(); _cr = new CR_Context(); _genContext = new GEN_Context(); _db.Database.Log = Escribe.Write; }
public IdeaInnovadoraRepository() { dbGI = new GI_Context(); //dbGI.Database.Log = Escribe.Write; autores = new AutoresIdeaRepository(); _adjuntoRepo = new AdjuntoRepository(); _personaRepo = new PersonasRepository(); }
/// <summary> /// Actualiza un registro de la tabla asociaciones /// </summary> /// <param name="asociaciones">objeto de tipo asociaciones que contiene los datos para actualizar </param> /// <returns></returns> public async Task Update(Asociaciones asociaciones) { try { var _asociaciones = await _ctx.Asociaciones.FirstOrDefaultAsync(e => e.AsociacionesId == asociaciones.AsociacionesId); if (_asociaciones != null) { if (asociaciones.Adjunto != null) { AdjuntoRepository _adjuntoRepo = new AdjuntoRepository(); //Eliminar archivo if (asociaciones.Adjunto.nombre == "eliminar") { var id = asociaciones.Adjunto.AdjuntoId; _asociaciones.AdjuntoId = null; asociaciones.AdjuntoId = null; await _ctx.SaveChangesAsync(); await _adjuntoRepo.Delete(id); //formacionacademica.Adjunto = null; //await _faRepo.Update(formacionacademica); } ///Agregar archivo al editar if (asociaciones.Adjunto.AdjuntoId == 0) { if (_asociaciones.AdjuntoId != null) { var id = _asociaciones.AdjuntoId; _asociaciones.AdjuntoId = null; await _ctx.SaveChangesAsync(); await _adjuntoRepo.Delete(id); } Adjunto key = await _adjuntoRepo.CreateAd(asociaciones.Adjunto); asociaciones.AdjuntoId = key.AdjuntoId; } } _ctx.Entry(_asociaciones).CurrentValues.SetValues(asociaciones); await _ctx.SaveChangesAsync(); } } catch (Exception e) { throw new Exception(e.Message, e); } }
public async Task DeleteOCWithAutores(int id) { try { AutoresCPRepository autor = new AutoresCPRepository(); var _model = await _db.DbSetTemasInnovacion.FirstOrDefaultAsync(e => e.TemaId == id); if (_model != null) { var idadjunto = _model.AdjuntoId; //Removemos los autores aociados a ese OC await autor.DeleteAllAutoresByOC(1, _model.TemaId); var infoAgregada = await _genContext.dbSetNuevoOC.Where(e => e.descripcion.Equals(_model.Nombre)).FirstOrDefaultAsync(); if (infoAgregada != null) { await repo.Delete(infoAgregada.NuevoOCId); } //Removemos el OC _db.DbSetTemasInnovacion.Remove(_model); await _db.SaveChangesAsync(); //Removemos el adjunto asociado if (idadjunto != null) { AdjuntoRepository adjuntoRepository = new AdjuntoRepository(); await adjuntoRepository.Delete(idadjunto); } } } catch (Exception e) { throw new Exception(e.Message, e); } }
public DescargaController() { adjuntoRepo = new AdjuntoRepository(); }
public PonenciaController() { _ponenciaAutor = new AutorIIEPonenciaRepository(); _adjuntoRepo = new AdjuntoRepository(); _repository = new PonenciaRepository(); }
public ManualCompetenciaTecnicaController() { _adjuntoRepo = new AdjuntoRepository(); _repository = new ManualCompetenciaTecnicaRepository(); }
public PropuestaRepository() { dbGI = new GI_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public PublicacionController() { _publicacionAutor = new AutorIIEPublicacionRepository(); _adjuntoRepo = new AdjuntoRepository(); _repository = new PublicacionRepository(); }
public ExperienciaDocenteController() { _adjuntoRepo = new AdjuntoRepository(); _repository = new ExperienciaDocenteRepository(); }
public TesisDirigidaController() { _adjuntoRepo = new AdjuntoRepository(); _repository = new TesisDirigidaRepository(); }
public async Task Update(TesisDirigida TD)// UpdateSolicitud { try { if (TD.EstadoFlujoId == 1 && TD.BecarioDirigidoId != null) { var becario = await _ctx.BecarioDirigido.FirstOrDefaultAsync(e => e.BecarioDirigidoId == TD.BecarioDirigidoId); if (becario != null) { becario.EstadoFlujoId = 2; await _ctx.SaveChangesAsync(); } } if (TD.EstadoFlujoId == 3 && TD.BecarioDirigidoId != null) { var becario = await _ctx.BecarioDirigido.FirstOrDefaultAsync(e => e.BecarioDirigidoId == TD.BecarioDirigidoId); if (becario != null) { becario.EstadoFlujoId = 3; becario.AdjuntoId = TD.AdjuntoId; becario.NombreBecario = TD.Autor; becario.TesisDirigidaId = TD.TesisDirigidaId; becario.ClavePersona = TD.ClavePersona; becario.FechaInicio = TD.FechaInicio; becario.FechaTermino = TD.FechaTermino; //becario.FechaTermino = TD.FechaTermino; becario.TipoBecaId = TD.GradoAcademicoId; becario.NombreEstancia = TD.Titulo; becario.FechaValidacion = TD.FechaValidacion; await _ctx.SaveChangesAsync(); } } ////Agregar a OC if (TD.EstadoFlujoId == 3) { await new NuevoOCRepository().Create( new NuevoOC("CH", "TesisDirigida", TD.Titulo, "IndexCH.html#/detallestesisdirigida/" + TD.TesisDirigidaId + "/", TD.TesisDirigidaId + "" )); } ///////////////// var result = await _ctx.TesisDirigida.FirstOrDefaultAsync(e => e.TesisDirigidaId == TD.TesisDirigidaId); if (TD.EstadoFlujoId == 1 && result.EstadoFlujoId == 3) { await new NuevoOCRepository().DeleteId("TesisDirigida", TD.TesisDirigidaId + ""); } if (result != null) { if (TD.Adjunto != null) { //Eliminar archivo AdjuntoRepository adjuntoRepo = new AdjuntoRepository(); if (TD.Adjunto.nombre == "eliminar") { int id = Convert.ToInt32(TD.Adjunto.AdjuntoId); result.AdjuntoId = null; await _ctx.SaveChangesAsync(); await adjuntoRepo.Delete(id); } ///Agregar archivo al editar if (TD.Adjunto.AdjuntoId == 0) { if (result.AdjuntoId != null) { var id = result.AdjuntoId; result.AdjuntoId = null; await _ctx.SaveChangesAsync(); await adjuntoRepo.Delete(id); } Adjunto key = await adjuntoRepo.CreateAd(TD.Adjunto); TD.AdjuntoId = key.AdjuntoId; TD.Adjunto.AdjuntoId = key.AdjuntoId; } } _ctx.Entry(result).CurrentValues.SetValues(TD); await _ctx.SaveChangesAsync(); } PersonasRepository prep = new PersonasRepository(); Personas p = await prep.GetByClave(TD.ClavePersona); p.ultimaActualizacion = DateTime.Now; await prep.Update(p); } catch (Exception e) { throw new Exception(e.Message, e); } }
public AvancesRepository() { _db = new CP_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public SNIController() { _adjuntoRepo = new AdjuntoRepository(); _SNIRepo = new SNIRepository(); }
public LineamientosRepository() { _db = new CP_Context(); _genContext = new GEN_Context(); _adjuntoRepo = new AdjuntoRepository(); }
public EstudiosMercadoController() { _repository = new EstudiosMercadoRepository(); _adjuntoRepo = new AdjuntoRepository(); }
public DocumentoController() { _entityRepo = new DocumentoRepository(); _adjuntoRepo = new AdjuntoRepository(); }
public UtilAdjuntosController() { dbVoca = new VocabularioRepository(); adjuntoRepo = new AdjuntoRepository(); exts = ConfigurationManager.AppSettings["extensiones2Text"];// ".pdf;.docx;.doc;.rtf;.pptx;.ppt;.ppsx;.pps;.xlsx;.xls;.pub;.html;.txt"; }
public async Task Update(Publicacion Obj)// UpdateSolicitud { try { var result = await _ctx.Publicacion.FirstOrDefaultAsync(e => e.PublicacionId == Obj.PublicacionId); // if(await ValidarDuplicados(Obj)) // { // throw new ApplicationException("Intente cambiar la revista asociada, la fecha de publicación o el número de páginas"); // } if (Obj.EstadoFlujoId == 1 && result.EstadoFlujoId == 3) { await new NuevoOCRepository().DeleteId("ArtículoCH", result.PublicacionId + ""); } if (result != null) { if (Obj.Adjunto != null) { AdjuntoRepository _adjuntoRepo = new AdjuntoRepository(); if (Obj.Adjunto.nombre == "eliminar") { int id = Convert.ToInt32(Obj.Adjunto.AdjuntoId); Obj.AdjuntoId = null; _ctx.Entry(result).CurrentValues.SetValues(Obj); await _ctx.SaveChangesAsync(); await _adjuntoRepo.Delete(id); } ///Agregar archivo al editar if (Obj.Adjunto.AdjuntoId == 0) { if (result.AdjuntoId != null) { var id = result.AdjuntoId; Obj.AdjuntoId = null; _ctx.Entry(result).CurrentValues.SetValues(Obj); await _ctx.SaveChangesAsync(); await _adjuntoRepo.Delete(id); } Adjunto key = await _adjuntoRepo.CreateAd(Obj.Adjunto); Obj.AdjuntoId = key.AdjuntoId; } } _ctx.Entry(result).CurrentValues.SetValues(Obj); await _ctx.SaveChangesAsync(); } //if (Obj.EstadoFlujoId == 3) //{ // await new NuevoOCRepository().Create( // new NuevoOC("MT", // "ARTÍCULO", // Obj.TituloPublicacion, // "indexMT.html#/PublicacionDetails/" + Obj.PublicacionId // )); //} PersonasRepository prep = new PersonasRepository(); Personas p = await prep.GetByClave(Obj.ClavePersona); p.ultimaActualizacion = DateTime.Now; await prep.Update(p); } catch (Exception e) { throw new Exception(e.Message, e); } }
public AdjuntoGeneralesController() { _repository = new AdjuntoRepository(); }
public ManualCompetenciaConductualController() { _adjuntoRepo = new AdjuntoRepository(); _repository = new ManualCompetenciaConductualRepository(); }
public FormacionAcademicaController() { _adjuntoRepo = new AdjuntoRepository(); _faRepo = new FormacionAcademicaRepository(); }
public async Task Update(CapacitacionYcertificacion Obj)// UpdateSolicitud { try { var result = await _ctx.dbSetCapacitacionYcertificacion.FirstOrDefaultAsync(e => e.CapacitacionYcertificacionId == Obj.CapacitacionYcertificacionId); if (result != null) { if (Obj.Adjunto != null) { AdjuntoRepository _adjuntoRepo = new AdjuntoRepository(); //Elimar archivo if (Obj.Adjunto.nombre == "eliminar") { int id = Convert.ToInt32(Obj.AdjuntoId); result.AdjuntoId = null; Obj.AdjuntoId = null; await _ctx.SaveChangesAsync(); await _adjuntoRepo.Delete(id); } ///Agregar archivo al editar if (Obj.Adjunto.AdjuntoId == 0) { if (result.AdjuntoId != null) { var id = result.AdjuntoId; result.AdjuntoId = null; await _ctx.SaveChangesAsync(); await _adjuntoRepo.Delete(id); } Adjunto key = await _adjuntoRepo.CreateAd(Obj.Adjunto); Obj.AdjuntoId = key.AdjuntoId; } } _ctx.Entry(result).CurrentValues.SetValues(Obj); await _ctx.SaveChangesAsync(); PersonasRepository prep = new PersonasRepository(); Personas p = await prep.GetByClave(Obj.ClavePersona); p.ultimaActualizacion = DateTime.Now; await prep.Update(p); } } catch (Exception e) { throw new Exception(e.Message, e); } }