Ejemplo n.º 1
0
        // 初始数据
        private void Init()
        {
            ModelManage  model;
            SelectParams selParams;
            DataTable    modelTB;

            model     = new ModelManage();
            selParams = new SelectParams();

            selParams.S1 = this.modelID;
            selParams.I1 = 1;
            modelTB      = model.GetList("ONE", selParams);
            this.dtField = dal.GetField(this.modelID);
            this.rootUrl = GetRootUrl();

            if (modelTB.Rows.Count > 0)
            {
                foreach (DataColumn item in modelTB.Columns)
                {
                    this.hsModel.Add(item.ColumnName, modelTB.Rows[0][item.ColumnName]);
                }
            }

            if (this.hsModel.Count > 0)
            {
                this.hsModel["ListLink"]   = this.hsModel["ListLink"].ToString().Replace("{WebSite}", this.rootUrl);
                this.hsModel["ListButton"] = this.hsModel["ListButton"].ToString().Replace("{WebSite}", this.rootUrl);
            }
            this.showColumn = "," + this.hsModel["TableName"].ToString() + "." + "ID," + this.hsModel["TableName"].ToString() + ".FlowState,";
            SetKeepUrlParam();  // 设置要传递的URL参数
        }
Ejemplo n.º 2
0
        private void PageInit()
        {
            BLL.Content.ModelManage    bllModelManage = new KingTop.BLL.Content.ModelManage();
            KingTop.Model.SelectParams parms          = new KingTop.Model.SelectParams(); //传递参数类
            parms.S1 = "10";

            //绑定模型下拉列表
            ddlModelList.DataSource     = bllModelManage.GetList("ALL", parms);
            ddlModelList.DataTextField  = "title";
            ddlModelList.DataValueField = "ID";
            ddlModelList.DataBind();

            //如果用户操作为修改,则初始化绑定
            if (Action == "EDIT")
            {
                SelectParams selParams = new SelectParams();
                selParams.S1 = ID;
                DataTable dt = bllFiledGroup.GetList("ONE", selParams);
                if (dt != null && dt.Rows.Count > 0)
                {
                    txtName.Text               = dt.Rows[0]["Name"].ToString();
                    hidLogTitle.Value          = txtName.Text;
                    ddlModelList.SelectedValue = dt.Rows[0]["ModelId"].ToString();
                    IsEnable.Checked           = Convert.ToBoolean(dt.Rows[0]["IsEnable"]);
                }
                btnSave.Text = Utils.GetResourcesValue("Common", "Update");
                dt.Dispose();
            }
        }
Ejemplo n.º 3
0
        private void PageInit()
        {
            if (this.Action == "EDIT")
            {
                DataTable    dt;
                SelectParams selParams = new SelectParams();
                selParams.S1 = this.ID;
                dt           = bll.GetList("ONE", selParams).Tables[0];

                btnSource.Text = Utils.GetResourcesValue("Common", "Update");

                if (dt != null && dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    txtUserGroupName.Text      = Utils.HtmlDecode(dr["UserGroupName"].ToString());
                    hidLogTitle.Value          = dr["UserGroupName"].ToString();
                    txtUserGroupRemark.Text    = dr["UserGroupRemark"].ToString();
                    txtUserGroupOrder.Text     = Utils.HtmlDecode(dr["UserGroupOrder"].ToString());
                    ddlUserGroup.SelectedValue = Utils.HtmlDecode(dr["ParentNumCode"].ToString());
                    hdPCode.Value = Utils.HtmlDecode(dr["ParentNumCode"].ToString());
                    hdNCode.Value = Utils.HtmlDecode(dr["NumCode"].ToString());
                    hdnID.Value   = this.ID;
                }
                ddlUserGroup.Enabled = false;
            }
        }
Ejemplo n.º 4
0
        private void PageInit()
        {
            //编辑
            if (this.Action == "EDIT")
            {
                DataTable    dt;
                SelectParams selParams = new SelectParams();
                selParams.S1 = TemplateID;
                dt           = bll.GetList("ONE", selParams);

                btnTemplateEdit.Text = Utils.GetResourcesValue("Common", "Update");

                if (dt != null && dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    txtTemplateName.Text = Utils.HtmlDecode(dr["TemplateName"].ToString());
                    hidLogTitle.Value    = Utils.HtmlDecode(dr["TemplateName"].ToString());
                    hdnID.Value          = TemplateID;
                }
            }
        }
