コード例 #1
0
        public EmptyRD DynamicVipFormDelete(DynamicVipFormIDRP dynamicVipFormIDRP)
        {
            var rd = new EmptyRD();

            Guid g = new Guid();

            Guid.TryParse(dynamicVipFormIDRP.FormID, out g);

            Delete(g, null);

            return(rd);
        }
コード例 #2
0
        public DynamicVipFormLoadRD DynamicVipFormLoad(DynamicVipFormIDRP dynamicVipFormLoadRP)
        {
            DynamicVipFormLoadRD dynamicVipFormLoadRD = new DynamicVipFormLoadRD();

            DataSet formDetail = _currentDAO.DynamicVipFormLoad(dynamicVipFormLoadRP.FormID);

            if (Utils.IsDataSetValid(formDetail))
            {
                dynamicVipFormLoadRD.FormName      = formDetail.Tables[0].Rows[0][0].ToString();
                dynamicVipFormLoadRD.UsedFieldList = (from f in formDetail.Tables[1].AsEnumerable()
                                                      where f["IsUsed"].ToString() == "1"
                                                      select new Field()
                {
                    PublicControlID = f["ClientBussinessDefinedID"].ToString(),
                    ColumnDesc = f["ColumnDesc"].ToString(),
                    ControlType = int.Parse(f["ControlType"].ToString()),
                    DisplayType = int.Parse(f["DisplayType"].ToString()),
                    EditOrder = int.Parse(f["EditOrder"].ToString()),
                    IsMustDo = int.Parse(f["IsMustDo"].ToString()),
                    FormControlID = f["MobileBussinessDefinedID"].ToString()
                }).ToArray();

                dynamicVipFormLoadRD.AllFieldList = (from f in formDetail.Tables[1].AsEnumerable()
                                                     select new Field()
                {
                    PublicControlID = f["ClientBussinessDefinedID"].ToString(),
                    ColumnDesc = f["ColumnDesc"].ToString(),
                    ControlType = int.Parse(f["ControlType"].ToString()),
                    DisplayType = int.Parse(f["DisplayType"].ToString()),
                    EditOrder = int.Parse(f["EditOrder"].ToString()),
                    IsMustDo = int.Parse(f["IsMustDo"].ToString()),
                    IsUsed = int.Parse(f["IsUsed"].ToString()),
                    FormControlID = f["MobileBussinessDefinedID"].ToString()
                }).ToArray();

                dynamicVipFormLoadRD.SceneList = (from f in formDetail.Tables[2].AsEnumerable()
                                                  select new Scene()
                {
                    SceneName = f["SceneName"].ToString(),
                    SceneValue = f["SceneValue"].ToString(),
                    IsSelected = int.Parse(f["IsSelected"].ToString())
                }).ToArray();
            }

            return(dynamicVipFormLoadRD);
        }