protected void getAddintionalProdSrvList() { ArrayList reqProdSrvList = (ArrayList)Session[SessionFactory.CREATE_REQ_SELECTED_REQR_SPEC_MAP]; if (reqProdSrvList == null) { reqProdSrvList = new ArrayList(); } BackEndObjects.Requirement_Spec reqSpec = new Requirement_Spec(); reqSpec.setProdCatId(Session[SessionFactory.CREATE_REQR_SELECTED_PRODUCT_CAT].ToString()); reqSpec.setFeatId("ft_dummy"); reqSpec.setFromSpecId(""); reqSpec.setToSpecId(""); reqSpec.setSpecText(TextBox_Spec.Text); reqSpec.setCreateDate(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); if (User.Identity.Name != null) { reqSpec.setCreatedUser(User.Identity.Name); } if (FileUpload_Extra_Spec.HasFile) { reqSpec.setFileStream(FileUpload_Extra_Spec); } reqProdSrvList.Add(reqSpec); Session[SessionFactory.CREATE_REQ_SELECTED_REQR_SPEC_MAP] = reqProdSrvList; }
protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) { ArrayList reqrSpecList = (ArrayList)Session[SessionFactory.CREATE_REQ_SELECTED_REQR_SPEC_MAP]; if (reqrSpecList == null) { reqrSpecList = new ArrayList(); } BackEndObjects.Requirement_Spec reqrSpec = new Requirement_Spec(); reqrSpec.setProdCatId(Session[SessionFactory.CREATE_REQR_SELECTED_PRODUCT_CAT].ToString()); reqrSpec.setFeatId(((Label)GridView1.SelectedRow.Cells[1].FindControl("Label_Hidden")).Text); reqrSpec.setFromSpecId(((DropDownList)GridView1.SelectedRow.Cells[2].FindControl("DropDownList_Gridview1_From")).SelectedValue); reqrSpec.setToSpecId(((DropDownList)GridView1.SelectedRow.Cells[3].FindControl("DropDownList_Gridview1_To")).SelectedValue); //reqrSpec.setSpecText(TextBox_Spec.Text); reqrSpec.setCreateDate(DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss")); if (User.Identity.Name != null) { reqrSpec.setCreatedUser(User.Identity.Name); } if (((FileUpload)GridView1.SelectedRow.Cells[3].FindControl("FileUpload_Spec")).HasFile) { reqrSpec.setFileStream((FileUpload)GridView1.SelectedRow.Cells[3].FindControl("FileUpload_Spec")); } reqrSpecList.Add(reqrSpec); GridView1.SelectedRow.Cells[0].Enabled = false; GridView1.SelectedRow.Cells[3].Enabled = false; GridView1.SelectedRow.Cells[4].Enabled = false; GridView1.SelectedRow.Cells[5].Enabled = false; GridView1.SelectedRow.Cells[0].FindControl("Image_Selected").Visible = true; Label_Selected_List.Text += "," + GridView1.SelectedRow.DataItemIndex; Session[SessionFactory.CREATE_REQ_SELECTED_REQR_SPEC_MAP] = reqrSpecList; Buttin_Show_Spec_List1.Enabled = false; }