public string registrarAvance(RepMonitoreoPOI item, int nPeriodo) { DbCommand oDbCommand = oDatabase.GetStoredProcCommand(Procedimiento.uspReporteMonitoreoPoiIns); oDatabase.AddInParameter(oDbCommand, "@InstanciaId", DbType.Int32, item.InstanciaId); oDatabase.AddInParameter(oDbCommand, "@PlanOperativoId", DbType.Int32, item.PlanOperativoId); oDatabase.AddInParameter(oDbCommand, "@nAvance1", DbType.Int32, item.nAvance1); oDatabase.AddInParameter(oDbCommand, "@nMotivoRestraso1", DbType.Int32, item.nMotivoRestraso1); oDatabase.AddInParameter(oDbCommand, "@cLogro1", DbType.String, item.cLogro1); oDatabase.AddInParameter(oDbCommand, "@nAvance2", DbType.Int32, item.nAvance2); oDatabase.AddInParameter(oDbCommand, "@nMotivoRestraso2", DbType.Int32, item.nMotivoRestraso2); oDatabase.AddInParameter(oDbCommand, "@cLogro2", DbType.String, item.cLogro2); oDatabase.AddInParameter(oDbCommand, "@nAvance3", DbType.Int32, item.nAvance3); oDatabase.AddInParameter(oDbCommand, "@nMotivoRestraso3", DbType.Int32, item.nMotivoRestraso3); oDatabase.AddInParameter(oDbCommand, "@cLogro3", DbType.String, item.cLogro3); oDatabase.AddInParameter(oDbCommand, "@nPeriodo", DbType.Int32, nPeriodo); using (IDataReader datos = oDatabase.ExecuteReader(oDbCommand)) { if (datos.Read()) { return(DataUtil.DbValueToDefault <string>(datos[datos.GetOrdinal("res")])); } } return(""); }
public JsonResult RegistrarAvancePOI ( int InstanciaId, int?nAvance1, int?nMotivoRestraso1, string cLogro1, int nAvance2, int?nMotivoRestraso2, string cLogro2, int nAvance3, int?nMotivoRestraso3, string cLogro3 ) { itemAvance oItemAva = new itemAvance(); oItemAva = (itemAvance)Session["itemAvance"]; RespuestaViewModel response = new RespuestaViewModel(); RepMonitoreoPOI item = new RepMonitoreoPOI(); item.InstanciaId = InstanciaId; item.PlanOperativoId = oItemAva.PlanOperativoId; item.nAvance1 = nAvance1; item.nMotivoRestraso1 = nMotivoRestraso1; item.cLogro1 = cLogro1; item.nAvance2 = nAvance2; item.nMotivoRestraso2 = nMotivoRestraso2; item.cLogro2 = cLogro2; item.nAvance3 = nAvance3; item.nMotivoRestraso3 = nMotivoRestraso3; item.cLogro3 = cLogro3; response.Respuesta = handlerAvance.registrarAvance(item, oItemAva.nPeriodo); if (response.Respuesta != "") { response.Estado = 1; } else { response.Estado = 0; response.Respuesta = "Ocurrió un fallo"; } return(Json(JsonConvert.SerializeObject(response))); }