Ejemplo n.º 5
0
        private void PageInit()
        {
            if (string.Equals(Action.ToLower(), "edit")) // 编辑
            {
                DataTable    dtCommonFieldGroup;
                SelectParams selParam;

                selParam           = new SelectParams();
                selParam.S1        = ID;
                dtCommonFieldGroup = commonFieldGroup.GetList("ONE", selParam);

                btnEdit.Text = "修改";
                if (dtCommonFieldGroup != null && dtCommonFieldGroup.Rows.Count > 0)
                {
                    DataRow dr; // 当前编辑的记录

                    dr             = dtCommonFieldGroup.Rows[0];
                    txtName.Text   = dr["Name"].ToString();
                    txtOrders.Text = dr["Orders"].ToString();
                }
            }
        }
Ejemplo n.º 6
0
        private void PageInit()
        {
            if (this.Action == "EDIT")
            {
                DataTable    dt;
                SelectParams selParams = new SelectParams();
                selParams.S1 = this.ID;
                dt           = bll.GetList("ONE", selParams);

                btnRole.Text = Utils.GetResourcesValue("Common", "Update");

                if (dt != null && dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];

                    txtRoleName.Text = dr["RoleName"].ToString();
                    //DDLSite.SelectedValue = dr["SiteID"].ToString();
                    this.hidLogTitle.Value  = dr["RoleName"].ToString();
                    txtRoleDescription.Text = dr["RoleDescription"].ToString();
                    txtRoleOrder.Text       = Utils.HtmlDecode(dr["RoleOrder"].ToString());
                    hdnID.Value             = this.ID;
                }
            }
        }
Ejemplo n.º 7
0
 public Task <ActionResult <Payload <dynamic[]> > > GetClassesForStudent(string userId, SelectParams @params) =>
 Select(() => Workspace.Students.GetClassesForStudent(userId), @params);
Ejemplo n.º 8
0
 /// <summary>
 /// 根据传入的参数查询K_ModelManage,返回查询结果
 /// </summary>
 /// <param name="tranType">操作类型</param>
 /// <param name="paramsModel">条件</param>
 /// <returns>返回DataTable</returns>
 public DataTable GetList(string tranType, SelectParams paramsModel)
 {
     return(dal.GetList(tranType, paramsModel));
 }
Ejemplo n.º 9
0
 public Task <ActionResult <Payload <dynamic[]> > > GetResultsForStudentForClass(string classId, string studentId, SelectParams @params) =>
 Select(() => Workspace.Classes.GetResultsForStudentForClass(classId, studentId), @params);
Ejemplo n.º 10
0
 public Task <ActionResult <Payload <dynamic[]> > > GetResultsForLineItemForClass(string classId, string lineItemId, SelectParams @params) =>
 Select(() => Workspace.Classes.GetResultsForLineItemForClass(classId, lineItemId), @params);
Ejemplo n.º 11
0
 public Task <ActionResult <Payload <dynamic[]> > > GetClassesForTeacher(string userId, SelectParams @params) =>
 Select(() => Workspace.Teachers.GetClassesForTeacher(userId), @params);
Ejemplo n.º 12
0
 public Task <ActionResult <Payload <dynamic[]> > > GetTermsForSchool(string orgId, SelectParams @params) =>
 Select(() => Workspace.Schools.GetTermsForSchool(orgId), @params);
Ejemplo n.º 13
0
 public Task <ActionResult <Payload <dynamic[]> > > GetTeachersForClassInSchool(string orgId, string classId, SelectParams @params) =>
 Select(() => Workspace.Schools.GetTeachersForClassInSchool(orgId, classId), @params);
Ejemplo n.º 14
0
 public Task <ActionResult <Payload <dynamic[]> > > GetResourcesForCourse(string courseId, SelectParams @params) =>
 Select(() => Workspace.Courses.GetResourcesForCourse(courseId), @params);
