コード例 #1
0
ファイル: EditAccess.aspx.cs プロジェクト: chcyellow/SEPkuang
    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 ? "请选择责任人" : "没有待选人员";
    }
コード例 #2
0
ファイル: EditAccess.aspx.cs プロジェクト: chcyellow/SEPkuang
    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;
            }
        }
    }