Example #1
0
        public override ActionResult WindowCommonShow(string PanelID, string ParentVariable, string ParentKey)
        {
            GetParentVariable(ParentVariable);
            string[] ss  = ParentVar.KeyWords.Split(CosValue.SPLITOPERATOR2);
            string[] sss = new string[2];
            sss[0] = ss[0];
            if (ss.Length == 2)
            {
                sss[1] = ss[1];
            }
            else
            {
                sss[1] = null;
            }
            DataListManage man = GetDataListManage(sss[0], sss[1]);

            man.InitSelection(ParentVar.transValue);
            var model = man.GetSpecialModelFromCurrentID(man.sRowNowID);

            if (model.ID == 0)
            {
                SimpleDlgDataListManage simpleMan = new SimpleDlgDataListManage();
                model = simpleMan.GetNewModel(model, sss[1]);
            }
            var form = this.GetCmp <FormPanel>(PanelID + "_Form");

            form.SetValues(model);
            return(this.Direct());
        }
Example #2
0
        public ActionResult WindowSaveClick(tblSimpleInfo mo, string PanelID, string ParentVariable)
        {
            GetParentVariable(ParentVariable);
            string[] ss = ParentVar.KeyWords.Split(CosValue.SPLITOPERATOR2);
            SimpleDlgDataListManage smpDlgMan  = (SimpleDlgDataListManage)GetDataListManage(ss[0], ss[1]);
            tblSimpleInfo           transModel = (tblSimpleInfo)smpDlgMan.GetSpecialModelFromCurrentModel(mo);
            long nNewID = smpDlgMan.SaveOneSimpleRecord(transModel);

            SetHiddenValue(PanelID + "_ExitCode", "1");
            return(this.Direct());
        }