Ejemplo n.º 15
0
        public void PageInit()
        {
            string    configPath;                   // 模块配置路径
            DataTable dt;                           // 模块
            DataTable modelTB;                      // 当前模型记录

            KingTop.BLL.Content.ModelManage model;  // 业务逻辑操作对象
            bool   isAdd;
            bool   isValidate;
            string preFix;

            modelTB = null;
            isAdd   = true;
            preFix  = string.Empty;
            model   = new KingTop.BLL.Content.ModelManage();

            if (this.Action == "edit")
            {
                FieldControl.Visible = false;
                isAdd      = false;
                isValidate = IsHaveRightByOperCode("Edit");  // 修改权限认证

                if (!isValidate)
                {
                    jsMessage = "errmsg=\"对不起,您没有修改模型的操作权限,请与管理员联系!\";id=\"" + ID + "\"";
                }
            }
            else
            {
                isValidate = IsHaveRightByOperCode("New");  // 添加权限认证

                if (!isValidate)
                {
                    jsMessage = "errmsg=\"对不起,您没有添加模型的操作权限,请与管理员联系!\";id=\"" + ID + "\"";
                }
            }

            if (!IsPostBack)
            {
                model.BindField(chklField, isAdd);
                chkIsSub.Checked = Common.Utils.ParseBool(IsSub);

                if (!isAdd)
                {
                    SelectParams selParams;

                    if (this.ID == "")
                    {
                        return;
                    }

                    isAdd         = false;
                    selParams     = new SelectParams();
                    selParams.S1  = this.ID;
                    modelTB       = model.GetList("ONE", selParams);
                    btnModel.Text = Utils.GetResourcesValue("Common", "Update");
                }

                if (modelTB != null)
                {
                    hdnOriginalCommonField.Value = modelTB.Rows[0]["CommonField"].ToString();
                    hdnOriginalSysField.Value    = modelTB.Rows[0]["SysField"].ToString();
                    hdnOriginalListLink.Value    = modelTB.Rows[0]["ListLink"].ToString().Split(new char[] { '$' })[0];
                    hdnOriginalListButton.Value  = modelTB.Rows[0]["ListButton"].ToString().Split(new char[] { '$' })[0];
                    model.InitField(chklField, hdnOriginalCommonField.Value, hdnOriginalSysField.Value, isAdd);
                }

                model.SubModelGroupBind(ddlSubModelGroup);
                configPath = Utils.GetResourcesValue("Model", "ParseModePath");   // 模块绑定
                dt         = Utils.GetXmlDataSet(configPath).Tables[0];

                if (dt != null && dt.Rows.Count > 0)
                {
                    ddlModuleID.DataTextField  = "Name";
                    ddlModuleID.DataValueField = "ID";
                    ddlModuleID.DataSource     = dt;
                    ddlModuleID.DataBind();
                }

                if (modelTB != null && modelTB.Rows.Count > 0)                 // 初始控件值
                {
                    DataRow  dr;
                    string[] arrListLink;
                    string[] arrListButton;
                    string[] arrCustomCol;

                    arrCustomCol = new string[1];
                    dr           = modelTB.Rows[0];

                    preFix = dr["TableName"].ToString().Trim().Substring(0, 4);
                    ddlPreFix.SelectedValue = preFix;
                    hdnPreFix.Value         = preFix;
                    ddlPreFix.Enabled       = false;

                    if (chkIsSub.Checked)
                    {
                        ddlSubModelGroup.SelectedValue = dr["SubModelGroupID"].ToString();
                    }

                    arrCustomCol[0]              = dr["CustomCol"].ToString();
                    arrListLink                  = dr["listlink"].ToString().Split(new char[] { '$' });
                    arrListButton                = dr["listbutton"].ToString().Split(new char[] { '$' });
                    txtTitle.Text                = Utils.HtmlDecode(dr["Title"].ToString());
                    txtConfigMan.Text            = dr["ConfigMan"].ToString();
                    txtMemo.Text                 = Utils.HtmlDecode(dr["Memo"].ToString());
                    txtTableName.Text            = Utils.HtmlDecode(dr["TableName"].ToString()).Replace(ddlPreFix.SelectedValue, "");
                    txtOperationColumnWidth.Text = dr["OperationColumnWidth"].ToString();
                    ddlModuleID.SelectedValue    = dr["ModuleID"].ToString();

                    if (Utils.ParseBool(dr["IsListContentClip"].ToString()))    // 是否可编辑列表宽度
                    {
                        radlIsListContentClip.SelectedValue = "1";
                    }
                    else
                    {
                        radlIsListContentClip.SelectedValue = "0";
                    }

                    if (dr["IsEnable"].ToString() == "True")        // 模型状态
                    {
                        radlIsEnable.SelectedValue = "1";
                    }
                    else
                    {
                        radlIsEnable.SelectedValue = "0";
                    }

                    if (dr["IsOrderEdit"].ToString() == "True")    // 是否显示排序
                    {
                        radlIsOrderEdit.SelectedValue = "1";
                    }
                    else
                    {
                        radlIsOrderEdit.SelectedValue = "0";
                    }

                    // 列表页面链接设置加载
                    hdnListLink.Value = "";
                    model.InitSelfDefinedList(arrListLink, "ListLink", ListLink, chkListLink, hdnListLink);
                    // 列表页面功能按钮设置加载
                    hdnListButton.Value = "";
                    model.InitSelfDefinedList(arrListButton, "ListButton", ListButton, chkListButton, hdnListButton);
                    model.InitSelfDefinedList(arrCustomCol, "CustomCol", CustomCol, null, hdnCustomCol);
                    model.InitLinkList(chkListLink, false, false);                                    // 列表页面文本链接置加载
                    model.InitLinkList(chkListButton, true, false);                                   // 列表页面功能按钮XML配置加载
                    model.InitOperationColumn(chklOperationColumn, dr["OperationColumn"].ToString()); // 列表操作列配置加载

                    if (arrListLink.Length > 0)
                    {
                        ControlUtils.SetGetCheckBoxListSelectValue(chkListLink, arrListLink[0]);
                    }

                    if (arrListButton.Length > 0)
                    {
                        ControlUtils.SetGetCheckBoxListSelectValue(chkListButton, arrListButton[0]);
                    }

                    hdnCustomCol.Value   = dr["CustomCol"].ToString();
                    txtTableName.Enabled = false;
                }
                else
                {
                    model.InitLinkList(chkListLink, false, true);          // 列表页面文本链接置加载
                    model.InitLinkList(chkListButton, true, true);         // 列表页面功能按钮XML配置加载
                    model.InitOperationColumn(chklOperationColumn, null);  // 列表操作列配置加载
                }
            }
        }
