Beispiel #1
0
        public override ActionResult DataList_ReturnAddClick(string PanelID, string selection, string keywords, string transvalue)
        {
            bmkTableDataListManage manDataList = new bmkTableDataListManage();

            manDataList.InitSelection(selection);
            bmkTableManage man = new bmkTableManage();

            man.SecondVerifyRecords(manDataList.sRowAllIDs);
            RefreashDataList(sDataListName);
            return(this.Direct());
        }
        /// <summary>
        /// 初始化基础信息
        /// </summary>
        /// <param name="PanelID"></param>
        /// <param name="ParentVariable"></param>
        /// <returns></returns>
        private long InitFoundData(string PanelID, string ParentVariable)
        {
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectZzmmdmChange", null, "zzmmdmTable");
            SetHiddenValue(PanelID + "_cmbZzmmdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectMzdmChange", null, "mzdmTable");
            SetHiddenValue(PanelID + "_cmbMzdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectXbdmChange", null, "xbdmTable");
            SetHiddenValue(PanelID + "_cmbXbdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectZjlxdmChange", null, "zjlxdmTable");
            SetHiddenValue(PanelID + "_cmbZjlxdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectKslbdmChange", null, "kslbdmTable");
            SetHiddenValue(PanelID + "_cmbKslbdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectKslxdmChange", null, "kslxdmTable");
            SetHiddenValue(PanelID + "_cmbKslxdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectBylbdmChange", null, "bylbdmTable");
            SetHiddenValue(PanelID + "_cmbBylbdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectDqdmChange", null, "dqdmTable");
            SetHiddenValue(PanelID + "_cmbDqdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectWyyzdmChange", null, "wyyzdmTable");
            SetHiddenValue(PanelID + "_cmbWyyzdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectHjlbdmChange", null, "hjlbdmTable");
            SetHiddenValue(PanelID + "_cmbHjlbdm_ParentVariable", ParentVar.DefaultVal);
            setParentVariable("UserControl", "WinStudentMore", "WinStudentMore_SelectCzlbdmChange", null, "czlbdmTable");
            SetHiddenValue(PanelID + "_cmbCzlbdm_ParentVariable", ParentVar.DefaultVal);
            GetParentVariable(ParentVariable);
            bmkTableDataListManage studentMan = new bmkTableDataListManage();

            //如果userId中包含Row,说明是从DataList传来的selection
            string sStudentID = "";

            if (ParentVar.transValue.Contains("Row"))
            {
                studentMan.InitSelection(ParentVar.transValue);
                sStudentID = studentMan.sRowNowID;
            }
            T_bmk model = studentMan.GetSpecialModelFromCurrentID(sStudentID);

            var form1 = this.GetCmp <FormPanel>(PanelID + "_Form1");
            var form5 = this.GetCmp <FormPanel>(PanelID + "_Form5");

            form1.SetValues(model);
            form5.SetValues(model);

            string      sStudentImg = ConstAddressPath.ORIGINSTUPIC_WEBPATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh + ".jpg";
            FileManager file        = new FileManager();

            if (!file.HasFile(sStudentImg))
            {
                sStudentImg = ConstAddressPath.ORIGINSTUPIC_WEBPATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh.Remove(0, 4) + ".jpg";
                if (!file.HasFile(sStudentImg))
                {
                    sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + "0.jpg";
                }
                else
                {
                    sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh.Remove(0, 4) + ".jpg";
                }
            }
            else
            {
                sStudentImg = ConstAddressPath.ORIGINSTUPIC_PATH + model.GxID + "/" + model.YearCode + "/" + model.Ksh + ".jpg";
            }
            Image img = this.GetCmp <Image>(PanelID + "_StudentImg");

            img.ImageUrl = sStudentImg;
            if (model.Zzmmdm == 0)
            {
                SetComboValue(PanelID + "_cmbZzmmdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbZzmmdm", model.Zzmmdm.ToString(), true);
            }

            if (model.Mzdm == 0)
            {
                SetComboValue(PanelID + "_cmbMzdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbMzdm", model.Mzdm.ToString(), true);
            }

            if (model.Xbdm == 0)
            {
                SetComboValue(PanelID + "_cmbXbdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbXbdm", model.Xbdm.ToString(), true);
            }

            if (model.Zjlxdm == 0)
            {
                SetComboValue(PanelID + "_cmbZjlxdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbZjlxdm", model.Zjlxdm.ToString(), true);
            }

            if (model.Kslbdm == 0)
            {
                SetComboValue(PanelID + "_cmbKslbdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbKslbdm", model.Kslbdm.ToString(), true);
            }

            if (model.Kslxdm == 0)
            {
                SetComboValue(PanelID + "_cmbKslxdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbKslxdm", model.Kslxdm.ToString(), true);
            }

            if (model.Bylbdm == 0)
            {
                SetComboValue(PanelID + "_cmbBylbdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbBylbdm", model.Bylbdm.ToString(), true);
            }

            if (model.Dqdm == 0)
            {
                SetThreeListComboValue(PanelID + "_cmbDqdm", "0");
            }
            else
            {
                SetThreeListComboValue(PanelID + "_cmbDqdm", model.Dqdm.ToString());
            }

            if (model.Wyyzdm == 0)
            {
                SetComboValue(PanelID + "_cmbWyyzdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbWyyzdm", model.Wyyzdm.ToString(), true);
            }

            if (model.Hjlbdm == 0)
            {
                SetComboValue(PanelID + "_cmbHjlbdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbHjlbdm", model.Hjlbdm.ToString(), true);
            }

            if (model.Czlbdm == 0)
            {
                SetComboValue(PanelID + "_cmbCzlbdm", "0", true);
            }
            else
            {
                SetComboValue(PanelID + "_cmbCzlbdm", model.Czlbdm.ToString(), true);
            }

            return(model.ID);
        }