/// <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); } }
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(); } }
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); } }
// 按员工编号,加载员工信息和员工照片 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); } } }