Ejemplo n.º 16
0
 public Task <ActionResult <Payload <dynamic[]> > > GetTeachersForClass(string classId, SelectParams @params) =>
 Select(() => Workspace.Classes.GetTeachersForClass(classId), @params);
Ejemplo n.º 17
0
        private void PageInit()
        {
            hidNodeCode.Value = NodeCode;
            //编辑
            if (this.Action == "EDIT")
            {
                DataTable    dt;
                SelectParams selParams = new SelectParams();
                selParams.S1 = this.ID;
                dt           = bll.GetList("ONE", selParams);

                btnTemplateNode.Text = Utils.GetResourcesValue("Common", "Update");

                if (dt != null && dt.Rows.Count > 0)
                {
                    DataRow dr = dt.Rows[0];
                    this.hidLogTitle.Value    = Utils.HtmlDecode(dr["NodeName"].ToString());
                    txtNodeName.Text          = dr["NodeName"].ToString();
                    txtLink.Text              = dr["LinkURL"].ToString();
                    RBL_IsValid.SelectedValue = dr["IsValid"].ToString();
                    txtNodelOrder.Text        = dr["NodelOrder"].ToString();
                    txtNodelDesc.Text         = dr["NodelDesc"].ToString();
                    txtNodelEngDesc.Text      = dr["NodelEngDesc"].ToString();
                    chkNodeType.Checked       = Utils.ParseBool(dr["NodeType"].ToString());
                    ddlModeID.Enabled         = !chkNodeType.Checked;
                    if (dr["ModuleID"].ToString().Length == 0 || dr["ModuleID"].ToString() == Guid.Empty.ToString())
                    {
                        ddlModeID.SelectedValue = "0";
                    }
                    else
                    {
                        ddlModeID.SelectedValue = dr["ModuleID"].ToString();
                    }
                    chkIsSystem.Checked            = Utils.ParseBool(dr["IsSystem"].ToString());
                    chkIsContainWebContent.Checked = Utils.ParseBool(dr["IsContainWebContent"].ToString());
                    if (string.IsNullOrEmpty(dr["ReviewFlowID"].ToString()))
                    {
                        try
                        {
                            ddlReviewFlow.SelectedValue = dr["ReviewFlowID"].ToString();
                        }
                        catch
                        {
                            throw new Exception("没有相应项与之匹配");
                        }
                    }
                }
            }
            else
            {
                //新增一级节点

                if (this.Action == "NEWPARENTNODE")
                {
                    dlNodeCode.Visible      = true;
                    this.ddlModeID.Enabled  = false;
                    chkNodeType.Checked     = true;
                    chkNodeType.Enabled     = false;
                    ddlModeID.SelectedValue = "0";
                    ddlModeID.Enabled       = false;
                }
                btnDel.Visible = false;
            }
        }
Ejemplo n.º 18
0
 public Task <ActionResult <Payload <dynamic[]> > > GetGradingPeriodsForTerm(string academicSessionId, SelectParams @params) =>
 Select(() => Workspace.Terms.GetGradingPeriodsForTerm(academicSessionId), @params);