private void BindArabicData() { BLL.ArNews objData = new BLL.ArNews(); objData.GetTopNews(); uiRepeaterArNews.DataSource = objData.DefaultView; uiRepeaterArNews.DataBind(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["NID"] != null && !string.IsNullOrEmpty(Request.QueryString["NID"])) { uiPanelAllNews.Visible = false; uiPanelViewNews.Visible = true; int id = Convert.ToInt32(Request.QueryString["NID"].ToString()); BLL.ArNews currentnews = new BLL.ArNews(); currentnews.LoadByPrimaryKey(id); uiLabelDate.Text = string.Format("{0:yyyy-MM-dd}", currentnews.CreatedDate.ToString()); uiLabelTime.Text = string.Format("{0:hh:mm:ss}", currentnews.CreatedDate.ToString()); uiLabelTitle.Text = currentnews.ArTitle; if (!string.IsNullOrEmpty(currentnews.MainPicturePath)) uiImageNews.ImageUrl = currentnews.MainPicturePath; else uiImageNews.ImageUrl = "arabic/images/logo_Big_watermark.jpg"; uiLiteralContent.Text = Server.HtmlDecode(currentnews.ArBody); } else { uiPanelAllNews.Visible = true; uiPanelViewNews.Visible = false; BindData(); } } }
protected void uiButtonCancel_Click(object sender, EventArgs e) { uiPanelEdit.Visible = false; uiPanelViewNews.Visible = true; uiPanelExport.Visible = false; Clearfields(); CurrentArNews = null; }
private void BindData() { PagedDataSource dt = new PagedDataSource(); BLL.ArNews currentnews = new BLL.ArNews(); currentnews.LoadAll(); currentnews.DefaultView.Sort = "CreatedDate desc"; dt.DataSource = currentnews.DefaultView; dt.AllowPaging = true; dt.PageSize = 10; dt.CurrentPageIndex = PageIndex; uiRepeaterCurrentNews.DataSource = dt; uiRepeaterCurrentNews.DataBind(); uiLinkButtonPrev.Enabled = !dt.IsFirstPage; uiLinkButtonNext.Enabled = !dt.IsLastPage; uiLabelPages.Text = "صفحة " + (PageIndex + 1).ToString() + " من " + dt.PageCount.ToString() + " صفحات"; }
protected void uiGridViewNews_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditNews") { ArNews objData = new ArNews(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); CurrentArNews = objData; uiTextBoxArTitle.Text = objData.ArTitle; uiTextBoxEnTitle.Text = objData.EnTitle; uiFCKeditorArBody.Value = Server.HtmlDecode(objData.ArBody); uiFCKeditorEnBody.Value = Server.HtmlDecode(objData.EnBody); //uiDropDownListCategory.SelectedValue = objData.CategoryID.ToString(); uiTextBoxEnBreif.Text = objData.EnBrief; uiTextBoxArBrief.Text = objData.ArBrief; //uiTextBoxDate.Text = ds.Tables[0].Rows[0]["CreatedDate"].ToString(); uiPanelViewNews.Visible = false; uiPanelEdit.Visible = true; } else if (e.CommandName == "DeleteNews") { ArNews objData = new ArNews(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); CurrentArNews = null; BindData(); } }
protected void uiButtonUpdate_Click(object sender, EventArgs e) { if (CurrentArNews != null) { UpdateRecord(); } else { AddNewRecord(); } uiPanelEdit.Visible = false; uiPanelViewNews.Visible = true; uiPanelExport.Visible = false; Clearfields(); BindData(); CurrentArNews = null; }