public MessageCustom AddPlanIntegral(PlanIntegralList data, int nodeId, int userId)
        {
            MessageCustom  _MessageCustom  = new MessageCustom();
            PlanIntegralBE _PlanIntegralBE = new PlanIntegralBE();

            _PlanIntegralBE.d_Fecha       = data.d_Fecha;
            _PlanIntegralBE.i_TipoId      = data.i_TipoId;
            _PlanIntegralBE.v_Descripcion = data.v_Descripcion;
            _PlanIntegralBE.v_Lugar       = data.v_Lugar;
            _PlanIntegralBE.v_PersonId    = data.v_PersonId;
            var reult = new PlanIntegralDal().AddPlanIntegral(_PlanIntegralBE, 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);
        }
        public bool AddPlanIntegral(PlanIntegralBE data, int nodeId, int userId)
        {
            try
            {
                DatabaseContext ctx = new DatabaseContext();
                data.v_PlanIntegral = new Common.Utils().GetPrimaryKey(nodeId, 327, "PL");
                data.d_InsertDate   = DateTime.Now;
                data.i_InsertUserId = userId;
                data.i_IsDeleted    = 0;
                ctx.PlanIntegral.Add(data);

                return(ctx.SaveChanges() > 0);
            }
            catch (Exception ex)
            {
                return(false);
            }
        }