コード例 #1
0
ファイル: deptinfo.aspx.cs プロジェクト: zxl881203/src
    private void TViewDept_Create(int iSysID)
    {
        this.TViewDept.Nodes.Clear();
        DeptManageDb deptManageDb     = new DeptManageDb();
        DataSet      allDepartmentSet = deptManageDb.GetAllDepartmentSet();
        DataTable    arg_29_0         = allDepartmentSet.Tables[0];

        this.Tree_Bind();
        string hT;

        if ((hT = this.HT) != null)
        {
            if (hT == "1")
            {
                this.Page.RegisterClientScriptBlock("gourl", "<SCRIPT language=\"JavaScript\">parent.FraHuman.location.href='human.aspx?sysid=" + iSysID.ToString() + "&deptid=0';</SCRIPT>");
                return;
            }
            if (hT == "2")
            {
                this.Page.RegisterClientScriptBlock("gourl", "<SCRIPT language=\"JavaScript\">parent.FraHuman.location.href='human2.aspx?sysid=" + iSysID.ToString() + "&deptid=0';</SCRIPT>");
                return;
            }
            if (!(hT == "3"))
            {
                return;
            }
            this.Page.RegisterClientScriptBlock("gourl", "<SCRIPT language=\"JavaScript\">parent.FraHuman.location.href='human3.aspx?sysid=" + iSysID.ToString() + "&deptid=0';</SCRIPT>");
        }
    }
コード例 #2
0
ファイル: CreatDepTree.cs プロジェクト: zxl881203/src
        public void BuildChildTree(TreeNodeCollection Nodes, DeptManageDb DepManage, int DepCode, string UserCode, string flag)
        {
            DataTable subDepartment = this.dmd.GetSubDepartment(DepCode);

            for (int i = 0; i < subDepartment.Rows.Count; i++)
            {
                TreeNode child   = new TreeNode();
                int      depCode = int.Parse(subDepartment.Rows[i]["i_bmdm"].ToString());
                this.BuildChildTree(child.ChildNodes, DepManage, depCode, UserCode, "y");
                child.Value = subDepartment.Rows[i]["i_bmdm"].ToString();
                child.Text  = subDepartment.Rows[i]["v_bmmc"].ToString();
                if (this.blnEnabledLink)
                {
                    child.Target      = this.strTarget;
                    child.NavigateUrl = this.strNavigationURL + "?code=" + depCode.ToString();
                }
                if (flag == "y")
                {
                    Nodes.Add(child);
                }
                else if (flag == "n")
                {
                    string[] strArray = this.umd.manageDept(UserCode).Split(new char[] { ',' });
                    for (int j = 0; j < strArray.Length; j++)
                    {
                        if (depCode == Convert.ToInt32(strArray[j].ToString()))
                        {
                            Nodes.Add(child);
                        }
                    }
                }
            }
        }
コード例 #3
0
ファイル: SetPrjRole.aspx.cs プロジェクト: zxl881203/src
    private DataTable GetDeparmentsByParent(string parent)
    {
        DeptManageDb deptManageDb = new DeptManageDb();
        DataView     defaultView  = deptManageDb.GetAllDepartment().DefaultView;

        defaultView.RowFilter = string.Format("i_sjdm = {0}", parent);
        return(defaultView.ToTable());
    }
コード例 #4
0
    private void TViewDept_Create(int iSysID)
    {
        this.TViewDept.Nodes.Clear();
        DeptManageDb deptManageDb  = new DeptManageDb();
        DataTable    allDepartment = deptManageDb.GetAllDepartment();

        this.TViewDept_Generate(this.TViewDept.Nodes, allDepartment, "0", iSysID);
    }
コード例 #5
0
    private void TViewDept_Create()
    {
        this.TViewDept.Nodes.Clear();
        DeptManageDb deptManageDb     = new DeptManageDb();
        DataSet      allDepartmentSet = deptManageDb.GetAllDepartmentSet();
        DataTable    deptDTable       = allDepartmentSet.Tables[0];

        this.TViewDept_Generate(this.TViewDept.Nodes, deptDTable, "0");
    }
