public HttpResponseMessage GCP0007_GCP_Persona_LIST_0004() { try { var oBr = new BRGCP_Persona(); var oBe = new BEGCP_Persona(); oBe.acci = 4; var oList = oBr.GCP0007_GCP_Persona_LIST(oBe); return(Request.CreateResponse(HttpStatusCode.OK, oList)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
/// <summary> /// OBTENER LA LISTA DE PERSONAS /// INTERESADOS, RESPONSABLES, LIDERES TECNICOS, RESPONSABLES /// </summary> /// <param name="oBe"></param> /// <returns></returns> public List <BEGCP_Persona> GCP0007_GCP_Persona_LIST(BEGCP_Persona oBe) { try { using (var odr = oda.GCP0007_GCP_Persona_LIST(oBe)) { var oList = new List <BEGCP_Persona>(); var iLst = oList; ((IList)iLst).LoadFromReader <BEGCP_Persona>(odr); return(oList); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
/// <summary> /// OBTENER LA LISTA DE PERSONAS /// INTERESADOS, RESPONSABLES, LIDERES TECNICOS, PARTICIPANTES /// </summary> /// <param name="oBe"></param> /// <returns></returns> public IDataReader GCP0007_GCP_Persona_LIST(BEGCP_Persona oBe) { try { if (ocn.State == ConnectionState.Closed) { ocn.Open(); } var ocmd = odb.GetStoredProcCommand("GCP0007_GCP_Persona_LIST", oBe.per_Codigo, oBe.acci); ocmd.CommandTimeout = 2000; var odr = odb.ExecuteReader(ocmd); return(odr); } catch (Exception ex) { throw new ArgumentException(ex.Message); } finally { ocn.Close(); } }