コード例 #1
0
ファイル: Reporters.aspx.cs プロジェクト: agarwasg/group2c
    protected void Page_Load(object sender, EventArgs e)
    {

        if (Request.QueryString["EmpId"] != null)
        {
            Emp_id.Text = Request.QueryString["EmpId"];
        }

        PortfolioService objwebservice = new PortfolioService();

        string stremp_id = Session["selEmployee"].ToString();

        string strXML = objwebservice.GetEmployeeDetailByEmpID(stremp_id);

        XElement xmlemprecord = XElement.Parse(strXML);

        XElement xmlemp = xmlemprecord.Element("Employee");

        XElement xmlmanagers = xmlemp.Element("Managers");

        XElement xmlmanager = xmlmanagers.Element("Manager");

        XElement xmlmgrfrstname = xmlmanager.Element("FirstName");

        XElement xmlmgrlastname = xmlmanager.Element("LastName");

        //XElement xmlmgrid = xmlmanager.Element("ID");

        tbxmgrfrstname.Text = xmlmgrfrstname.Value.ToString();

        tbxmgrlastname.Text = xmlmgrlastname.Value.ToString();

        //tbxmgrid.Text = xmlmgrid.Value.ToString();

        
        XElement xmldirectrep = xmlemp.Element("DirectReports");

        var query = from p in xmldirectrep.Elements("Report")
                    select new
                    {
                        FirstName = p.Element("FirstName").Value,
                        LastName = p.Element("LastName").Value,
                        ID = p.Element("ID").Value
                    };

        GridView1.DataSource = query;
        GridView1.DataBind(); 

    }
コード例 #2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.QueryString["EMP_ID"] != null)
        {
           lblSelected.Text = Request.QueryString["EMP_ID"];

        }
        
        PortfolioService objwebservice = new PortfolioService();


        string strCodeParam = Session["EMP_ID"].ToString();
        string strCodeParam1 = Session["EMP_ID"].ToString();

        string strXML = objwebservice.GetEmployeeDetailByEmpID(strCodeParam);

        XElement xmlemprecord = XElement.Parse(strXML);

        XElement xmlemp = xmlemprecord.Element("Employee");

        
        XElement xmlfirstname = xmlemp.Element("FirstName");
        XElement xmllastname  = xmlemp.Element("LastName");
        XElement xmlemail = xmlemp.Element("Email");
        XElement xmlSSN = xmlemp.Element("SSN");
        XElement xmlWorkPhone = xmlemp.Element("WorkPhone");
        XElement xmlHomePhone = xmlemp.Element("HomePhone");
        XElement xmldob = xmlemp.Element("DOB");
        XElement xmlAddress = xmlemp.Element("Address");

        tbxfirstName.Text = xmlfirstname.Value.ToString();
        tbxlastName.Text = xmllastname.Value.ToString();
        tbxdob.Text = xmldob.Value.ToString();
        lblEmail.Text = xmlemail.Value.ToString();
        lblSSN.Text = xmlSSN.Value.ToString();
        lblAddress.Text = xmlAddress.Value.ToString();
        lblWork.Text = xmlWorkPhone.Value.ToString();
        lblHome.Text = xmlHomePhone.Value.ToString();
    }
コード例 #3
0
     //protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
     //{
     //    Session["EMP_ID"] = GridView1.SelectedDataKey.Value.ToString();
     //    Response.Redirect("Employeedetail.aspx?EMP_ID=" + GridView1.SelectedPersistedDataKey.Value); 
     //}

     protected void btnRelMan_Click1(object sender, EventArgs e)
     {
         Panel2.Visible = true;
         if (EmpId > 0)
         {
             lblSelected.Text = EmpId.ToString();

             PortfolioService objwebservice = new PortfolioService();
             string strXML = objwebservice.GetEmployeeDetailByEmpID(lblSelected.Text);
             XElement xmlemprecord = XElement.Parse(strXML);
             XElement xmlemp = xmlemprecord.Element("Employee");
             XElement xmlfirstname = xmlemp.Element("FirstName");
             XElement xmllastname = xmlemp.Element("LastName");
             XElement xmlemail = xmlemp.Element("Email");
             XElement xmlSSN = xmlemp.Element("SSN");
             XElement xmlWorkPhone = xmlemp.Element("WorkPhone");
             XElement xmlHomePhone = xmlemp.Element("HomePhone");
             XElement xmldob = xmlemp.Element("DOB");
             XElement xmlAddress = xmlemp.Element("Address");

             tbxfirstName.Text = xmlfirstname.Value.ToString();
             tbxlastName.Text = xmllastname.Value.ToString();
             tbxdob.Text = xmldob.Value.ToString();
             lblEmail.Text = xmlemail.Value.ToString();
             lblSSN.Text = xmlSSN.Value.ToString();
             lblAddress.Text = xmlAddress.Value.ToString();
             lblWork.Text = xmlWorkPhone.Value.ToString();
             lblHome.Text = xmlHomePhone.Value.ToString();
         }
     }