protected void uiGridViewNews_RowCommand(object sender, GridViewCommandEventArgs e) { if (e.CommandName == "EditNews") { News objData = new News(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); CurrentArNews = objData; uiTextBoxArTitle.Text = objData.ArTitle; uiTextBoxBrief.Text = objData.Description; uiTextBoxDate.Text = objData.PostedDate.ToString("dd/MM/yyyy"); uiDropDownListHours.SelectedValue = objData.PostedDate.Hour.ToString("00"); uiDropDownListMins.SelectedValue = objData.PostedDate.Minute.ToString("00"); uiRadEditorPageContent.Content = Server.HtmlDecode(objData.ArContent); uiPanelViewNews.Visible = false; uiPanelEdit.Visible = true; } else if (e.CommandName == "DeleteNews") { News objData = new News(); objData.LoadByPrimaryKey(Convert.ToInt32(e.CommandArgument.ToString())); objData.MarkAsDeleted(); objData.Save(); CurrentArNews = null; BindData(); } }
private void UpdateRecord() { News objData = new News(); objData = CurrentArNews; objData.ArTitle = uiTextBoxArTitle.Text; objData.ArContent = Server.HtmlEncode(uiRadEditorPageContent.Content); objData.Description = uiTextBoxBrief.Text; if (uiFileUploadMainPicturePath.HasFile) { uiFileUploadMainPicturePath.SaveAs(Server.MapPath("~/UploadedFiles/News/" + uiFileUploadMainPicturePath.FileName)); objData.MainImagePath = "/UploadedFiles/News/" + uiFileUploadMainPicturePath.FileName; } objData.PostedDate = DateTime.ParseExact(uiTextBoxDate.Text, "dd/MM/yyyy", null); objData.PostedDate = objData.PostedDate.AddHours(double.Parse(uiDropDownListHours.SelectedValue)); objData.PostedDate = objData.PostedDate.AddMinutes(double.Parse(uiDropDownListMins.SelectedValue)); objData.Save(); }