コード例 #6
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    private void DGrdSubDept_DataBind()
    {
        int          iDeptCode     = Convert.ToInt32(this.HdnDeptCode.Value.ToString().Trim());
        DeptManageDb deptManageDb  = new DeptManageDb();
        DataTable    subDepartment = deptManageDb.GetSubDepartment(iDeptCode);

        this.DGrdSubDept.DataSource = subDepartment.DefaultView;
        this.DGrdSubDept.DataBind();
    }
コード例 #7
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    protected void dropdownlistBind()
    {
        DeptManageDb deptManageDb = new DeptManageDb();
        DataTable    detDDL       = deptManageDb.GetDetDDL();

        this.ddl.DataValueField = "CorpCode";
        this.ddl.DataTextField  = "CorpName";
        this.ddl.DataSource     = detDDL;
        this.ddl.DataBind();
    }
コード例 #8
0
    private void GetDeptName(string strDeptCode)
    {
        DeptManageDb deptManageDb   = new DeptManageDb();
        DataTable    deptmentDetail = deptManageDb.GetDeptmentDetail(Convert.ToInt32(strDeptCode.Trim()));

        if (deptmentDetail.Rows.Count > 0)
        {
            this.LabDept.Text = deptmentDetail.Rows[0]["v_bmqc"].ToString() + "职务列表:";
        }
    }
コード例 #9
0
ファイル: deptinfo.aspx.cs プロジェクト: zxl881203/src
    private void TViewDept_Create()
    {
        this.TViewDept.Nodes.Clear();
        DeptManageDb deptManageDb     = new DeptManageDb();
        DataSet      allDepartmentSet = deptManageDb.GetAllDepartmentSet();
        DataTable    deptDTable       = allDepartmentSet.Tables[0];

        this.TViewDept_Generate(this.TViewDept.Nodes, deptDTable, "0");
        this.Page.RegisterClientScriptBlock("gourl", "<SCRIPT language=\"JavaScript\">parent.FraHuman.location.href='human.aspx?deptid=0';</SCRIPT>");
    }
コード例 #10
0
ファイル: deptinfo.aspx.cs プロジェクト: zxl881203/src
    private void TViewDept_Create(int iSysID)
    {
        this.TView.Nodes.Clear();
        DeptManageDb deptManageDb     = new DeptManageDb();
        DataSet      allDepartmentSet = deptManageDb.GetAllDepartmentSet();
        DataTable    deptDTable       = allDepartmentSet.Tables[0];
        TreeNode     preNodes         = new TreeNode();

        this.TViewDept_Generate(preNodes, deptDTable, "0", iSysID);
        this.Page.RegisterClientScriptBlock("gourl", "<SCRIPT language=\"JavaScript\">parent.FraHuman.location.href='human.aspx?sysid=" + iSysID.ToString() + "&deptid=0';</SCRIPT>");
    }
コード例 #11
0
 protected void Page_Load(object sender, EventArgs e)
 {
     this.strTarget      = "LinkmanList";
     this.blnEnabledLink = true;
     this.myAddress      = new AddressListDb();
     if (!this.Page.IsPostBack)
     {
         DeptManageDb deptManageDb = new DeptManageDb();
         deptManageDb.GetTopDepartmentSet();
         this.Tree_Bind();
     }
 }
コード例 #12
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    private void DGrdSubDept_DeleteCommand(object source, DataGridCommandEventArgs e)
    {
        int          iDeptCode    = Convert.ToInt32(this.DGrdSubDept.DataKeys[e.Item.ItemIndex].ToString());
        DeptManageDb deptManageDb = new DeptManageDb();

        deptManageDb.ObjPage = this.Page;
        if (deptManageDb.DelDepartment(iDeptCode))
        {
            this.DGrdSubDept_DataBind();
            return;
        }
        this.RegisterClientScriptBlock("warn", "<SCRIPT language=\"JavaScript\">alert('" + deptManageDb.MessageString + "');</SCRIPT>");
    }
