📄 upinbbumen.aspx.cs
字号:
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Collections.Generic;
using MyOffice.BLL;
using MyOffice.Models;
/// <summary>
/// 部门修改或添加
/// </summary>
public partial class PersonManage_UpInBbumen : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (!Page.IsPostBack)
{
Panel1.Visible = false;
DepartInfoModel diInf = (DepartInfoModel)Session["DIM"];
if (diInf != null)
{
tbDeName.Text = diInf.DepartName;
tbPUser.Text = diInf.User.UserName;
tbConnectTelNo.Text = diInf.ConnectTelNo + "";
tbMobileTelNo.Text = diInf.ConnectMobileTelNo + "";
tbFaxes.Text = diInf.Fares + "";
}
}
userfather();
}
protected void bnSave_Click(object sender, EventArgs e)
{
OperateLogModel oplm = new OperateLogModel();
string userid = (string)Session["UserId"];
oplm.UserId = userid;
oplm.ObjectId = "101002";
DepartInfoModel depaimo = new DepartInfoModel();
depaimo.DepartName = tbDeName.Text;
depaimo.BranchId = int.Parse(ddlBranch.SelectedValue);
depaimo.PrincipalUser = companyBLL.SeleUNId(tbPUser.Text);
depaimo.ConnectTelNo = Int64.Parse(tbConnectTelNo.Text);
depaimo.ConnectMobileTelNo = Int64.Parse(tbMobileTelNo.Text);
depaimo.Fares = Int64.Parse(tbFaxes.Text);
DepartInfoModel diInf =(DepartInfoModel) Session["DIM"];
int number=0;
if (diInf != null)
{
oplm.OperateName = "修改";
oplm.OperateDesc = "修改部门";
depaimo.DepartId = diInf.DepartId;
number=personManageBLL.UpdateDeId(depaimo);
}
else {
oplm.OperateName = "添加";
oplm.OperateDesc = "添加部门";
int num = personManageBLL.DeleteDeUserId(depaimo.PrincipalUser);
number = personManageBLL.InsertDe(depaimo);
int deid = personManageBLL.SelectDeIdUserId(depaimo.PrincipalUser);
int numbers = companyBLL.DeIdUpdateUserId(depaimo.PrincipalUser,deid);
}
if (number == 0)
{
Response.Write("<script>alert('操作失败!!!');</script>");
}
else {
oplm.OperateTime = DateTime.Now;
int Inper = SysManageBLL.InsertOperate(oplm);
Response.Redirect("bumen.aspx");
}
TreeView1.Nodes.Clear();
userfather();
}
protected void btnReturn_Click(object sender, EventArgs e)
{
Response.Redirect("bumen.aspx");
}
//创建人员父节点
public void userfather() {
List<BranchInfoModel> libr = personManageBLL.AllSeBr();
foreach (BranchInfoModel br in libr) {
TreeNode tn = new TreeNode();
tn.ImageUrl = "../images/menuclose.gif";
tn.Text = br.BranchName;
tn.Value = br.BranchName;
userfayi(tn, br.BranchId);
TreeView1.Nodes.Add(tn);
}
}
//创建人员父节点下的第一个字节点
public void userfayi(TreeNode tn, int brid) {
List<DepartInfoModel> lide = personManageBLL.SeDeBId(brid);
foreach (DepartInfoModel de in lide) {
TreeNode tns = new TreeNode();
tns.ImageUrl = "../images/CloseTree.gif";
tns.Text = de.DepartName;
tns.Value = de.DepartName;
userChild(tns,de.DepartId);
tn.ChildNodes.Add(tns);
}
}
//创建部门节点下的人员
public void userChild(TreeNode tns, int deid) {
List<UserInfoModel> liuser = companyBLL.SelectDeUser(deid);
foreach (UserInfoModel uim in liuser) {
TreeNode treeno = new TreeNode();
treeno.ImageUrl = "../images/person.gif";
treeno.Text = uim.UserName;
treeno.Value = uim.UserName;
tns.ChildNodes.Add(treeno);
}
}
protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
tbPUser.Enabled = true;
tbPUser.Text = TreeView1.SelectedValue;
Panel1.Visible = false;
TreeView1.Nodes.Clear();
userfather();
}
protected void ImageButton1_Click(object sender, ImageClickEventArgs e)
{
Panel1.Visible = true;
TreeView1.Nodes.Clear();
userfather();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -