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(); }
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(); }
//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(); } }