⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 usercontrol_editorginfo.ascx.cs

📁 简单的cI真的是很简单 你想要就下载吧
💻 CS
字号:
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Collections.Generic;
using BRISDataAccess.DataAccess;
using BRISDataAccess.Linq;
using BRISDataAccess.Entity;

public partial class UserControl_EditOrgInfo : System.Web.UI.UserControl
{
    protected void Page_Load(object sender, EventArgs e)
    {

    }
    /// <summary>
    /// 显示单击组织节点的信息

    /// </summary>
    /// <param name="orgID"></param>
    public void ShowOrgInfo(int orgID)
    {
        try
        {
            PlayerDataContext playerDataContext = new PlayerDataContext();
            //绑定一条组织信息到控件
            IEnumerable<Organizations> orgList = from org in playerDataContext.Organizations
                                                 where org.OrgID == orgID
                                                 select org;
            #region///绑定下拉列表所有可以出现的值

            IEnumerable<Organizations> orgList2 = from org in playerDataContext.Organizations
                                                  select org;
            foreach (Organizations orgs2 in orgList2)
            {
                //列出所有可能出现的区域
                if (orgs2.ReportTo == 1)//找到根节点下的组织

                {
                    ListItem listItem = new ListItem();
                    listItem.Text = orgs2.OrgName;
                    listItem.Value = orgs2.OrgID.ToString();
                    ddl_RegionID.Items.Add(listItem);
                    ddl_RegionID.DataBind();
                }
                //列出所有可能出现的上级组织
                if (orgs2.IsSubOrg != 1)//找出除了分支组织所有节点

                {
                    ListItem listItem = new ListItem();
                    listItem.Text = orgs2.OrgName;
                    listItem.Value = orgs2.OrgID.ToString();
                    ddl_ReportsTo.Items.Add(listItem);
                    ddl_ReportsTo.DataBind();
                }
            }
            #endregion

            #region///绑定当前节点的值

            foreach (Organizations orgs in orgList)
            {

                this.lbl_orgID.Text = orgs.OrgID.ToString();//绑定组织ID的值

                this.lbl_orgID.DataBind();
                this.txt_orgName.Text = orgs.OrgName; //绑定组织名称的值

                this.txt_orgName.DataBind();
                if (orgs.IsSubOrg.ToString() == "0") //绑定是否是分支组织的值

                {
                    //如果不是分支结构
                    ddl_IsSubOrg.SelectedValue = "0";
                    this.ddl_IsSubOrg.DataBind();
                }
                else
                {
                    ddl_IsSubOrg.SelectedValue = "1";
                    this.ddl_IsSubOrg.DataBind();
                }

                //绑定所在区域的值

                ddl_RegionID.SelectedValue = orgs.RegionID.ToString();
                this.ddl_RegionID.DataBind();
                //绑定上级组织
                ddl_ReportsTo.SelectedValue = orgs.ReportTo.ToString();
                this.ddl_ReportsTo.DataBind();
                #region///权限设置
                if (ddl_IsSubOrg.SelectedValue == "1")//是分支组织

                {
                    ddl_CanCreateOrder.SelectedValue = "1";
                    ddl_CanCreateOrder.Enabled = false;
                    ddl_CanCreateOrder.DataBind();
                    ddl_CanCloseOrder.SelectedValue = "1";
                    ddl_CanCloseOrder.Enabled = false;
                    ddl_CanCloseOrder.DataBind();
                    ddl_CanConfirmReceive.SelectedValue = "1";
                    ddl_CanConfirmReceive.Enabled = false;
                    ddl_CanConfirmReceive.DataBind();
                    ddl_CanInputTransportInfo.SelectedValue = "0";
                    ddl_CanInputTransportInfo.Enabled = false;
                    ddl_CanInputTransportInfo.DataBind();
                    ddl_CanReplayRequire.SelectedValue = "0";
                    ddl_CanReplayRequire.Enabled = false;
                    ddl_CanReplayRequire.DataBind();
                }
                else
                {
                    ddl_CanCreateOrder.SelectedValue = "0";
                    ddl_CanCreateOrder.Enabled = false;
                    ddl_CanCreateOrder.DataBind();
                    ddl_CanCloseOrder.SelectedValue = "0";
                    ddl_CanCloseOrder.Enabled = false;
                    ddl_CanCloseOrder.DataBind();
                    ddl_CanConfirmReceive.SelectedValue = "0";
                    ddl_CanConfirmReceive.Enabled = false;
                    ddl_CanConfirmReceive.DataBind();
                    ddl_CanInputTransportInfo.SelectedValue = "1";
                    ddl_CanInputTransportInfo.Enabled = false;
                    ddl_CanInputTransportInfo.DataBind();
                    ddl_CanReplayRequire.SelectedValue = "1";
                    ddl_CanReplayRequire.Enabled = false;
                    ddl_CanReplayRequire.DataBind();
                }
                #endregion


            }
            #endregion
        }
        catch (Exception ex)
        {
            throw new Exception(ex.Message);
        }


    }

    /// <summary>
    /// 保存组织编辑后信息

    /// </summary>
    ////public void SaveOrgInfo()
    ////{
    ////    EmployeesStore employeesStore=new EmployeesStore();
    ////    OrganizationsEntity org = new OrganizationsEntity();

    ////    org.OrgName = txt_orgName.Text;
    ////    org.IsSubOrg=int.Parse(ddl_IsSubOrg.SelectedValue);
    ////    org.OrgID = int.Parse(ddl_RegionID.SelectedValue);
    ////    org.ReportsTo = int.Parse(ddl_ReportsTo.SelectedValue);
    ////    org.CanCreateOrder = int.Parse(ddl_CanCreateOrder.SelectedValue);
    ////    org.CanRelayRequire = int.Parse(ddl_CanReplayRequire.SelectedValue);
    ////    org.CanConfirmReceive = int.Parse(ddl_CanConfirmReceive.SelectedValue);
    ////    org.CanInputTransportInfo = int.Parse(ddl_CanInputTransportInfo.SelectedValue);
    ////    employeesStore.UpdateEmployeseInfo(org);
    ////}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -