Example #1
0
        public HttpResponseMessage GCP0011_GR_Requerimiento_0002(requerimentRequest oBe)
        {
            var oBeResponse = new requirementResponse();

            try
            {
                var oBr     = new BRGR_Requerimiento();
                var oBeSend = new BEGR_Requerimiento();
                oBeSend.acci = 2;

                oBeSend.lir_Codigo             = oBe.lir_Codigo;
                oBeSend.lir_Nombre             = oBe.title;
                oBeSend.lir_FechaEntrega       = oBe.delivery;
                oBeSend.lir_Resumen            = oBe.description;
                oBeSend.lir_Prioridad          = oBe.prioridad;
                oBeSend.lir_EsFuncional        = oBe.isFunctional;
                oBeSend.lir_RequiereDocumentar = oBe.requireDocumentation;
                oBeSend.rfc_Codigo             = oBe.rfc_Codigo;

                oBr.GCP0011_GR_Requerimiento(oBeSend);

                oBeSend.key = oBeSend.lir_Codigo;

                oBeResponse.success = true;
                oBeResponse.data    = oBeSend;
                oBeResponse.message = "";
                return(Request.CreateResponse(HttpStatusCode.OK, oBeResponse));
            }
            catch (Exception ex)
            {
                oBeResponse.success = false;
                oBeResponse.message = ex.Message;
                return(Request.CreateResponse(HttpStatusCode.OK, oBeResponse));
            }
        }
Example #2
0
        public HttpResponseMessage GCP0011_GR_Requerimiento_0004(requerimentRequest oBe)
        {
            var oBeResponse = new requirementResponse();

            try
            {
                var oBr     = new BRGR_Requerimiento();
                var oBeSend = new BEGR_Requerimiento();
                oBeSend.acci = 4;

                oBeSend.lir_Codigo           = oBe.lir_Codigo;
                oBeSend.est_Codigo           = oBe.est_Codigo;
                oBeSend.lir_TiempoDesarrollo = oBe.lir_TiempoDesarrollo;
                oBeSend.RequerimientoRecurso = oBe.RequerimientoRecurso;

                oBr.GCP0011_GR_Requerimiento(oBeSend);

                oBeSend.key = oBeSend.lir_Codigo;

                oBeResponse.success = true;
                oBeResponse.data    = oBeSend;
                oBeResponse.message = "";
                return(Request.CreateResponse(HttpStatusCode.OK, oBeResponse));
            }
            catch (Exception ex)
            {
                oBeResponse.success = false;
                oBeResponse.message = ex.Message;
                return(Request.CreateResponse(HttpStatusCode.OK, oBeResponse));
            }
        }
Example #3
0
        public HttpResponseMessage GCP0002_GR_Requerimiento_LIST_0001()
        {
            try
            {
                var oBr = new BRGR_Requerimiento();
                var oBe = new BEGR_Requerimiento();
                oBe.acci = 1;

                var oList = oBr.GCP0002_GR_Requerimiento_LIST(oBe);

                return(Request.CreateResponse(HttpStatusCode.OK, oList));
            }
            catch (Exception ex)
            {
                return(Request.CreateErrorResponse(HttpStatusCode.InternalServerError, ex.Message));
            }
        }
Example #4
0
        public HttpResponseMessage GCPGR_Requerimiento_0002(BEGR_Requerimiento oBe)
        {
            var oBeResponse = new requirementResponse();

            try
            {
                var oBr = new BRGR_Requerimiento();
                oBe.acci = 2;
                oBr.GCPGR_Requerimiento(oBe);

                oBeResponse.success = true;
                oBeResponse.message = "";
                return(Request.CreateResponse(HttpStatusCode.OK, oBeResponse));
            }
            catch (Exception ex)
            {
                oBeResponse.success = false;
                oBeResponse.message = ex.Message;
                return(Request.CreateResponse(HttpStatusCode.OK, oBeResponse));
            }
        }
Example #5
0
        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));
            }
        }