예제 #1
0
파일: test.aspx.cs 프로젝트: kreeeeg/site
 protected void searchpeople(object sender, EventArgs e)
 {
     comm_sqlDataContext mylinq = new comm_sqlDataContext();
     var s = search_textbox.Text;
     ISingleResult<getlikeResult> bb = mylinq.getlike(s);
     hfPeoplesViewState.Value = "";
     var str = hfPeoplesViewState.Value;
     if (string.IsNullOrEmpty(str))
     {
         hfPeoplesViewState.Value = string.Format("Peoples_{0}", Guid.NewGuid());
         str = hfPeoplesViewState.Value;
     }
     if (ViewState[str] == null || !(ViewState[str] is List<People>))
     {
         var peoples = new List<People> { };
         foreach (getlikeResult cast in bb)
         {
             var pp = new People {p_Id = cast.id, p_type = cast.type, p_subtype = cast.subtype, p_lastname = cast.lastname, p_firstname = cast.firstname, p_middlename = cast.middlename, p_post = cast.post, p_email1 = cast.email1, p_email2 = cast.email2, p_room = cast.room, p_phone1 = cast.phone1, p_phone2 = cast.phone2, p_phone3 = cast.phone3};
             peoples.Add(pp);
         }
         ViewState[str] = peoples;
     }
     gv.DataSource = ViewState[str];
     gv.DataBind();
     search_textbox.Text = "";
     Button3.Style.Add("display", "");
 }
예제 #2
0
    protected void searchpeople(object sender, EventArgs e)
    {
        comm_sqlDataContext mylinq = new comm_sqlDataContext();
        var s = search_textbox.Text;
        ISingleResult<getlikeResult> bb = mylinq.getlike(s);
        hfPeoplesViewState.Value = "";

        var str = hfPeoplesViewState.Value;
        if (string.IsNullOrEmpty(str))
        {
            hfPeoplesViewState.Value = string.Format("Peoples_{0}", Guid.NewGuid());
            str = hfPeoplesViewState.Value;
        }
        if (ViewState[str] == null || !(ViewState[str] is List<People>))
        {
            var peoples = new List<People> { };
            foreach (getlikeResult cast in bb)
            {
                var pp = new People { p_Id = cast.id, p_type = cast.type, p_subtype = cast.subtype, p_lastname = cast.lastname, p_firstname = cast.firstname, p_middlename = cast.middlename, p_post = cast.post, p_email1 = cast.email1, p_email2 = cast.email2, p_room = cast.room, p_phone1 = cast.phone1, p_phone2 = cast.phone2, p_phone3 = cast.phone3 };
                peoples.Add(pp);
            }
            ViewState[str] = peoples;
        }
        gv.DataSource = ViewState[str];
        gv.DataBind();
        if (search_textbox.Text.Equals("") == true)
        {
            Button3.Visible = false;
        }
        else { Button3.Visible = true; }
        search_textbox.Text = "";
        Table1.Visible = false;
        Table2.Visible = false;
        c_edit.Visible = false;
        c_ok.Visible = false;
        add.Visible = false;
        delete.Visible = false;
        mylinq.Connection.Close();
    }