示例#1
0
        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)));
        }