Ejemplo n.º 1
0
 public MainForm(string userID, UserLoginForm userLoginForm)
 {
     user       = usersBusinessLogic.GetUserByID(userID);
     loginform  = new UserLoginForm();
     loginform  = userLoginForm;
     view_Group = view_GroupBusinessLogic.GetView_GroupByUserID(userID);
     InitializeComponent();
     //根据用户组别view_Group.GroupName或者view_Group.Remark移除菜单中不属于该用户的功能
     if (view_Group.Remark == "班组")
     {
         tvMenu.Nodes.Remove(tvMenu.Nodes[4]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[3]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[2].Nodes[3]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[2].Nodes[2]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[2].Nodes[1]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[1]);
     }
     if (view_Group.Remark == "采购组")
     {
         tvMenu.Nodes.Remove(tvMenu.Nodes[6]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[2].Nodes[0]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[1]);
     }
     if (view_Group.Remark == "验收组")
     {
         tvMenu.Nodes.Remove(tvMenu.Nodes[6]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[2].Nodes[0]);
         tvMenu.Nodes.Remove(tvMenu.Nodes[1]);
     }
     this.tvMenu.ExpandAll();//启动时将treeview菜单节点全部展开
 }
        public View_Group GetView_GroupByUserID(string userID)
        {
            View_Group view_Group = new View_Group();

            view_Group = this.view_GroupDataContext.View_Group.SingleOrDefault(o => o.UserID == userID);
            return(view_Group);
        }
Ejemplo n.º 3
0
 public ApplyForm_Form(string userID)
 {
     InitializeComponent();
     dgvload();
     user                = usersBusinessLogic.GetUserByID(userID);
     view_Group          = view_GroupBusinessLogic.GetView_GroupByUserID(userID);
     txbDepartment.Text  = view_Group.GroupName;
     txbCreater.Text     = user.RealName;
     txbOrderDate.Text   = DateTime.Now.ToString();
     txbOrderNumber.Text = "PQ-" + DateTime.Now.ToString("yyyy-MM-dd-HHmmss");
 }
Ejemplo n.º 4
0
 public BanzuForm(string userID)
 {
     user       = usersBusinessLogic.GetUserByID(userID);
     view_Group = view_GroupBusinessLogic.GetView_GroupByUserID(userID);
     InitializeComponent();
     loadMenu();
     //loadMenuProvider();
     setColumn();
     //SetdgvMenuProvider_RColumns();
     SetdgvNoPassOrderColumns();
     txbGroup.Text   = view_Group.GroupName;
     txbCreator.Text = user.RealName;
 }