protected void PersRefresh(object sender, StoreRefreshDataEventArgs e)//发布/提交选择责任部门人员刷新 { var q = from p in dc.Person where p.Areadeptid == cbbforcheckDept.SelectedItem.Value orderby p.Name 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 ? "请选择人员" : "没有待选人员"; }
protected void PersRefresh(object sender, StoreRefreshDataEventArgs e) { if (cbbKQ.SelectedIndex > -1) { var q = from p in dc.Person where p.Areadeptid == cbbKQ.SelectedItem.Value select new { p.Personnumber, p.Name }; PersStore.DataSource = q; PersStore.DataBind(); cbbPerson.Disabled = q.Count() > 0 ? false : true; } }
public void PYsearch(string py, string store) { if (py.Trim() == "") { return; } switch (store.Trim()) { case "placeStore": var place = from pl in dc.Place where pl.Maindeptid == SessionBox.GetUserSession().DeptNumber && (dc.F_PINYIN(pl.Placename).ToLower().Contains(py.ToLower()) || pl.Placename.Contains(py.Trim())) select new { placID = pl.Placeid, placName = pl.Placename }; placeStore.DataSource = place; placeStore.DataBind(); break; case "PersStore": if (cbbforcheckDept.SelectedIndex == -1) { return; } var q = from p in dc.Person where p.Areadeptid == cbbforcheckDept.SelectedItem.Value && (dc.F_PINYIN(p.Name).ToLower().Contains(py.ToLower()) || p.Name.Contains(py.Trim())) select new { p.Personnumber, p.Name }; PersStore.DataSource = q; PersStore.DataBind(); break; } }
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; } } }