コード例 #13
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    protected void Page_Load(object sender, EventArgs e)
    {
        this.WarnBlock.InnerHtml = "";
        string text = "";

        try
        {
            text = base.Request.QueryString["bmdm"].Trim();
        }
        catch (Exception)
        {
        }
        if (text.Length != 0)
        {
            this.HdnDeptCode.Value = text;
            if (!base.IsPostBack)
            {
                this.hfldbtnadd.Value = "0";
                DeptManageDb deptManageDb = new DeptManageDb();
                deptManageDb.ObjPage = this.Page;
                DataTable deptmentDetail = deptManageDb.GetDeptmentDetail(Convert.ToInt32(text.Trim()));
                if (deptmentDetail.Rows.Count > 0)
                {
                    this.LabDept.Text   = deptmentDetail.Rows[0]["v_bmmc"].ToString();
                    this.HdnLevel.Value = deptmentDetail.Rows[0]["i_jb"].ToString();
                }
                DataTable dataTable = deptManageDb.Getjb(Convert.ToInt32(text.Trim()));
                if (Convert.ToInt32(dataTable.Rows[0]["i_jb"]) != 1)
                {
                    this.ddl.Visible          = false;
                    this.td1.Visible          = false;
                    this.td2.Visible          = false;
                    this.TBoxDeptName.Columns = 24;
                    this.TBoxNumber.Columns   = 6;
                }
                this.DGrdSubDept_DataBind();
                this.DDLtAllDept_DataBind();
                this.dropdownlistBind();
                if (Convert.ToInt32(base.Request.QueryString["bmdm"].Trim()) == 1)
                {
                    this.BtnMove.Visible  = false;
                    this.BtnMerge.Visible = false;
                    return;
                }
                this.BtnMove.Visible  = true;
                this.BtnMerge.Visible = true;
            }
        }
    }
コード例 #14
0
ファイル: depedit.aspx.cs プロジェクト: zxl881203/src
    private void AddDep()
    {
        int          iNumber      = Convert.ToInt32(this.txtNo.Text.Trim());
        string       strDeptName  = this.txtName.Text.Trim();
        DeptManageDb deptManageDb = new DeptManageDb();
        bool         flag         = deptManageDb.AddDepart(strDeptName, iNumber, this.sjdm, "");

        if (flag)
        {
            //int depID = Convert.ToInt32(publicDbOpClass.QuaryMaxid("pt_d_bm", "i_bmdm"));
            //DataTable dt = publicDbOpClass.DataTableQuary("select * from PT_d_bm where i_bmdm = " + depID);
            //if (dt.Rows.Count > 0)
            //{
            //    foreach (DataRow dataRow in dt.Rows)
            //    {
            //        try
            //        {
            //            string strResult = WXAPI.createWXdpt(dt.Rows[0]);
            //            if (strResult == "0")
            //            {
            base.RegisterScript("addSucessed();");
            //            }
            //            else
            //            {
            //                base.RegisterScript("top.ui.show( '添加成功,同步到微信失败'); \n top.ui.closeWin(); \n");
            //            }
            //        }
            //        catch
            //        {
            //            base.RegisterScript("top.ui.show( '添加成功'); \n top.ui.closeWin(); \n");
            //        }
            //    }
            //}
            //else
            //{
            //    base.RegisterScript("top.ui.show( '添加成功,同步到微信失败'); \n top.ui.closeWin(); \n");
            //}
        }
        else
        {
            base.RegisterScript("top.ui.show( '添加失败'); \n top.ui.closeWin(); \n");
        }
    }
