protected void btnSubmit_Click(object sender, EventArgs e) { Banner objB = new Banner(); PageId = Convert.ToInt32(ddlPage.SelectedValue); UserID = Convert.ToInt32(ddlUserType.SelectedValue); string PageName = ""; // PageName = GetPageLabelName(PageId, UserID); PageName = GetPageNameForSequence(PageId, UserID); int DefaultBannId = 0; int DefaultCouponBannId = 0; for (int j = 0; j <= GrdBaner.Rows.Count - 1; j++) { Label lblBannerId5 = (Label)GrdBaner.Rows[j].FindControl("lblBannerId"); RadioButton radioDefault = (RadioButton)GrdBaner.Rows[j].FindControl("rdoDefaultBanner"); CheckBox chkDefaultCoupon = (CheckBox)GrdBaner.Rows[j].FindControl("chkDefaultCoupon"); if (chkDefaultCoupon.Checked == true) { DefaultCouponBannId = Convert.ToInt32(lblBannerId5.Text.ToString()); } if (radioDefault.Checked == true) { DefaultBannId = Convert.ToInt32(lblBannerId5.Text.ToString()); } } objB.DeleteDefaultCopon(PageId, UserID); objB.InsertInDefaultCopon(DefaultCouponBannId, PageId, UserID); //delete previous Banner and insert New Banner in defaultBanner table objB.DeleteDefaultBanner(PageId, UserID); objB.InsertInDefaultBanner(DefaultBannId, PageId, UserID); objB.DeletePreviousSetBanner(PageId, UserID); DeleteFromXml(PageName); DataSet dsDefault = new DataSet(); DataSet dsDef = new DataSet(); dsDefault = objB.GetoneDefaultBanner(PageId, UserID); if (dsDefault.Tables[0].Rows.Count > 0) { dsDef = objB.GetBannerImageNameandpath(Convert.ToInt32(dsDefault.Tables[0].Rows[0]["BannerId"].ToString())); } string DefImageName2 = ""; string Defvirtualpath2 = ""; if (dsDef.Tables[0].Rows.Count > 0) { DefImageName2 = dsDef.Tables[0].Rows[0]["BannerName"].ToString(); Defvirtualpath2 = dsDef.Tables[0].Rows[0]["BannerPath"].ToString(); } AddBannerToXml(Defvirtualpath2, DefImageName2, DefImageName2, PageName); SuccesfullMessage("Default Banner set successfully."); }
protected void btnSubmit_Click(object sender, EventArgs e) { int ids = 0; Banner objB = new Banner(); int PageId = 0; int UserID = 0; PageId = Convert.ToInt32(ddlPage.SelectedValue); UserID = Convert.ToInt32(ddlUserType.SelectedValue); string PageName = ""; PageName = GetPageLabelName(PageId, UserID); int cnt = 0; int DefaultBannId = 0; bool DefaultCoupon = false; int cntRdo = 0; for (int j = 0; j <= GrdBaner.Rows.Count - 1; j++) { TextBox txtFrequency1 = (TextBox)GrdBaner.Rows[j].FindControl("txtFrequency"); Label lblBannerId5 = (Label)GrdBaner.Rows[j].FindControl("lblBannerId"); RadioButton radioDefault = (RadioButton)GrdBaner.Rows[j].FindControl("rdoDefaultBanner"); CheckBox chkCoupon5 = (CheckBox)GrdBaner.Rows[j].FindControl("chkCoupon"); if (txtFrequency1.Text.Trim() == "") { txtFrequency1.Text = "0"; } if (Convert.ToInt32(txtFrequency1.Text) > 0) { cnt = cnt + 1; } if (radioDefault.Checked == true) { cntRdo = cntRdo + 1; } //string check = Request.Form["gvradio"] ; if (radioDefault.Checked == true) { DefaultBannId = Convert.ToInt32(lblBannerId5.Text); DefaultCoupon = chkCoupon5.Checked; } } if (cntRdo == 0) { RadioButton radioDefault1 = (RadioButton)GrdBaner.Rows[0].FindControl("rdoDefaultBanner"); radioDefault1.Checked = true; Label lblBannerId7 = (Label)GrdBaner.Rows[0].FindControl("lblBannerId"); CheckBox chkCoupon7 = (CheckBox)GrdBaner.Rows[0].FindControl("chkCoupon"); DefaultBannId = Convert.ToInt32(lblBannerId7.Text); DefaultCoupon = chkCoupon7.Checked; } if (cnt == 0) { objB.DeleteDefaultBanner(PageId, UserID); objB.DeletePreviousSetBanner(PageId, UserID); // objB.InsertInDefaultBanner(PageId, UserID, DefaultBannId, "", "", DefaultCoupon); DeleteFromXml(PageName); /////////// DataSet dsDef = new DataSet(); dsDef = objB.GetBannerImageNameandpath(DefaultBannId); string DefImageName2 = ""; string Defvirtualpath2 = ""; if (dsDef.Tables[0].Rows.Count > 0) { DefImageName2 = dsDef.Tables[0].Rows[0]["BannerName"].ToString(); Defvirtualpath2 = dsDef.Tables[0].Rows[0]["BannerPath"].ToString(); } string imgDefC = ""; if (DefaultCoupon == false) { imgDefC = "No"; } else { imgDefC = DefImageName2; } AddBannerToXml(Defvirtualpath2, DefImageName2, imgDefC, PageName); SuccesfullMessage("Default Banner set successfully."); return; } for (int k = 0; k <= GrdBaner.Rows.Count - 1; k++) { TextBox txtFrequency2 = (TextBox)GrdBaner.Rows[k].FindControl("txtFrequency"); if (cnt == 1) { cnt = 2; } if (Convert.ToInt32(txtFrequency2.Text) >= cnt) { ErrMessage("Set Correct Frequency."); return; } } //delete previous set frequency of that page and usertype objB.DeletePreviousSetBanner(PageId, UserID); for (int i = 0; i <= GrdBaner.Rows.Count - 1; i++) { CheckBox chkCoupon = (CheckBox)GrdBaner.Rows[i].FindControl("chkCoupon"); Label lblBannerId = (Label)GrdBaner.Rows[i].FindControl("lblBannerId"); TextBox txtFrequency = (TextBox)GrdBaner.Rows[i].FindControl("txtFrequency"); if (Convert.ToInt32(txtFrequency.Text) > 0) { // ids = objB.InsertInSetBanner(PageId, UserID, Convert.ToInt32(lblBannerId.Text), Convert.ToInt32(txtFrequency.Text), chkCoupon.Checked, PageName); } } // SuccesfullMessage("Banner set successfully."); int[] PositionArray = GetDecendingFreqArray(); string ImageName2 = ""; string virtualpath2 = ""; //Delete prevoius nodes elements from XML DeleteFromXml(PageName); //using position of banner in the array rotating the loop for (int s = 0; PositionArray.Length > s; s++) { string ImageCoupon = ""; int BanrId = 0; BanrId = PositionArray[s]; string PageName1 = ""; Banner objB1 = new Banner(); DataSet ds = new DataSet(); DataSet ds1 = new DataSet(); DataSet dsCoupon = new DataSet(); ds = objB1.GetBannerImageNameandpath(BanrId); ds1 = objB1.GetPagesNameFromSetBanners(ids); dsCoupon = objB1.CheckIsCoupon(PageId, UserID, BanrId); if (ds.Tables[0].Rows.Count > 0) { ImageName2 = ds.Tables[0].Rows[0]["BannerName"].ToString(); virtualpath2 = ds.Tables[0].Rows[0]["BannerPath"].ToString(); } if (dsCoupon.Tables[0].Rows.Count > 0) { bool s1 = Convert.ToBoolean(dsCoupon.Tables[0].Rows[0]["IsCoupon"].ToString()); if (s1 == true) { ImageCoupon = ImageName2; } else { ImageCoupon = "No"; } } if (ds1.Tables[0].Rows.Count > 0) { PageName1 = ds1.Tables[0].Rows[0]["pagename"].ToString(); } //Add nodes in to XML AddBannerToXml(virtualpath2, ImageName2, ImageCoupon, PageName); } BindData(); SuccesfullMessage("Banner set successfully."); }