public static SolicitudDTO TransferirSolicitud(Solicitud solicitud) { CategoriaDTO categoriaDTO = new CategoriaDTO(solicitud.Categoria.Id, solicitud.Categoria.Nombre); CarreraDTO carreraDTO = new CarreraDTO(solicitud.Carrera.Id, solicitud.Carrera.Nombre, TransferirDTO.TransferirUsuario(solicitud.Carrera.Usuario)); EventoDTO eventoDTO = new EventoDTO(solicitud.Evento.Id, solicitud.Evento.Nombre, solicitud.Evento.Costo, solicitud.Evento.Lugar, solicitud.Evento.Fecha_Hora_Salida, solicitud.Evento.Fecha_Hora_Regreso); RecursoDTO recursoDTO = new RecursoDTO(solicitud.Recurso.Id, solicitud.Recurso.Hospedaje, solicitud.Recurso.Transporte, solicitud.Recurso.Combustible, solicitud.Recurso.Viatico, solicitud.Recurso.Oficio_Comision, solicitud.Recurso.Otro); ActividadDTO actividadDTO = new ActividadDTO(solicitud.Actividad.Id, solicitud.Actividad.CACEI, solicitud.Actividad.Licenciatura, solicitud.Actividad.Personal, solicitud.Actividad.ISO, solicitud.Actividad.Posgrado, solicitud.Actividad.Otro); ValidacionDTO validacionDTO = new ValidacionDTO(solicitud.Validacion.Id, solicitud.Validacion.Coordinador, solicitud.Validacion.Subdirector, solicitud.Validacion.Administrador, solicitud.Validacion.Director, solicitud.Validacion.Posgrado); EstadoDTO estadoDTO = new EstadoDTO(solicitud.Estado.Id, solicitud.Estado.Tipo); SolicitudDTO solicitudDTO = new SolicitudDTO(solicitud.Correo_Solicitante, solicitud.Id, solicitud.Folio, solicitud.Nombre_Solicitante, solicitud.Numero_Empleado, categoriaDTO, carreraDTO, eventoDTO, recursoDTO, actividadDTO, validacionDTO, estadoDTO, solicitud.Fecha_Creacion, solicitud.Fecha_Modificacion, solicitud.Comentario_Rechazado); return(solicitudDTO); }
public IList<String> ListInfo(String page, ActividadDTO objDTO) { String[] data = { "Page", page, "nombre", objDTO.nombre, "idactividad", objDTO.selActividadMgaFilter,"idPry",objDTO.ProyID }; _repository.SetData(data); _repository.SetProcedure("sp_list_activity"); _repository.IsPaginator(true); return _repository.Execute(); }
public async Task <IActionResult> InsertActividad(ActividadDTO actividadDTO) { var actividad = _mapper.Map <Actividad>(actividadDTO); await _actividadService.InsertActividad(actividad); actividadDTO = _mapper.Map <ActividadDTO>(actividad); var response = new APIResponse <ActividadDTO>(actividadDTO); return(Ok(response)); }
public async Task <IActionResult> Put(long Id, ActividadDTO actividadDTO) { var actividad = _mapper.Map <Actividad>(actividadDTO); actividad.Id = Id; var result = await _actividadService.UpdateActividad(actividad); actividadDTO = _mapper.Map <ActividadDTO>(actividad); var response = new APIResponse <ActividadDTO>(actividadDTO); return(Ok(response)); }
public static Actividad TransferirActividad(ActividadDTO actividadDTO) { Actividad actividad = new Actividad(); actividad.Id = actividadDTO.Id; actividad.CACEI = actividadDTO.CACEI; actividad.ISO = actividadDTO.ISO; actividad.Licenciatura = actividadDTO.Licenciatura; actividad.Otro = actividadDTO.Otro; actividad.Personal = actividadDTO.Personal; actividad.Posgrado = actividadDTO.Posgrado; return(actividad); }
/// <summary> /// Lista la información de los Versiones /// </summary> public ActionResult ListInfo() { try { String PryId = Session["pry"].ToString(); ActividadDTO dto = new ActividadDTO(); IList<String> info = ContractService.ListInfo(PryId); return Json(new { d = info }); } catch { return Json(new { d = "KO" }); } }
public ActionResult ListActivities() { try { String PryId = Session["pry"].ToString(); String idVersion = Session["idVersion"].ToString(); ActividadDTO dto = new ActividadDTO(); IList<String> info = ContractService.ListActivities(PryId, idVersion); return Json(new { d = info }); } catch { return Json(new { d = "KO" }); } }
public bool Update(ActividadDTO model, int id) { try { var actividad = _context.Actividad.Single(a => a.CodigoActividad == id); actividad.NombreActividad = model.NombreActividad; _context.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
public bool Add(ActividadDTO model, int id) { try { var resultado = _context.Resultado.Include(a => a.Actividades).Single(r => r.CodigoResultado == id); var actividad = new Actividad(model.NombreActividad, "N/A", 0); resultado.Actividades.Add(actividad); _context.SaveChanges(); return(true); } catch (Exception e) { Console.WriteLine(e); return(false); } }
/// <summary> /// Lista la información de los Actividades /// </summary> public ActionResult ListInfo(String txtPage, String txtNameFilter, String selActividadMgaFilter) { try { String PryId = Session["pry"].ToString(); ActividadDTO dto = new ActividadDTO(); ActividadDTO objDTO = new ActividadDTO(txtNameFilter, selActividadMgaFilter, PryId); IList<String> info = ContractService.ListInfo(txtPage, objDTO); return Json(new { d = info }); } catch { return Json(new { d = "KO" }); } }
public ActionResult SaveInfo(String txtName, String txtFechaInicio, String txtFechaFin, String txtCantidadTotal, String txtValorTotal, String txtPorcentajePonderacion, String selActividadMga, String selUnidad, String txtAporteEspecie, String txtRecordId) { try { ActividadDTO objDTO = new ActividadDTO(txtName, txtFechaInicio, txtFechaFin, txtCantidadTotal, txtValorTotal, txtPorcentajePonderacion, selActividadMga, selUnidad, txtAporteEspecie, (txtRecordId.Equals("") ? "0" : txtRecordId)); IList<String> info = ContractService.SaveInfo(objDTO, Session["pry"].ToString(), Session["USER_ID"].ToString()); return Json(new { d = info }); } catch { return Json(new { d = "KO" }); } }
public IList<String> SaveInfo(ActividadDTO obj, String proyecto, String usuario) { String[] data = { "nombre", obj.nombre, "fecha_inicio", obj.fecha_inicio, "fecha_fin", obj.fecha_fin, "cantidad_total", obj.cantidad_total, "valor_total", obj.valor_total, "porcentaje_ponderacion", obj.porcentaje_ponderacion, "actividad_mga", obj.actividad_mga_id, "unidad", obj.lis_detalle_id, "aporte_especie", obj.aporteEspecie, "id", obj.id, "usuario", usuario }; _repository.SetData(data); _repository.SetProcedure("sp_save_activity"); _repository.IsPaginator(false); return _repository.Execute(); }
public IActionResult Put([FromBody] ActividadDTO model, int id) { return(Ok(_service.Update(model, id))); }
public IActionResult Post([FromBody] ActividadDTO model, int id) { return(Ok(_service.Add(model, id))); }