コード例 #15
0
ファイル: adduser.aspx.cs プロジェクト: zxl881203/src
 protected void Page_Load(object sender, EventArgs e)
 {
     this.Label1.Text = "请填写用户信息";
     if (!this.Page.IsPostBack)
     {
         if (base.Request["id"] != null)
         {
             this.hdnTempDeptCode.Value = base.Request.QueryString["id"].ToString();
         }
         if (this.hdnTempDeptCode.Value != "")
         {
             DeptManageDb deptManageDb   = new DeptManageDb();
             DataTable    deptmentDetail = deptManageDb.GetDeptmentDetail(Convert.ToInt32(this.hdnTempDeptCode.Value));
             this.hdnTempDeptName.Value = deptmentDetail.Rows[0]["v_bmmc"].ToString();
             this.txtDept.Text          = this.hdnTempDeptName.Value;
         }
         this.jsBindate();
     }
 }
コード例 #16
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    protected void BtnMergeOK_Click(object sender, EventArgs e)
    {
        int          num          = Convert.ToInt32(this.HdnDeptCode.Value.ToString());
        int          num2         = Convert.ToInt32(this.DDLtAllDept.SelectedItem.Value.ToString());
        DeptManageDb deptManageDb = new DeptManageDb();

        deptManageDb.ObjPage = this.Page;
        if (num2 == num)
        {
            this.Page.RegisterClientScriptBlock("warn", "<SCRIPT language=\"JavaScript\">alert('不需要该操作!');</SCRIPT>");
            return;
        }
        if (deptManageDb.MergeDepartment(num2, num))
        {
            this.PanMove.Visible = false;
            this.DGrdSubDept_DataBind();
            return;
        }
        this.Page.RegisterClientScriptBlock("warn", "<SCRIPT language=\"JavaScript\">alert('" + deptManageDb.MessageString + "');</SCRIPT>");
    }
コード例 #17
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    protected void BtnAdd_Click(object sender, EventArgs e)
    {
        object obj         = new object();
        int    iUpDeptCode = Convert.ToInt32(this.HdnDeptCode.Value.ToString());
        string text        = this.TBoxDeptName.Text.ToString().Trim();
        string strBMBM     = this.ddl.SelectedValue.ToString();

        if (!Information.IsNumeric(this.TBoxNumber.Text.ToString().Trim()) || this.TBoxNumber.Text.ToString().Trim().Contains("."))
        {
            this.WarnBlock.InnerHtml = "<SCRIPT language=\"JavaScript\">alert('序号必须为数字!');</SCRIPT>";
            return;
        }
        if (Convert.ToInt32(this.TBoxNumber.Text.ToString().Trim()) < 0)
        {
            this.WarnBlock.InnerHtml = "<SCRIPT language=\"JavaScript\">alert('序号必须为自然数!');</SCRIPT>";
            return;
        }
        int iNumber = Convert.ToInt32(this.TBoxNumber.Text.ToString().Trim());

        if (text.Length == 0)
        {
            this.WarnBlock.InnerHtml = "<SCRIPT language=\"JavaScript\">alert('部门名称不能为空!');</SCRIPT>";
            return;
        }
        DeptManageDb deptManageDb = new DeptManageDb();

        deptManageDb.ObjPage = this.Page;
        lock (obj)
        {
            if (deptManageDb.AddDepart(text, iNumber, iUpDeptCode, strBMBM))
            {
                this.PanNewDept.Visible = false;
                this.hfldbtnadd.Value   = "0";
                this.DGrdSubDept_DataBind();
            }
            else
            {
                this.WarnBlock.InnerHtml = "<SCRIPT language=\"JavaScript\">alert('" + deptManageDb.MessageString + "');</SCRIPT>";
            }
        }
    }
