protected void uiButtonSearch_Click(object sender, EventArgs e) { Services objData = new Services(); objData.SearchServices(uiTextBoxSearch.Text); uiGridViewServices.DataSource = objData.DefaultView; uiGridViewServices.DataBind(); }
private void BindEnglishData() { Services obj = new Services(); obj.GetTopServicesByType(1); uiRepeaterEnOffers.DataSource = obj.DefaultView; uiRepeaterEnOffers.DataBind(); }
private void BindArabicData() { Services obj = new Services (); obj.GetTopServicesByType(6); uiRepeaterArRequests.DataSource = obj.DefaultView; uiRepeaterArRequests.DataBind(); }
protected void uiRepeaterResults_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { DataRowView row = (DataRowView)e.Item.DataItem; Label cityname = (Label)e.Item.FindControl("uiLabelCityName"); Cities city = new Cities(); city.LoadByPrimaryKey(Convert.ToInt32(row["CityID"].ToString())); cityname.Text = city.EnName; HyperLink linkName = (HyperLink)e.Item.FindControl("CompanyLink"); linkName.NavigateUrl = "CompanyProfile.aspx?cid=" + row["CompanyID"].ToString(); System.Web.UI.HtmlControls.HtmlGenericControl Name = (System.Web.UI.HtmlControls.HtmlGenericControl)e.Item.FindControl("CompanyName"); System.Web.UI.HtmlControls.HtmlGenericControl offersDiv = (System.Web.UI.HtmlControls.HtmlGenericControl)e.Item.FindControl("OffersDiv"); Services ser = new Services(); ser.GetServicesByCompanyIDAndTypeID(Convert.ToInt32(row["CompanyID"].ToString()), 1); if (ser.RowCount > 0) { offersDiv.Visible = true; } else { offersDiv.Visible = false; } if (!string.IsNullOrEmpty(row["PackageTypeID"].ToString()) && row["PackageTypeID"].ToString() != "1") { linkName.Visible = true; Name.Visible = false; } else { linkName.Visible = false; Name.Visible = true; } } }
protected void uiGridViewServices_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditService") { Services objData = new Services(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); uiTextBoxEnName.Text = objData.EnName; uiTextBoxArName.Text = objData.ArName; uiFCKeditorArDesc.Value = Server.HtmlDecode(objData.ArDescription); uiFCKeditorEnDesc.Value = Server.HtmlDecode(objData.EnDescription); uiDropDownListServiceTypes.SelectedValue = objData.TypeID.ToString(); //uiDropDownListAllCategories.SelectedValue = objData.CategoryID.ToString(); CurrentService = objData; uiPanelViewServices.Visible = false; uiPanelEdit.Visible = true; } else if (e.CommandName == "DeleteService") { Services objData = new Services(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); BindAll(); } }
private void BindAll() { Services objData = new Services(); objData.LoadAll(); uiGridViewServices.DataSource = objData.DefaultView; uiGridViewServices.DataBind(); }
private void AddNewRecord() { BLL.Services objData = new Services(); objData.AddNew(); //objData.CategoryID = 1; objData.TypeID = Convert.ToInt32(uiDropDownListServiceTypes.SelectedValue); objData.EnName = uiTextBoxEnName.Text; objData.ArName = uiTextBoxArName.Text; objData.ArDescription = Server.HtmlEncode(uiFCKeditorArDesc.Value); objData.EnDescription = Server.HtmlEncode(uiFCKeditorEnDesc.Value); objData.CreatedDate = DateTime.Now; objData.Save(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { int compId = 0; if (Request.QueryString["cid"] != null) { if (!string.IsNullOrEmpty(Request.QueryString["cid"].ToString())) { try { compId = Convert.ToInt32(Request.QueryString["cid"].ToString()); } catch (Exception ex) { compId = 0; } } } if (compId == 0) { Response.Redirect("~/Default.aspx"); } else { Companies current = new Companies(); current.LoadByPrimaryKey(compId); uiLabelCompanyName.Text = current.EnName; Categories cat = new Categories(); cat.LoadByPrimaryKey(current.CategoryID); SubCategories subcat = new SubCategories(); subcat.LoadByPrimaryKey(current.SubCategoryID); string path = ""; if(cat.RowCount > 0 ) path += cat.EnName; if (subcat.RowCount > 0) path += " -> " + subcat.EnName; Master.Page.Title += "Global Logistics" + " -> " + path + " -> " + current.EnName; uiLabelPath.Text = path + " ->"; CompanyEnabledOptions options = new CompanyEnabledOptions(); options.GetCompanyEnabledOptionsByCompanyID(compId); for (int i = 0; i < options.RowCount; i++) { switch (options.PackageOptionID) { case 7: if (options.Enabled) { LIWebsite.Attributes.Add("style", "display:block"); uiHyperLinkWebsite.Text = current.WebSite; uiHyperLinkWebsite.NavigateUrl = current.WebSite; CompanyTabs_12.Attributes.Add("style", "display:block"); } else { LIWebsite.Attributes.Add("style", "display:none"); CompanyTabs_12.Attributes.Add("style", "display:none"); } break; case 8: if (options.Enabled) { LIBranch.Attributes.Add("style", "display:block"); CompanyTabs_2.Attributes.Add("style", "display:block"); uiLiteralBranches.Text = Server.HtmlDecode(current.EnBranches); } else { CompanyTabs_2.Attributes.Add("style", "display:none"); LIBranch.Attributes.Add("style", "display:none"); } break; case 9: if (options.Enabled) { LIMap.Attributes.Add("style", "display:block"); CompanyTabs_3.Attributes.Add("style", "display:block"); uiLiteralMap.Text = Server.HtmlDecode(current.MapPath); } else { LIMap.Attributes.Add("style", "display:none"); CompanyTabs_3.Attributes.Add("style", "display:none"); } break; case 10: if (options.Enabled) { CompanyTabs_1.Attributes.Add("style", "display:block"); LIAbout.Attributes.Add("style", "display:block"); uiLiteralAbout.Text = Server.HtmlDecode(current.EnAbout); } else { LIAbout.Attributes.Add("style", "display:none"); CompanyTabs_1.Attributes.Add("style", "display:none"); } break; case 11: if (options.Enabled) { CompanyTabs_5.Attributes.Add("style", "display:block"); LIOffers.Attributes.Add("style", "display:block"); Services offers = new Services(); offers.GetServicesByCompanyIDAndTypeID(current.CompanyID, 1); if (offers.RowCount > 0) { uiRepeaterOffers.DataSource = offers.DefaultView; uiRepeaterOffers.DataBind(); } else { uiLiteralOffers.Text = "No Offers found."; } } else { LIOffers.Attributes.Add("style", "display:none"); CompanyTabs_5.Attributes.Add("style", "display:none"); } break; case 12: if (options.Enabled) { CompanyTabs_6.Attributes.Add("style", "display:block"); LIRequests.Attributes.Add("style", "display:block"); Services requests = new Services(); requests.GetServicesByCompanyIDAndTypeID(current.CompanyID, 6); if (requests.RowCount > 0) { uiRepeaterRequests.DataSource = requests.DefaultView; uiRepeaterRequests.DataBind(); } else { uiLiteralRequests.Text = "No requests found."; } } else { LIRequests.Attributes.Add("style", "display:none"); CompanyTabs_6.Attributes.Add("style", "display:none"); } break; case 13: if (options.Enabled) { CompanyTabs_7.Attributes.Add("style", "display:block"); LIJobs.Attributes.Add("style", "display:block"); Services jobs = new Services(); jobs.GetServicesByCompanyIDAndTypeID(current.CompanyID, 3); if (jobs.RowCount > 0) { uiRepeaterJobs.DataSource = jobs.DefaultView; uiRepeaterJobs.DataBind(); } else { uiLiteralJobs.Text = "No jobs found."; } } else { LIJobs.Attributes.Add("style", "display:none"); CompanyTabs_7.Attributes.Add("style", "display:none"); } break; case 14: if (options.Enabled) { CompanyTabs_4.Attributes.Add("style", "display:block"); LIServices.Attributes.Add("style", "display:block"); Services services = new Services(); services.GetServicesByCompanyIDAndTypeID(current.CompanyID, 7); if (services.RowCount > 0) { uiRepeaterService.DataSource = services.DefaultView; uiRepeaterService.DataBind(); } else { uiLiteralServices.Text = "No services found."; } } else { LIServices.Attributes.Add("style", "display:none"); CompanyTabs_4.Attributes.Add("style", "display:none"); } break; case 15: if (options.Enabled) { LIContacts.Attributes.Add("style", "display:block"); CompanyTabs_11.Attributes.Add("style", "display:block"); uiLiteralContacts.Text = Server.HtmlDecode(current.EnContact); } else { LIContacts.Attributes.Add("style", "display:none"); CompanyTabs_11.Attributes.Add("style", "display:none"); } break; case 17: if (options.Enabled) { LIPic.Attributes.Add("style", "display:block"); CompanyTabs_8.Attributes.Add("style", "display:block"); Photos pics = new Photos(); pics.GetPhotosByCompanyID(current.CompanyID); uiDataListPhotos.DataSource = pics.DefaultView; uiDataListPhotos.DataBind(); } else { LIPic.Attributes.Add("style", "display:none"); CompanyTabs_8.Attributes.Add("style", "display:none"); } break; case 16: if (options.Enabled) { LIVideos.Attributes.Add("style", "display:block"); CompanyTabs_9.Attributes.Add("style", "display:block"); BLL.Vedios Videos = new BLL.Vedios(); Videos.GetVedioByCompanyID(current.CompanyID); uiDataListVideos.DataSource = Videos.DefaultView; uiDataListVideos.DataBind(); } else { LIVideos.Attributes.Add("style", "display:none"); CompanyTabs_9.Attributes.Add("style", "display:none"); } break; case 19: if (options.Enabled) { LISchedule.Attributes.Add("style", "display:block"); CompanyTabs_10.Attributes.Add("style", "display:block"); if (!string.IsNullOrEmpty(current.SchedulePath)) uiLiteralSchedule.Text = "<a href='" + current.SchedulePath + "' >Click here to download schedule</a>"; else uiLiteralSchedule.Text = "No schedule found."; } else { LISchedule.Attributes.Add("style", "display:none"); CompanyTabs_10.Attributes.Add("style", "display:none"); } break; default: break; } options.MoveNext(); } } } }
private void BindServices() { if (ServiceID == 0) { Services objSer = new Services(); objSer.GetServicesByType(7); uiRepeaterService.DataSource = objSer.DefaultView; uiRepeaterService.DataBind(); uiRepeaterService.Visible = true; uiLiteralServices.Visible = false; } else { Services objSer = new Services(); objSer.LoadByPrimaryKey(ServiceID); uiLiteralServices.Text = Server.HtmlDecode(objSer.EnDescription); uiRepeaterService.Visible = false; uiLiteralServices.Visible = true; } }