public HttpResponseMessage GCP0012_GCP18GCP19GCP20_LIST() { try { var oBe = new BEGenericInfoRequest(); var oBr = new BRGenericInfoRequest(); oBe.acci = 1; var oList = oBr.GCP0012_GCP18GCP19GCP20_LIST(oBe); return(Request.CreateResponse(HttpStatusCode.OK, oList)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
/// <summary> /// OBTENER LAS LISTAS DE: /// TIPOS DE REQUERIMIENTO /// NIVEL DE DOCUMENTACION /// PRIORIODAD DE REQUERIMIENTO /// </summary> /// <param name="oBe"></param> /// <returns></returns> public IDataReader GCP0012_GCP18GCP19GCP20_LIST(BEGenericInfoRequest oBe) { try { if (ocn.State == ConnectionState.Closed) { ocn.Open(); } var ocmd = odb.GetStoredProcCommand("GCP0012_GCP18GCP19GCP20_LIST", oBe.acci); ocmd.CommandTimeout = 2000; var odr = odb.ExecuteReader(ocmd); return(odr); } catch (Exception ex) { throw new ArgumentException(ex.Message); } finally { ocn.Close(); } }
/// <summary> /// OBTENER LAS LISTAS DE: /// TIPOS DE REQUERIMIENTO /// NIVEL DE DOCUMENTACION /// PRIORIODAD DE REQUERIMIENTO /// </summary> /// <param name="oBe"></param> /// <returns></returns> public BEGenericInfoRequest GCP0012_GCP18GCP19GCP20_LIST(BEGenericInfoRequest oBe) { try { using (var odr = oda.GCP0012_GCP18GCP19GCP20_LIST(oBe)) { var oListNivel = new List <BEGCP18_NivelDocumento>(); var oListTipo = new List <BEGCP19_TipoRequerimiento>(); var oListPrio = new List <BEGCP20_PriodidadRequerimiento>(); var iLstNivel = oListNivel; ((IList)iLstNivel).LoadFromReader <BEGCP18_NivelDocumento>(odr); if (odr.NextResult()) { var iLstTipo = oListTipo; ((IList)iLstTipo).LoadFromReader <BEGCP19_TipoRequerimiento>(odr); } if (odr.NextResult()) { var iLstPrio = oListPrio; ((IList)iLstPrio).LoadFromReader <BEGCP20_PriodidadRequerimiento>(odr); } oBe.LST_NIVE = oListNivel; oBe.LST_TIPO = oListTipo; oBe.LST_PRIO = oListPrio; return(oBe); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }