/// <summary> /// OBTENER LA LISTA DE LOS PROYECTOS /// </summary> /// <param name="oBe"></param> /// <returns></returns> public List <BEGPP_Proyecto> GPP0005_GPP_Proyecto_LIST(BEGPP_Proyecto oBe) { try { using (var odr = oda.GPP0005_GPP_Proyecto_LIST(oBe)) { var oList = new List <BEGPP_Proyecto>(); var iLst = oList; ((IList)iLst).LoadFromReader <BEGPP_Proyecto>(odr); return(oList); } } catch (Exception ex) { throw new ArgumentException(ex.Message); } }
public HttpResponseMessage GPP0005_GPP_Proyecto_LIST(BEGPP_Proyecto oBe) { try { if (oBe == null) { throw new ArgumentException("EL objeto de parametros es nulo."); } var oBr = new BRGPP_Proyecto(); oBe.acci = 1; var oList = oBr.GPP0005_GPP_Proyecto_LIST(oBe); return(Request.CreateResponse(HttpStatusCode.OK, oList)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
/// <summary> /// OBTENER LS LISTA DE PROYECTOS /// </summary> /// <param name="oBe"></param> /// <returns></returns> public IDataReader GPP0005_GPP_Proyecto_LIST(BEGPP_Proyecto oBe) { try { if (ocn.State == ConnectionState.Closed) { ocn.Open(); } var ocmd = odb.GetStoredProcCommand("GPP0005_GPP_Proyecto_LIST", oBe.pro_Codigo, oBe.NumPortafolio, oBe.acci); ocmd.CommandTimeout = 2000; var odr = odb.ExecuteReader(ocmd); return(odr); } catch (Exception ex) { throw new ArgumentException(ex.Message); } finally { ocn.Close(); } }