Example #1
0
        /// <summary>
        /// 更改是否控制保存数据
        /// </summary>
        /// <returns>返回Json串</returns>
        public string SaveIfControl()
        {
            var ModifieData = System.Web.HttpContext.Current.Request.Params["ModifieData"];
            List <QTControlSetModel> qTControlSets = JsonConvert.DeserializeObject <List <QTControlSetModel> >(ModifieData);
            List <QTControlSetModel> updateData    = new List <QTControlSetModel>();
            SavedResult <Int64>      savedresult   = new SavedResult <Int64>();

            for (var i = 0; i < qTControlSets.Count; i++)
            {
                QTControlSetModel qTControlSet = QTControlSetService.Find(qTControlSets[i].PhId).Data;
                qTControlSet.ControlOrNot    = qTControlSets[i].ControlOrNot;
                qTControlSet.BEGINFDATE      = qTControlSets[i].BEGINFDATE;
                qTControlSet.PersistentState = PersistentState.Modified;
                updateData.Add(qTControlSet);
            }

            try
            {
                savedresult = QTControlSetService.Save <Int64>(updateData, "");
            }
            catch (Exception ex)
            {
                savedresult.Status = ResponseStatus.Error;
                savedresult.Msg    = ex.Message.ToString();
            }
            return(DataConverterHelper.SerializeObject(savedresult));
        }
Example #2
0
        /// <summary>
        /// 根据BZ获取数据(只取控制的)
        /// </summary>
        /// <returns>返回Json串</returns>
        public string GetQTControlByBZ()
        {
            string BZ = System.Web.HttpContext.Current.Request.Params["BZ"];
            SavedResult <Int64>         savedresult = new SavedResult <Int64>();
            Dictionary <string, object> dicWhereSet = new Dictionary <string, object>();

            new CreateCriteria(dicWhereSet)
            .Add(ORMRestrictions <string> .Eq("BZ", BZ))
            .Add(ORMRestrictions <string> .Eq("ControlOrNot", "1"));
            IList <QTControlSetModel> SetResult = QTControlSetService.Find(dicWhereSet).Data;


            if (SetResult.Count > 0)
            {
                savedresult.Msg = "true";
            }
            else
            {
                savedresult.Msg = "false";
            }

            savedresult.Status = ResponseStatus.Success;

            return(DataConverterHelper.SerializeObject(savedresult));
        }
Example #3
0
        /// <summary>
        /// 删除数据
        /// </summary>
        /// <returns>返回Json串</returns>
        public string Delete()
        {
            long id = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]);              //主表主键

            var deletedresult = QTControlSetService.Delete <System.Int64>(id);

            return(DataConverterHelper.SerializeObject(deletedresult));
        }
Example #4
0
        /// <summary>
        /// 根据主键获取数据
        /// </summary>
        /// <returns>返回Json串</returns>
        public string GetQTControlSetInfo()
        {
            long   id           = Convert.ToInt64(System.Web.HttpContext.Current.Request.Params["id"]); //主表主键
            string tabtype      = System.Web.HttpContext.Current.Request.Params["tabtype"];             //Tab类型
            var    findedresult = QTControlSetService.Find(id);

            return(DataConverterHelper.ResponseResultToJson(findedresult));
        }
Example #5
0
        /// <summary>
        /// 取列表数据
        /// </summary>
        /// <returns>返回Json串</returns>
        public string GetQTControlSetList()
        {
            string clientJsonQuery = System.Web.HttpContext.Current.Request.Params["queryfilter"];    //查询条件
            Dictionary <string, object> dicWhere = DataConverterHelper.ConvertToDic(clientJsonQuery); //查询条件转Dictionary

            DataStoreParam storeparam = this.GetDataStoreParam();
            var            result     = QTControlSetService.LoadWithPage(storeparam.PageIndex, storeparam.PageSize, dicWhere);

            return(DataConverterHelper.EntityListToJson <QTControlSetModel>(result.Results, (Int32)result.TotalItems));
        }