コード例 #18
0
ファイル: editlinkman.aspx.cs プロジェクト: zxl881203/src
    private void ReCreateDeptList(int iDeptID, string flag)
    {
        DeptManageDb deptManageDb = new DeptManageDb();
        DataTable    dataTable    = new DataTable();

        if (flag == "parent")
        {
            dataTable = deptManageDb.GetAllParentLevelDept(iDeptID);
        }
        else
        {
            if (flag == "children")
            {
                dataTable = deptManageDb.GetSubDepartment(iDeptID);
            }
        }
        if (dataTable.Rows.Count > 0)
        {
            this.ddlDept.Items.Clear();
            ListItem item = new ListItem("返回上一级", dataTable.Rows[0]["i_sjdm"].ToString());
            this.ddlDept.DataSource     = dataTable;
            this.ddlDept.DataTextField  = "v_bmmc";
            this.ddlDept.DataValueField = "i_bmdm";
            this.ddlDept.DataBind();
            if (flag == "parent")
            {
                this.ddlDept.SelectedValue = Convert.ToString(iDeptID);
            }
            else
            {
                this.ddlDept.Items[0].Selected = true;
                iDeptID = Convert.ToInt32(this.ddlDept.Items[0].Value);
            }
            if (Convert.ToInt32(dataTable.Rows[0]["i_sjdm"].ToString()) != 0)
            {
                this.ddlDept.Items.Insert(dataTable.Rows.Count, item);
            }
        }
    }
コード例 #19
0
        public static string QueryDept(Page obj, int deptID)
        {
            bool      flag      = true;
            Hashtable hashtable = new Hashtable();

            if (obj.Cache["DEPTLIST"] == null)
            {
                flag = false;
            }
            else
            {
                hashtable = (Hashtable)obj.Cache["DEPTLIST"];
                if (hashtable == null)
                {
                    flag = false;
                }
            }
            if (!flag)
            {
                DeptCollection allDepartmentLists = new DeptManageDb().GetAllDepartmentLists();
                int            count = allDepartmentLists.Count;
                for (int i = 0; i < count; i++)
                {
                    hashtable.Add(allDepartmentLists[i].DeptCode, allDepartmentLists[i].DeptName);
                }
            }
            obj.Cache["DEPTLIST"] = hashtable;
            try
            {
                return(hashtable[deptID.ToString()].ToString());
            }
            catch (Exception)
            {
                return("");
            }
        }
コード例 #20
0
ファイル: subdept.aspx.cs プロジェクト: zxl881203/src
    private void DDLtAllDept_DataBind()
    {
        this.DDLtAllDept.Items.Clear();
        DeptManageDb deptManageDb = new DeptManageDb();
        DataTable    dataTable    = deptManageDb.GetlParentLevelDept(Convert.ToInt32(base.Request.QueryString["bmdm"].Trim()));

        if (dataTable.Rows.Count > 0)
        {
            DataRow[] array = dataTable.Select("i_sjdm=0");
            for (int i = 0; i < array.Length; i++)
            {
                ListItem listItem = new ListItem();
                listItem.Value = array[i]["i_Bmdm"].ToString();
                listItem.Text  = array[i]["v_Bmmc"].ToString();
                this.DDLtAllDept.Items.Add(listItem);
                if (array[i]["i_xjbm"].ToString() != "0")
                {
                    this.DeptTree_GenerateFirst(dataTable, array[i]["i_Bmdm"].ToString());
                }
            }
            return;
        }
        this.DDLtAllDept.Items.Add(new ListItem("没有部门", ""));
    }
