private void loadDeptInfo(string dept) { if (ASPxPageControl1.ActiveTabIndex == 0) { // 加载部门信息 IDao dao1 = DaoFactory.GetDao("DaoBasDept"); DataTable dt1 = dao1.SelectByPK(dept); if (null != dt1) { FrmUtil.FillData(dt1, ASPxPageControl1); } else { FrmUtil.ClearData(ASPxPageControl1); } } else { // 加载部门员工信息 IDao dao2 = DaoFactory.GetDao("DaoBasEmployee"); dao2.Params["DeptCode"] = dept; ASPxGridView1.DataSource = dao2.Select(); ASPxGridView1.DataBind(); } }
//按照员工ID加载员工奖惩纪录 public void loadTransfer(string id) { if (string.IsNullOrEmpty(id)) { if (hidID.Contains("id")) { hidID.Remove("id"); } FrmUtil.ClearData(this); onEdit(false); } else { IDao dao = DaoFactory.GetDao("DaoBizTransfer"); DataTable dt = dao.SelectByPK(id); if (null != dt && dt.Rows.Count > 0) { hidID["ID"] = id; FrmUtil.FillData(dt, this); // 加载业务数据 onEdit(true); } else { if (hidID.Contains("id")) { hidID.Remove("id"); } FrmUtil.ClearData(this); onEdit(false); } } }
private void onDialogShow(object sender, DialogShowEventArgs e) { if (e.Action.Equals("add")) // 新增 { clearInput(); } else { IDao dao = DaoFactory.GetDao("DaoBizContract"); DataTable dt = dao.SelectByPK(e.Id); if (null != dt && dt.Rows.Count > 0) { if (e.Action.Equals("edit")) // 编辑 { hidID["ID"] = e.Id; FrmUtil.FillData(dt, this); setReadOnly(true); } else if (e.Action.Equals("renew")) { if (hidID.Contains("ID")) { hidID.Remove("ID"); } FrmUtil.FillData(dt, this); renew(); setReadOnly(false); } } else { clearInput(); } } }
//按照ID加载员工家庭信息 public void loadFamily(string id) { if (string.IsNullOrEmpty(id)) { if (hidID.Contains("id")) { hidID.Remove("id"); } FrmUtil.ClearData(this); onEdit(false); } else { IDao dao = DaoFactory.GetDao("DaoBizFamily"); DataTable dt = dao.SelectByPK(id); if (null != dt && dt.Rows.Count > 0) { hidID["ID"] = id; FrmUtil.FillData(dt, this); // 加载业务数据 //FrmUtil.GetImage("Employee", code, ASPxBinaryImage1); // 加载照片 onEdit(true); } else { if (hidID.Contains("id")) { hidID.Remove("id"); } FrmUtil.ClearData(this); onEdit(false); } } }
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); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { IDao dao = DaoFactory.GetDao("RepDckEmpDate"); DataTable dt = dao.Select(); FrmUtil.FillData(dt, Page); DateTime startMonth = DateTime.Now.AddDays(1 - DateTime.Now.Day); // 月初 if (!lnkCntLeave.Text.Equals("0")) { lnkCntLeave.Text = "[" + lnkCntLeave.Text + "]"; lnkCntLeave.NavigateUrl = "~/FileManage/LeaveForm.aspx?FmDate=" + startMonth.ToShortDateString(); } } }
// 按员工编号,加载员工信息和员工照片 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); } } }