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