protected void KHRRefresh(object sender, StoreRefreshDataEventArgs e) { var q = from p in dc.Person where p.Areadeptid == cbbCheckDept.SelectedItem.Value select new { p.Personnumber, p.Name }; KHRStore.DataSource = q; KHRStore.DataBind(); cbb_khr.Disabled = q.Count() > 0 ? false : true; //fb_zrr.EmptyText = q.Count() > 0 ? "请选择责任人" : "没有待选人员"; }
protected void Page_Load(object sender, EventArgs e) { if (!Ext.IsAjaxRequest) { BaseSet();//初始化基本控件 if (Request.QueryString["Type"] == "new") { SetKind(decimal.Parse(Request.QueryString["Pkindid"])); dfDate.SelectedDate = System.DateTime.Today; cbbCheckDept.SelectedItem.Value = dc.Vgetpl.First(p => p.Personnumber == SessionBox.GetUserSession().PersonNumber).Deptnumber; var q = from p in dc.Person where p.Areadeptid == cbbCheckDept.SelectedItem.Value select new { p.Personnumber, p.Name }; KHRStore.DataSource = q; KHRStore.DataBind(); //cbb_khr.Disabled = q.Count() > 0 ? false : true; cbb_khr.SelectedItem.Value = SessionBox.GetUserSession().PersonNumber; GVLoad(decimal.Parse(Request.QueryString["Pkindid"])); } if (Request.QueryString["Type"] == "edit" || Request.QueryString["Type"] == "view") { var result = dc.ParResult.First(p => p.Rid == decimal.Parse(Request.QueryString["Rid"])); bool bl = SetKind(result.Pkindid); cbbCheckDept.SelectedItem.Value = result.Checkdept; cbbforcheckDept.SelectedItem.Value = result.Checkfordept; var q = from p in dc.Person where p.Areadeptid == result.Checkfordept select new { p.Personnumber, p.Name }; PersStore.DataSource = q; PersStore.DataBind(); //fb_zrr.Disabled = q.Count() > 0 ? false : true; //fb_zrr.EmptyText = q.Count() > 0 ? "请选择责任人" : "没有待选人员"; var x = from p in dc.Person where p.Areadeptid == result.Checkdept select new { p.Personnumber, p.Name }; KHRStore.DataSource = x; KHRStore.DataBind(); cbb_khr.Disabled = x.Count() > 0 ? false : true; try { cbb_khr.SelectedItem.Value = result.Khperson; } catch { } dfDate.SelectedDate = result.Checkdate.Value; cbbplace.SelectedItem.Value = result.Placeid; try { fb_zrr.SelectedItem.Value = result.Bkhperson; } catch { } if (bl) { cbbBanci.SelectedItem.Value = result.Banci; } GVLoad(Request.QueryString["Rid"]); } if (Request.QueryString["Type"] == "view") { btnSave.Visible = false; } } }