Example #6
0
        /// <summary>
        /// 根据BZ获取数据(只取控制的)
        /// </summary>
        /// <returns>返回Json串</returns>
        public string GetAllQTControlByBZ()
        {
            string BZ = System.Web.HttpContext.Current.Request.Params["BZ"];
            Dictionary <string, object> dicWhereSet = new Dictionary <string, object>();

            new CreateCriteria(dicWhereSet)
            .Add(ORMRestrictions <string> .Eq("BZ", BZ));
            var SetResult = QTControlSetService.Find(dicWhereSet);

            return(DataConverterHelper.SerializeObject(SetResult));
        }
Example #7
0
        /// <summary>
        /// 更新数据
        /// </summary>
        /// <returns>返回Json串</returns>
        public string UpdateOrg()
        {
            string SetPhId = System.Web.HttpContext.Current.Request.Params["SetPhId"];

            SavedResult <Int64> savedresult = new SavedResult <Int64>();

            try
            {
                savedresult = QTControlSetService.UpdateOrg(SetPhId);
            }
            catch (Exception ex)
            {
                savedresult.Status = ResponseStatus.Error;
                savedresult.Msg    = ex.Message.ToString();
            }
            return(DataConverterHelper.SerializeObject(savedresult));
        }
Example #8
0
        /// <summary>
        /// 保存数据
        /// </summary>
        /// <returns>返回Json串</returns>
        public string Save()
        {
            string qtcontrolsetformData = System.Web.HttpContext.Current.Request.Form["qtcontrolsetformData"];

            var qtcontrolsetforminfo = DataConverterHelper.JsonToEntity <QTControlSetModel>(qtcontrolsetformData);

            SavedResult <Int64> savedresult = new SavedResult <Int64>();

            try
            {
                savedresult = QTControlSetService.Save <Int64>(qtcontrolsetforminfo.AllRow, "");
            }
            catch (Exception ex)
            {
                savedresult.Status = ResponseStatus.Error;
                savedresult.Msg    = ex.Message.ToString();
            }
            return(DataConverterHelper.SerializeObject(savedresult));
        }
Example #9
0
        /// <summary>
        /// 根据BZ和组织phid获取数据(只取控制的)
        /// </summary>
        /// <returns>返回Json串</returns>
        public string GetQTControlByBZAndOrg()
        {
            string BZ      = System.Web.HttpContext.Current.Request.Params["BZ"];
            string OrgCode = System.Web.HttpContext.Current.Request.Params["OrgCode"];//查询条件
            SavedResult <Int64>         savedresult = new SavedResult <Int64>();
            Dictionary <string, object> dicWhereSet = new Dictionary <string, object>();

            new CreateCriteria(dicWhereSet)
            .Add(ORMRestrictions <string> .Eq("BZ", BZ))
            .Add(ORMRestrictions <string> .Eq("ControlOrNot", "1"));
            IList <QTControlSetModel> SetResult = QTControlSetService.Find(dicWhereSet).Data;


            if (SetResult.Count > 0)
            {
                Dictionary <string, object> dicWheredygx = new Dictionary <string, object>();
                new CreateCriteria(dicWheredygx).Add(ORMRestrictions <string> .Eq("Dylx", "button"))
                .Add(ORMRestrictions <string> .Eq("Dydm", OrgCode))
                .Add(ORMRestrictions <string> .Eq("DefStr1", BZ));
                var result = CorrespondenceSettings2Service.Find(dicWheredygx).Data;
                if (result.Count > 0)
                {
                    savedresult.Msg = "true";
                }
                else
                {
                    savedresult.Msg = "false";
                }
            }
            else
            {
                savedresult.Msg = "false";
            }

            savedresult.Status = ResponseStatus.Success;

            return(DataConverterHelper.SerializeObject(savedresult));
        }