コード例 #21
0
ファイル: editlinkman.aspx.cs プロジェクト: zxl881203/src
 protected void Page_Load(object sender, EventArgs e)
 {
     this.ald = new AddressListDb();
     if (!this.Page.IsPostBack)
     {
         if (base.Request.QueryString["Op"].ToString() != "Browse")
         {
             if (base.Request.QueryString["Op"].ToString() == "Add")
             {
                 this.lblTitle.Text = "增加联系人";
                 int num = this.ald.cGetDeptMaxSerial(Convert.ToInt32(base.Request.QueryString["iDept"].ToString())) + 1;
                 this.tbSerial.Text = num.ToString();
                 string       text             = base.Request.QueryString["iDept"].ToString();
                 DeptManageDb deptManageDb     = new DeptManageDb();
                 DataTable    deptmentDetail   = deptManageDb.GetDeptmentDetail(Convert.ToInt32(text));
                 ListItem     item             = new ListItem("返回上一级", deptmentDetail.Rows[0]["i_sjdm"].ToString());
                 DataTable    allSameLevelDept = deptManageDb.GetAllSameLevelDept(Convert.ToInt32(text));
                 this.ddlDept.DataSource     = allSameLevelDept;
                 this.ddlDept.DataTextField  = "v_bmmc";
                 this.ddlDept.DataValueField = "i_bmdm";
                 this.ddlDept.DataBind();
                 this.ddlDept.SelectedValue = text;
                 if (Convert.ToInt32(allSameLevelDept.Rows[0]["i_sjdm"].ToString()) != 0)
                 {
                     this.ddlDept.Items.Insert(allSameLevelDept.Rows.Count, item);
                     return;
                 }
             }
             else
             {
                 if (base.Request.QueryString["Op"].ToString() == "Mod")
                 {
                     this.lblTitle.Text = "修改联系人";
                     DataTable dataTable = this.ald.cGetLinkman(base.Request.QueryString["id"].ToString());
                     this.tbName.Text = dataTable.Rows[0]["v_xm"].ToString();
                     if (dataTable.Rows[0]["c_xb"].ToString() != "")
                     {
                         this.rblSex.SelectedValue = dataTable.Rows[0]["c_xb"].ToString();
                     }
                     this.tbDuty.Text       = dataTable.Rows[0]["v_zw"].ToString();
                     this.tbAddress.Text    = dataTable.Rows[0]["v_jtzz"].ToString();
                     this.tbPostalcode.Text = dataTable.Rows[0]["v_yzbm"].ToString();
                     this.tbCorpPhone.Text  = dataTable.Rows[0]["v_bgdh"].ToString();
                     this.tbFax.Text        = dataTable.Rows[0]["v_cz"].ToString();
                     this.tbHomePhone.Text  = dataTable.Rows[0]["v_zzdh"].ToString();
                     this.cbZdbs.Checked    = (dataTable.Rows[0]["c_zdbs"].ToString() == "y");
                     this.tbHandset.Text    = dataTable.Rows[0]["v_sj"].ToString();
                     this.cbSjbs.Checked    = (dataTable.Rows[0]["c_sjbs"].ToString() == "y");
                     this.tbEmail.Text      = dataTable.Rows[0]["v_dzyx"].ToString();
                     this.tbQQ.Text         = dataTable.Rows[0]["v_wlch"].ToString();
                     this.tbContent.Text    = dataTable.Rows[0]["v_bz"].ToString();
                     this.tbSerial.Text     = dataTable.Rows[0]["i_xh"].ToString();
                     this.hdnSerial.Value   = dataTable.Rows[0]["i_xh"].ToString();
                     this.hdnDept.Value     = dataTable.Rows[0]["i_bmdm"].ToString();
                     string       text2             = this.hdnDept.Value.ToString();
                     DeptManageDb deptManageDb2     = new DeptManageDb();
                     DataTable    deptmentDetail2   = deptManageDb2.GetDeptmentDetail(Convert.ToInt32(text2));
                     ListItem     item2             = new ListItem("返回上一级", deptmentDetail2.Rows[0]["i_sjdm"].ToString());
                     DataTable    allSameLevelDept2 = deptManageDb2.GetAllSameLevelDept(Convert.ToInt32(text2));
                     this.ddlDept.DataSource     = allSameLevelDept2;
                     this.ddlDept.DataTextField  = "v_bmmc";
                     this.ddlDept.DataValueField = "i_bmdm";
                     this.ddlDept.DataBind();
                     this.ddlDept.SelectedValue = text2;
                     if (Convert.ToInt32(allSameLevelDept2.Rows[0]["i_sjdm"].ToString()) != 0)
                     {
                         this.ddlDept.Items.Insert(allSameLevelDept2.Rows.Count, item2);
                         return;
                     }
                 }
             }
         }
         else
         {
             this.btnClose.Visible     = false;
             this.btnConfirm.Visible   = false;
             this.tbName.Visible       = false;
             this.rblSex.Visible       = false;
             this.ddlDept.Visible      = false;
             this.tbDuty.Visible       = false;
             this.tbAddress.Visible    = false;
             this.tbPostalcode.Visible = false;
             this.tbCorpPhone.Visible  = false;
             this.tbFax.Visible        = false;
             this.tbHomePhone.Visible  = false;
             this.cbZdbs.Visible       = false;
             this.tbHandset.Visible    = false;
             this.cbSjbs.Visible       = false;
             this.tbEmail.Visible      = false;
             this.tbQQ.Visible         = false;
             this.tbContent.Visible    = false;
             DataTable dataTable2 = this.ald.cGetLinkman(base.Request.QueryString["id"].ToString());
             this.Table1.Rows[1].Cells[1].InnerText  = dataTable2.Rows[0]["v_xm"].ToString();
             this.Table1.Rows[2].Cells[1].InnerText  = ((dataTable2.Rows[0]["c_xb"].ToString() == "f") ? "女" : "男");
             this.Table1.Rows[3].Cells[1].InnerText  = this.ald.depName(dataTable2.Rows[0]["i_bmdm"].ToString());
             this.Table1.Rows[4].Cells[1].InnerText  = dataTable2.Rows[0]["i_xh"].ToString();
             this.Table1.Rows[5].Cells[1].InnerText  = dataTable2.Rows[0]["v_zw"].ToString();
             this.Table1.Rows[6].Cells[1].InnerText  = dataTable2.Rows[0]["v_jtzz"].ToString();
             this.Table1.Rows[7].Cells[1].InnerText  = dataTable2.Rows[0]["v_yzbm"].ToString();
             this.Table1.Rows[8].Cells[1].InnerText  = dataTable2.Rows[0]["v_bgdh"].ToString();
             this.Table1.Rows[9].Cells[1].InnerText  = dataTable2.Rows[0]["v_cz"].ToString();
             this.Table1.Rows[10].Cells[1].InnerText = ((dataTable2.Rows[0]["c_zdbs"].ToString() == "n") ? dataTable2.Rows[0]["v_zzdh"].ToString() : "-");
             this.Table1.Rows[11].Cells[1].InnerText = ((dataTable2.Rows[0]["c_sjbs"].ToString() == "n") ? dataTable2.Rows[0]["v_sj"].ToString() : "-");
             this.Table1.Rows[12].Cells[1].InnerText = dataTable2.Rows[0]["v_dzyx"].ToString();
             this.Table1.Rows[13].Cells[1].InnerText = dataTable2.Rows[0]["v_wlch"].ToString();
             this.Table1.Rows[14].Cells[1].InnerText = dataTable2.Rows[0]["v_bz"].ToString();
             this.lblTitle.Text = dataTable2.Rows[0]["v_xm"].ToString() + "的详细信息";
         }
     }
 }
