public MessageCustom AddProblema(ProblemaList data, int nodeId, int userId)
        {
            MessageCustom _MessageCustom = new MessageCustom();
            ProblemaBE    _ProblemaBE    = new ProblemaBE();

            _ProblemaBE.d_Fecha        = data.d_Fecha;
            _ProblemaBE.i_Tipo         = data.i_Tipo;
            _ProblemaBE.v_Descripcion  = data.v_Descripcion;
            _ProblemaBE.v_Observacion  = data.v_Observacion;
            _ProblemaBE.i_EsControlado = data.i_EsControlado;
            _ProblemaBE.v_PersonId     = data.v_PersonId;
            var reult = new PlanIntegralDal().AddProblema(_ProblemaBE, nodeId, userId);

            if (!reult)
            {
                _MessageCustom.Error   = true;
                _MessageCustom.Status  = (int)StatusHttp.BadRequest;
                _MessageCustom.Message = "Sucedió un error al grabar, por favor vuelva a intentar";
            }
            else
            {
                _MessageCustom.Error   = false;
                _MessageCustom.Status  = (int)StatusHttp.Ok;
                _MessageCustom.Message = "Se grabo correctamente";
            }
            return(_MessageCustom);
        }
示例#2
0
        public IHttpActionResult AddProblema(MultiDataModel data)
        {
            ProblemaList dataProb = JsonConvert.DeserializeObject <ProblemaList>(data.String1);

            var result = new PlanIntegralBL().AddProblema(dataProb, data.Int1, data.Int2);

            return(Ok(result));
        }
示例#3
0
        public JsonResult AddProblema(ProblemaList data)
        {
            Api API = new Api();
            Dictionary <string, string> arg = new Dictionary <string, string>()
            {
                { "String1", JsonConvert.SerializeObject(data) },
                { "Int1", ViewBag.USER.NodeId.ToString() },
                { "Int2", ViewBag.USER.SystemUserId.ToString() },
            };

            var result = API.Post <MessageCustom>("PlanIntegral/AddProblema", arg);

            return(new JsonResult {
                Data = result, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }