public void ProceedwithRequest(bool isEmizonDevice = false) { db = new LinqToSqlDataContext(); DropDownList ddlinstaller = (DropDownList)Installers.FindControl("ddlInstallers"); if (rpList.Items.Count > 0) { foreach (RepeaterItem ri in rpList.Items) { HtmlTableCell tdsim = (HtmlTableCell)ri.FindControl("tdSim"); string sim = tdsim.InnerText.Trim(); if (esn_sim.Text == sim) { //lblAddItem.Visible=true; return; } } } string dr = ""; if (Request.QueryString["dr"].ToString() == "d") { dr = "Disconnect"; } else { dr = "Reconnect"; } DR drdata = new DR(); drdata.ArcId = Session[enumSessions.ARC_Id.ToString()].ToString(); drdata.Chipno = chip.Text.ToString(); drdata.Datano = nua_data.Text.ToString(); drdata.date = DateTime.Now.ToString(); if (enablePostCodeSearch == true) { drdata.Installer = Session[enumSessions.InstallerCompanyID.ToString()].ToString().ToLower(); } else { drdata.Installer = ddlinstaller.SelectedValue.ToString().ToLower(); } if (Request["dr"].ToString() == "r") { drdata.Reason = ""; } else { drdata.Reason = ddlReason.SelectedValue.ToString(); } drdata.Req_Type = dr; drdata.Simno = esn_sim.Text.ToString(); drdata.Emailed = false; drdata.UserId = Session[enumSessions.User_Id.ToString()].ToString(); drdata.EMNo = SelectedEMNo.Text.Trim(); drdata.ISEmizonUnit = isEmizonDevice; drdata.UserName = Session[enumSessions.User_Name.ToString()].ToString(); drdata.UserEmail = Session[enumSessions.User_Email.ToString()].ToString(); drdata.TobeUpdatedOnBOS = false; drdata.UpdatedOnBOS = false; drdata.NoofAttempts = 0; drdata.FreeTextEntry = (esn_sim.Enabled) ? true : false; if (isEmizonDevice) { drdata.EM_Platform = ArcBAL.GetEmizonPlatformbyARCID(Session[enumSessions.ARC_Id.ToString()].ToString()); } db.DRs.InsertOnSubmit(drdata); db.SubmitChanges(); ClearSelection(); PopulateList(); }
public void ProceedwithRequest(bool isEmizonDevice = false, bool NeedEngineerVisit = false) { db = new LinqToSqlDataContext(); DropDownList ddlinstaller = (DropDownList)Installers.FindControl("ddlInstallers"); if (rpList.Items.Count > 0) { foreach (RepeaterItem ri in rpList.Items) { HtmlTableCell tdsim = (HtmlTableCell)ri.FindControl("tdSim"); string sim = tdsim.InnerText.Trim(); if (esn_sim.Text == sim) { return; } } } UpDowngrade uddata = new UpDowngrade(); string dr = ""; if (Request.QueryString["dr"].ToString() == "d") { uddata.Req_Type = "Downgrade"; uddata.Reason = ddlReason.SelectedValue.ToString(); uddata.ItemTo = ddlTo.SelectedItem.ToString(); uddata.ItemToDescription = ddlTo.SelectedItem.ToString(); } else if (Request.QueryString["dr"].ToString() == "u") { uddata.Req_Type = "Upgrade"; uddata.Reason = ""; uddata.ItemTo = ddlTo.SelectedItem.ToString(); uddata.ItemToDescription = ddlTo.SelectedItem.ToString(); } else { uddata.Req_Type = "Regrade"; uddata.Reason = ""; uddata.ItemTo = ddlTo.SelectedValue.ToString(); uddata.ItemToDescription = ddlTo.SelectedItem.ToString(); } uddata.ArcId = Session[enumSessions.ARC_Id.ToString()].ToString(); uddata.Chipno = chip.Text.ToString(); uddata.Datano = nua_data.Text.ToString(); uddata.date = DateTime.Now.ToString(); if (enablePostCodeSearch == true) { uddata.Installer = Session[enumSessions.InstallerCompanyID.ToString()].ToString().ToLower(); } else { uddata.Installer = ddlinstaller.SelectedValue.ToString().ToLower(); } uddata.Simno = esn_sim.Text.ToString(); uddata.Emailed = false; uddata.UserId = Session[enumSessions.User_Id.ToString()].ToString(); uddata.UserName = Session[enumSessions.User_Name.ToString()].ToString(); uddata.UserEmail = Session[enumSessions.User_Email.ToString()].ToString(); uddata.ItemFrom = ddlFrom.SelectedItem.ToString(); uddata.ARCRef = ARCRef.Text.ToString(); uddata.ISEmizonUnit = isEmizonDevice; uddata.NeedsEngineer = NeedEngineerVisit; if (isEmizonDevice) { uddata.RegradeDateTime = DateTime.Parse(txtRegradeDateTime.Text); uddata.EMNo = SelectedEMNo.Text.Trim(); uddata.TobeUpdatedOnBOS = false; uddata.UpdatedOnBOS = false; uddata.NoofAttempts = 0; uddata.EM_Platform = ArcBAL.GetEmizonPlatformbyARCID(Session[enumSessions.ARC_Id.ToString()].ToString()); } uddata.FreeTextEntry = (esn_sim.Enabled) ? true : false; db.UpDowngrades.InsertOnSubmit(uddata); db.SubmitChanges(); ClearSelection(); ddlReason.SelectedIndex = 0; ddlFrom.SelectedIndex = 0; ddlTo.SelectedIndex = 0; PopulateList(); }