コード例 #22
0
    private Table CreateNodeDept(int iDeptCode, bool isTrue)
    {
        Table table = new Table();

        table.Attributes["align"] = "center";
        Table        table2        = new Table();
        DeptManageDb deptManageDb  = new DeptManageDb();
        DataTable    subDepartment = deptManageDb.GetSubDepartment1(iDeptCode, isTrue);
        TableRow     tableRow      = new TableRow();
        TableCell    tableCell     = new TableCell();

        if (subDepartment.Rows.Count > 0)
        {
            for (int i = 0; i < subDepartment.Rows.Count; i++)
            {
                DataRow deptDRow = subDepartment.Rows[i];
                if (iDeptCode == 0)
                {
                    table2 = this.CreateDeptTable1(deptDRow, false);
                    if (table2.Rows.Count > 0)
                    {
                        tableCell.Controls.Add(table2);
                        tableCell.HorizontalAlign = HorizontalAlign.Center;
                    }
                    else
                    {
                        tableCell.Text = "";
                    }
                    tableRow.Cells.Add(tableCell);
                    table.Rows.Add(tableRow);
                }
                else
                {
                    if (subDepartment.Rows.Count == 1)
                    {
                        tableRow  = new TableRow();
                        tableCell = new TableCell();
                        table2    = this.CreateDeptTable1(deptDRow, false);
                        if (table2.Rows.Count > 0)
                        {
                            table2.CellSpacing = 0;
                            table2.CellPadding = 0;
                            table2.BorderWidth = 0;
                            tableCell.Controls.Add(table2);
                        }
                        else
                        {
                            tableCell.Text = "&nbsp;";
                        }
                        tableRow.Cells.Add(tableCell);
                        table.Rows.Add(tableRow);
                    }
                    else
                    {
                        if (i == 0)
                        {
                            tableRow       = new TableRow();
                            tableCell      = new TableCell();
                            tableCell.Text = "<TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\"><TR><TD><Img src=\"Images/spacer.gif\" border=\"0\"></TD><TD background=\"Images/dd.bmp\" width=\"3\"></TD><TD background=\"Images/top_line.gif\"><Img src=\"Images/spacer.gif\" border=\"0\"></TD></TR></TABLE>";
                            tableRow.Cells.Add(tableCell);
                            tableCell            = new TableCell();
                            tableCell.Text       = "<TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\"><TR><TD background=\"Images/top_line.gif\"></TD></TR></TABLE>";
                            tableCell.ColumnSpan = (subDepartment.Rows.Count - 2) * 2 + 1;
                            tableRow.Cells.Add(tableCell);
                            tableCell      = new TableCell();
                            tableCell.Text = "<TABLE border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"100%\" height=\"100%\"><TR><TD background=\"Images/top_line.gif\"><Img src=\"Images/spacer.gif\" border=\"0\"></TD><TD background=\"Images/dd.bmp\" width=\"3\"></TD><TD><Img src=\"Images/spacer.gif\" border=\"0\"></TD></TR></TABLE>";
                            tableRow.Attributes["align"]  = "center";
                            tableRow.Attributes["valign"] = "top";
                            tableRow.Cells.Add(tableCell);
                            tableRow.Height = 3;
                            table.Rows.Add(tableRow);
                            tableRow  = new TableRow();
                            tableCell = new TableCell();
                            table2    = this.CreateDeptTable1(deptDRow, true);
                            if (table2.Rows.Count > 0)
                            {
                                table2.CellSpacing = 0;
                                table2.CellPadding = 0;
                                table2.BorderWidth = 0;
                                tableCell.Controls.Add(table2);
                            }
                            else
                            {
                                tableCell.Text = "&nbsp;";
                            }
                            tableRow.Cells.Add(tableCell);
                        }
                        else
                        {
                            if (i == subDepartment.Rows.Count - 1)
                            {
                                tableCell       = new TableCell();
                                tableCell.Text  = "&nbsp;";
                                tableCell.Width = 10;
                                tableRow.Cells.Add(tableCell);
                                tableCell = new TableCell();
                                table2    = this.CreateDeptTable1(deptDRow, true);
                                if (table2.Rows.Count > 0)
                                {
                                    table2.CellSpacing = 0;
                                    table2.CellPadding = 0;
                                    table2.BorderWidth = 0;
                                    tableCell.Controls.Add(table2);
                                }
                                else
                                {
                                    tableCell.Text = "&nbsp;";
                                }
                                tableRow.Cells.Add(tableCell);
                                table.Rows.Add(tableRow);
                            }
                            else
                            {
                                tableCell       = new TableCell();
                                tableCell.Text  = "&nbsp;";
                                tableCell.Width = 10;
                                tableRow.Cells.Add(tableCell);
                                tableCell = new TableCell();
                                table2    = this.CreateDeptTable1(deptDRow, true);
                                if (table2.Rows.Count > 0)
                                {
                                    table2.CellSpacing = 0;
                                    table2.CellPadding = 0;
                                    table2.BorderWidth = 0;
                                    tableCell.Controls.Add(table2);
                                }
                                else
                                {
                                    tableCell.Text = "&nbsp;";
                                }
                                tableRow.Cells.Add(tableCell);
                            }
                        }
                    }
                }
            }
        }
        table.CellSpacing = 0;
        table.CellPadding = 0;
        table.BorderWidth = 0;
        return(table);
    }