Beispiel #1
0
 /// <summary>使用CallBackPanel来刷新员工大头照</summary>
 protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
 {
     if (hidCode.Contains("Code"))
     {
         FrmUtil.GetImage("Employee", hidCode["Code"].ToString(), ASPxBinaryImage1);
     }
 }
Beispiel #2
0
        protected void ASPxMenu1_ItemClick(object source, DevExpress.Web.ASPxMenu.MenuItemEventArgs e)
        {
            IDao dao = DaoFactory.GetDao("DaoSysMenu");

            dao.Params["Oper"] = Session["MyUserName"].ToString();
            int    id  = Convert.ToInt16(ASPxTreeView1.SelectedNode.Name);
            string msg = "操作失败!";
            int    rtn = -1;

            // 增加平级菜单
            if (e.Item.Name.Equals("mAddDept"))
            {
                dao.Params["ID"] = id;
                rtn = dao.Insert(out msg);
            }
            // 增加子菜单
            else if (e.Item.Name.Equals("mAddSubDept"))
            {
                dao.Params["ParentID"] = id;
                rtn = dao.Oper("P_Sys_Oper_Menu", "insertSub", out msg);
            }
            // 删除部门
            else if (e.Item.Name.Equals("mDel"))
            {
                rtn = dao.Delete(id + "", out msg);
            }
            // 保存部门
            else if (e.Item.Name.Equals("mSave"))
            {
                FrmUtil.GetData(ASPxCallbackPanel1, dao.Params);
                rtn = dao.Update(out msg);
            }
            // 上移
            else if (e.Item.Name.Equals("mUp"))
            {
                dao.Params["ID"] = id;
                rtn = dao.Oper("P_Sys_Oper_Menu", "up", out msg);
            }
            // 下移
            else if (e.Item.Name.Equals("mDown"))
            {
                dao.Params["ID"] = id;
                rtn = dao.Oper("P_Sys_Oper_Menu", "down", out msg);
            }

            if (rtn != 0)
            {
                lblMsg.Text = msg;
                ASPxPopupControl1.ShowOnPageLoad = true;
            }
            else
            {
                ASPxTreeView1.Nodes.Clear();
                dao.Params.Clear();
                loadMenu(null, dao.Select(), id);
                //ASPxTreeView1.ExpandAll();
            }
        }
Beispiel #3
0
        protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.ASPxClasses.CallbackEventArgsBase e)
        {
            // 加载菜单信息
            DaoSysMenu dao = new DaoSysMenu();
            DataTable  dt  = dao.SelectByPK(e.Parameter);

            if (null != dt)
            {
                FrmUtil.FillData(dt, ASPxCallbackPanel1);
            }
            else
            {
                FrmUtil.ClearData(ASPxCallbackPanel1);
            }
        }
Beispiel #4
0
 // 按员工编号,加载员工信息和员工照片
 public void loadEmployee(string code)
 {
     ASPxPageControl1.ActiveTabIndex = 0;
     if (string.IsNullOrEmpty(code))
     {
         if (hidCode.Contains("Code"))
         {
             hidCode.Remove("Code");
         }
         FrmUtil.ClearData(this);
         onEdit(false);
     }
     else
     {
         IDao      dao = DaoFactory.GetDao("DaoBasEmployee");
         DataTable dt  = dao.SelectByPK(code);
         if (null != dt && dt.Rows.Count > 0)
         {
             hidCode["Code"] = code;
             FrmUtil.CreateDirectory("~\\Images\\UpLoadImages", code); //创建员工照片文件夹
             FrmUtil.FillData(dt, this);                               // 加载业务数据
             FrmUtil.GetImage("Employee", code, ASPxBinaryImage1);     // 加载员工照片
             loadImageSlider(code);                                    //加载ImageSlider图片,逐个加载
             onEdit(true);
         }
         else
         {
             if (hidCode.Contains("Code"))
             {
                 hidCode.Remove("Code");
             }
             FrmUtil.ClearData(this);
             onEdit(false);
         }
     }
 }