public HttpResponseMessage GCP0001_RFC_LIST_0003(BEGCP01_RFC oBe) { try { var oBr = new BRGCP01_RFC(); var oBeR = new BEGCP_Beneficio(); var oBrR = new BRGCP_Beneficio(); oBe.acci = 2; oBeR.acci = 2; var oList = oBr.GCP0001_RFC_LIST(oBe); oBeR.rfc_Codigo = oList[0].rfc_Codigo; var oListR = oBrR.GCP0008_Beneficio_LIST(oBeR); var oListCodigos = new List <int>(); var oBeReturn = oList[0]; oListR.ForEach(obj => { oBeReturn.bene_codigos.Add(obj.ben_Codigo); }); return(Request.CreateResponse(HttpStatusCode.OK, oBeReturn)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage GCP0006_RFC_0001(BEGCP01_RFC oBe) { try { var oBr = new BRGCP01_RFC(); oBe.acci = 1; oBr.GCP0006_RFC(oBe); return(Request.CreateResponse(HttpStatusCode.OK, "OK")); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public HttpResponseMessage GCP0001_RFC_LIST_0002(BEGCP01_RFC oBe) { try { var oBr = new BRGCP01_RFC(); var oBeR = new BEGR_Requerimiento(); var oBrR = new BRGR_Requerimiento(); oBe.acci = 2; oBeR.acci = 1; var oList = oBr.GCP0001_RFC_LIST(oBe); oBeR.lir_Codigo = oList[0].pro_Codigo; var oListR = oBrR.GCP0002_GR_Requerimiento_LIST(oBeR); var oBeReturn = oList[0]; oBeReturn.LST_REQU = oListR; return(Request.CreateResponse(HttpStatusCode.OK, oBeReturn)); } catch (Exception ex) { return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message)); } }