public static Models.TareaIAP obtenerDetalleTarea(string idTarea) { BLL.TareaIAP tareaIAPBLL = new BLL.TareaIAP(); Models.TareaIAP oTareaIAP; try { oTareaIAP = tareaIAPBLL.Select(Int32.Parse(idTarea), (int)HttpContext.Current.Session["NUM_EMPLEADO_IAP"]); return(oTareaIAP); } catch (Exception ex) { throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener el detalle de la tarea (" + idTarea + ").")); } finally { tareaIAPBLL.Dispose(); } }
public static Models.TareaIAP getDetalleTarea(string idTarea) { DBConn DBConn = new DBConn(); IB.sqldblib.SqlServerSP cDblib = DBConn.dblibclass; BLL.TareaIAP tareaIAPBLL = new BLL.TareaIAP(cDblib); try { return(tareaIAPBLL.SelectBitacora(Int32.Parse(idTarea), (int)HttpContext.Current.Session["UsuarioActual"])); } catch (Exception ex) { throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener el detalle de la tarea (" + idTarea + ").")); } finally { tareaIAPBLL.Dispose(); DBConn.Dispose(); } }
public static Models.TareaIAPSMasiva obtenerDetalleTarea(string idTarea, DateTime?fechaInicio, DateTime?fechaFin) { DBConn DBConn = new DBConn(); IB.sqldblib.SqlServerSP cDblib = DBConn.dblibclass; BLL.TareaIAPMasiva tareaIAPMasivaBLL = new BLL.TareaIAPMasiva(cDblib); BLL.TareaIAP tareaIAPBLL = new BLL.TareaIAP(cDblib); Models.TareaIAPMasiva oTareaIAPMasiva; Models.TareaIAPSMasiva oTareaIAPSMasiva; Models.TareaIAP oTareaIAP; try { oTareaIAPMasiva = tareaIAPMasivaBLL.Select((int)HttpContext.Current.Session["UsuarioActual"], Int32.Parse(idTarea), Fechas.AnnomesAFecha((int)HttpContext.Current.Session["UMC_IAP"]), fechaInicio, fechaFin); if (oTareaIAPMasiva == null) { return(null); } oTareaIAPSMasiva = new Models.TareaIAPSMasiva(); oTareaIAPSMasiva.t332_idtarea = oTareaIAPMasiva.t332_idtarea; oTareaIAPSMasiva.denominacion = oTareaIAPMasiva.denominacion; oTareaIAPSMasiva.t301_estado = oTareaIAPMasiva.t301_estado; oTareaIAPSMasiva.t305_idproyectosubnodo = oTareaIAPMasiva.t305_idproyectosubnodo; oTareaIAPSMasiva.t323_regfes = oTareaIAPMasiva.t323_regfes; oTareaIAPSMasiva.t323_regjornocompleta = oTareaIAPMasiva.t323_regjornocompleta; oTareaIAPSMasiva.t331_obligaest = oTareaIAPMasiva.t331_obligaest; oTareaIAPSMasiva.t334_idfase = oTareaIAPMasiva.t334_idfase; oTareaIAPSMasiva.fechaInicioImpPermitida = oTareaIAPMasiva.fechaInicioImpPermitida; oTareaIAPSMasiva.fechaFinImpPermitida = oTareaIAPMasiva.fechaFinImpPermitida; oTareaIAP = tareaIAPBLL.Select(Int32.Parse(idTarea), (int)HttpContext.Current.Session["NUM_EMPLEADO_IAP"]); if (oTareaIAP != null) { oTareaIAPSMasiva.t301_idproyecto = oTareaIAP.t301_idproyecto; oTareaIAPSMasiva.t324_idmodofact = oTareaIAP.t324_idmodofact; oTareaIAPSMasiva.t324_denominacion = oTareaIAP.t324_denominacion; oTareaIAPSMasiva.dPrimerConsumo = oTareaIAP.dPrimerConsumo; oTareaIAPSMasiva.dUltimoConsumo = oTareaIAP.dUltimoConsumo; oTareaIAPSMasiva.esfuerzo = oTareaIAP.esfuerzo; oTareaIAPSMasiva.esfuerzoenjor = oTareaIAP.esfuerzoenjor; oTareaIAPSMasiva.nPendienteEstimado = oTareaIAP.nPendienteEstimado; oTareaIAPSMasiva.nAvanceTeorico = oTareaIAP.nAvanceTeorico; oTareaIAPSMasiva.t336_etp = oTareaIAP.t336_etp; oTareaIAPSMasiva.t336_ffp = oTareaIAP.t336_ffp; oTareaIAPSMasiva.t336_indicaciones = oTareaIAP.t336_indicaciones; oTareaIAPSMasiva.t332_mensaje = oTareaIAP.t332_mensaje; oTareaIAPSMasiva.t336_ete = oTareaIAP.t336_ete; oTareaIAPSMasiva.t336_ffe = oTareaIAP.t336_ffe; oTareaIAPSMasiva.t336_comentario = oTareaIAP.t336_comentario; oTareaIAPSMasiva.t336_completado = oTareaIAP.t336_completado; oTareaIAPSMasiva.t305_seudonimo = oTareaIAP.t305_seudonimo; oTareaIAPSMasiva.t331_despt = oTareaIAP.t331_despt; oTareaIAPSMasiva.t334_desfase = oTareaIAP.t334_desfase; oTareaIAPSMasiva.t335_desactividad = oTareaIAP.t335_desactividad; } return(oTareaIAPSMasiva); } catch (Exception ex) { throw new Exception(System.Uri.EscapeDataString("No se ha podido obtener el detalle de la tarea (" + idTarea + ").")); } finally { tareaIAPMasivaBLL.Dispose(); tareaIAPBLL.Dispose(); DBConn.Dispose(); } }