public TareaRequerimientoDTO TareaRequerimientoEntityToDTO(tarea_sugerencia tareaRequerimientoEntity) { if (tareaRequerimientoEntity != null) { TareaRequerimientoDTO tareaRequerimientoDTO = new TareaRequerimientoDTO(); tareaRequerimientoDTO.id = tareaRequerimientoEntity.ID; tareaRequerimientoDTO.sugerenciaId = tareaRequerimientoEntity.sugerencia_ID; tareaRequerimientoDTO.nombre = tareaRequerimientoEntity.nombre; tareaRequerimientoDTO.fechaImplementacion = tareaRequerimientoEntity.fecha_implementacion; tareaRequerimientoDTO.estado = tareaRequerimientoEntity.estado; tareaRequerimientoDTO.usuarioImplementadorFk = tareaRequerimientoEntity.usuario_implementador_FK; tareaRequerimientoDTO.estadoVigente = tareaRequerimientoEntity.estado_vigente; tareaRequerimientoDTO.fechaTerminoEstimada = tareaRequerimientoEntity.fecha_termino_estimada; tareaRequerimientoDTO.esfuerzoEstimadoId = tareaRequerimientoEntity.esfuerzo_estimado_ID; tareaRequerimientoDTO.porcentajeAvance = tareaRequerimientoEntity.porcentaje_avance; return tareaRequerimientoDTO; } return null; }
public tarea_sugerencia TareaRequerimientoDTOToEntity(TareaRequerimientoDTO tareaRequerimientoDTO) { if (tareaRequerimientoDTO != null) { tarea_sugerencia tareaRequerimientoEntity = new tarea_sugerencia(); tareaRequerimientoEntity.ID = tareaRequerimientoDTO.id; tareaRequerimientoEntity.sugerencia_ID = tareaRequerimientoDTO.sugerenciaId; tareaRequerimientoEntity.nombre = tareaRequerimientoDTO.nombre; tareaRequerimientoEntity.fecha_implementacion = tareaRequerimientoDTO.fechaImplementacion; tareaRequerimientoEntity.estado = tareaRequerimientoDTO.estado; tareaRequerimientoEntity.usuario_implementador_FK = tareaRequerimientoDTO.usuarioImplementadorFk; tareaRequerimientoEntity.estado_vigente = tareaRequerimientoDTO.estadoVigente; tareaRequerimientoEntity.fecha_termino_estimada = tareaRequerimientoDTO.fechaTerminoEstimada; tareaRequerimientoEntity.esfuerzo_estimado_ID = tareaRequerimientoDTO.esfuerzoEstimadoId; tareaRequerimientoEntity.porcentaje_avance = tareaRequerimientoDTO.porcentajeAvance; return tareaRequerimientoEntity; } return null; }
public int InsertarTareaRequerimiento(tarea_sugerencia tareaRequerimiento) { try { // Obtenemos el contexto de la Base de Datos Sagpro using (SagproEntities contexto = new SagproEntities()) { // Se agrega la tarea del requerimiento a la tabla tarea_sugerencia contexto.tarea_sugerencia.Add(tareaRequerimiento); // Se efectúan los cambios en la base de datos contexto.SaveChanges(); // Inserción correcta return tareaRequerimiento.ID; } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } // No se pudo insertar return 0; }
public Boolean ActualizarTareaRequerimiento(tarea_sugerencia tareaRequerimientoNew) { try { // Obtenemos el contexto de la Base de Datos Sagpro using (SagproEntities contexto = new SagproEntities()) { tarea_sugerencia tareaRequerimientoOld = contexto.tarea_sugerencia.Find(tareaRequerimientoNew.ID); if (tareaRequerimientoOld != null) { contexto.Entry(tareaRequerimientoOld).CurrentValues.SetValues(tareaRequerimientoNew); //tareaRequerimientoOld = tareaRequerimientoNew; contexto.SaveChanges(); return true; } } } catch (Exception ex) { Debug.WriteLine(ex.ToString()); } return false; }