public RepDesempIndiviValores OptenerDesemIndividualValores(int nJefeId, int nColaboradorId, int nPeriodoId, int nPlanOpeId) { DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.uspObtenerValoresRepDesempIndividual); oDatabase.AddInParameter(oDbCommand, "@nJefeId", DbType.Int32, nJefeId); oDatabase.AddInParameter(oDbCommand, "@nColaboradorId", DbType.Int32, nColaboradorId); oDatabase.AddInParameter(oDbCommand, "@nPeriodo", DbType.Int32, nPeriodoId); oDatabase.AddInParameter(oDbCommand, "@nPlanOpeId", DbType.Int32, nPlanOpeId); RepDesempIndiviValores oRepDesemInd = new RepDesempIndiviValores(); using (IDataReader datos = oDatabase.ExecuteReader(oDbCommand)) { while (datos.Read()) { oRepDesemInd.Efic_Ind = DataUtil.toDoubleDefault(datos[0].ToString()); oRepDesemInd.Avan_Ind = DataUtil.toDoubleDefault(datos[1].ToString()); oRepDesemInd.Efic_UO = DataUtil.toDoubleDefault(datos[2].ToString()); oRepDesemInd.Avan_UO = DataUtil.toDoubleDefault(datos[3].ToString()); oRepDesemInd.Efic_Inst = DataUtil.toDoubleDefault(datos[4].ToString()); oRepDesemInd.Avan_Inst = DataUtil.toDoubleDefault(datos[5].ToString()); } } return(oRepDesemInd); }
public JsonResult OptenerDesemIndividualValores(int nJefeId, int nColaboradorId, int nPeriodoId, int nPlanOpeId) { RepDesempIndiviValores oRepDem = oReporteAD.OptenerDesemIndividualValores(nJefeId, nColaboradorId, nPeriodoId, nPlanOpeId); return(Json(JsonConvert.SerializeObject(oRepDem))); }