static public string getItemsLista(string stringRequest) { string jsonResponse = string.Empty; RespuestaEntidad response = new RespuestaEntidad(); try { JObject solicitud = JObject.Parse(stringRequest); ItemsListaEntidad items = new ItemsListaEntidad(); items.numeroParametros = 1; items.nombreSp = (string)solicitud["nombreSp"]; string valPrametro = (string)solicitud["parametro"]; string[] parametro = { valPrametro }; items.parametros = parametro; OrigenesListNegocio origenLista = new OrigenesListNegocio(); response = origenLista.getItemsLista(items); jsonResponse = JsonConvert.SerializeObject(response); } catch (Exception ex) { response.codigo = -1; response.mensaje = "OcurriĆ³ un error al serializar el objeto"; response.error = ex.ToString(); response.valor = null; jsonResponse = JsonConvert.SerializeObject(response); } return(jsonResponse); }
public RespuestaEntidad getItemsLista(ItemsListaEntidad item) { RespuestaEntidad rsp = new RespuestaEntidad(); string sqlConnString = _sConexion; string spName = item.nombreSp; DataSet ds = new DataSet(); try { SqlParameter[] storedParms = new SqlParameter[item.numeroParametros]; storedParms = SqlHelperParameterCache.GetSpParameterSet(sqlConnString, spName); if (storedParms.Length > 0) { for (int i = 0; i < item.numeroParametros; i++) { storedParms[i].Value = item.parametros[i]; } } ds = SqlHelper.ExecuteDataset(sqlConnString, System.Data.CommandType.StoredProcedure, spName, storedParms); if (ds != null) { if (ds.Tables.Count > 0) { if (ds.Tables[0].Rows.Count > 0) { rsp.codigo = 0; rsp.valor = ds.Tables[0]; } else { rsp.codigo = -2; rsp.mensaje = "No existen registros en el origen parametrizado en la lista"; } } else { rsp.codigo = -2; rsp.mensaje = "No existen registros en el origen parametrizado en la lista"; } } else { rsp.codigo = -2; rsp.mensaje = "No existen registros en el origen parametrizado en la lista"; } } catch (Exception e) { rsp.codigo = -1; rsp.error = e.Message.ToString(); throw new Exception(e.Message); } return(rsp); }
public RespuestaEntidad getItemsLista(ItemsListaEntidad item) { return(_origenesListDatos.getItemsLista(item)); }