protected void btnSave_Click(object sender, EventArgs e)
        {
            NewsFeedBLL newsFeedBll = new NewsFeedBLL();
            newsFeedBll.Title = txtbxTitle.Text.Trim();
            newsFeedBll.BodyText = txtbxBody.Text.Trim();
            newsFeedBll.Value = Convert.ToDateTime(validdateTextBox.Text.Trim()).ToString("yyyy-MM-dd");
            //newsFeedBll.Value = LumexLibraryManager.ParseAppDate(validdateTextBox.Text.Trim());
            if (btnSave.Text == "Save")
            {
                bool status = newsFeedBll.SaveNewsInfo();
                string message = " <span class='actionTopic'>" +
                                             " News Feed Saved Successfully ! " +
                                              "</span>.";
                MyAlertBox("var callbackOk = function () { window.location = \"/news/newsfeed.aspx\"; }; SuccessAlert(\"" +
                    "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                btnSave.Text = "Update";
            }
            else
            {
                newsFeedBll.Serial = hdbFieldId.Value;

                bool status = newsFeedBll.UpdateNewsInfo();
                if (status)
                {
                    string message = " <span class='actionTopic'>" +
                                             " News Feed Updated Successfully ! " +
                                              "</span>.";
                    MyAlertBox("var callbackOk = function () { window.location = \"/news/newsfeed.aspx\"; }; SuccessAlert(\"" +
                        "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                }
            }
        }
        protected void EditLinkButton_OnClick(object sender, EventArgs e)
        {
            try
            {
                NewsFeedBLL newsFeedBll = new NewsFeedBLL();
                LinkButton lnkBtn = (LinkButton)sender;
                GridViewRow row = (GridViewRow)lnkBtn.NamingContainer;

                btnSave.Text = "Update";
                newsFeedBll.NewsFeedId = GridViewNewsFeedList.Rows[row.RowIndex].Cells[0].Text.ToString();
                hdbFieldId.Value = GridViewNewsFeedList.Rows[row.RowIndex].Cells[0].Text.ToString();
                DataTable dt = newsFeedBll.GetNewsFeedDataById();

                if (dt.Rows.Count > 0)
                {
                    txtbxTitle.Text = dt.Rows[0]["NewsTitale"].ToString();
                    txtbxBody.Text = dt.Rows[0]["NewsBody"].ToString();
                    validdateTextBox.Text = dt.Rows[0]["ValidDate"].ToString() ;
                }
            }
            catch (Exception ex)
            {
                msgbox.Attributes.Add("Class", "alert alert-warning"); msgbox.Visible = true; msgTitleLabel.Text = "Exception!!!"; msgDetailLabel.Text = ex.Message;
            }
        }
示例#3
0
        protected void btnSave_Click(object sender, EventArgs e)
        {
            NewsFeedBLL newsFeedBll = new NewsFeedBLL();

            newsFeedBll.Title    = txtbxTitle.Text.Trim();
            newsFeedBll.BodyText = txtbxBody.Text.Trim();
            newsFeedBll.Value    = Convert.ToDateTime(validdateTextBox.Text.Trim()).ToString("yyyy-MM-dd");
            //newsFeedBll.Value = LumexLibraryManager.ParseAppDate(validdateTextBox.Text.Trim());
            if (btnSave.Text == "Save")
            {
                bool   status  = newsFeedBll.SaveNewsInfo();
                string message = " <span class='actionTopic'>" +
                                 " News Feed Saved Successfully ! " +
                                 "</span>.";
                MyAlertBox("var callbackOk = function () { window.location = \"/news/newsfeed.aspx\"; }; SuccessAlert(\"" +
                           "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                btnSave.Text = "Update";
            }
            else
            {
                newsFeedBll.Serial = hdbFieldId.Value;

                bool status = newsFeedBll.UpdateNewsInfo();
                if (status)
                {
                    string message = " <span class='actionTopic'>" +
                                     " News Feed Updated Successfully ! " +
                                     "</span>.";
                    MyAlertBox("var callbackOk = function () { window.location = \"/news/newsfeed.aspx\"; }; SuccessAlert(\"" +
                               "Process Succeed" + "\", \"" + message + "\", callbackOk);");
                }
            }
        }
示例#4
0
        protected void EditLinkButton_OnClick(object sender, EventArgs e)
        {
            try
            {
                NewsFeedBLL newsFeedBll = new NewsFeedBLL();
                LinkButton  lnkBtn      = (LinkButton)sender;
                GridViewRow row         = (GridViewRow)lnkBtn.NamingContainer;

                btnSave.Text           = "Update";
                newsFeedBll.NewsFeedId = GridViewNewsFeedList.Rows[row.RowIndex].Cells[0].Text.ToString();
                hdbFieldId.Value       = GridViewNewsFeedList.Rows[row.RowIndex].Cells[0].Text.ToString();
                DataTable dt = newsFeedBll.GetNewsFeedDataById();

                if (dt.Rows.Count > 0)
                {
                    txtbxTitle.Text       = dt.Rows[0]["NewsTitale"].ToString();
                    txtbxBody.Text        = dt.Rows[0]["NewsBody"].ToString();
                    validdateTextBox.Text = dt.Rows[0]["ValidDate"].ToString();
                }
            }
            catch (Exception ex)
            {
                msgbox.Attributes.Add("Class", "alert alert-warning"); msgbox.Visible = true; msgTitleLabel.Text = "Exception!!!"; msgDetailLabel.Text = ex.Message;
            }
        }
示例#5
0
        private void GetNewsFeedList()
        {
            NewsFeedBLL newsFeedBll = new NewsFeedBLL();

            try
            {
                DataTable dt = newsFeedBll.GetNewsFeedList();
                GridViewNewsFeedList.DataSource = dt;
                GridViewNewsFeedList.DataBind();


                GridviewHeadStyle();
            }
            catch (Exception ex)
            {
                msgbox.Attributes.Add("Class", "alert alert-warning"); msgbox.Visible = true; msgTitleLabel.Text = "Exception!!!"; msgDetailLabel.Text = ex.Message;
            }
        }
示例#6
0
        private DataTable GetNewsFeedData()
        {
            DataTable   dt          = new DataTable();
            NewsFeedBLL newsFeedBll = new NewsFeedBLL();

            try
            {
                dt = newsFeedBll.GetNewsFeedList();
                if (dt.Rows.Count > 0)
                {
                    rptrNewsFeed.DataSource = dt;
                    rptrNewsFeed.DataBind();
                }
            }
            catch (Exception)
            {
                //throw;
            }
            return(dt);
        }
示例#7
0
        private DataTable GetNewsFeedData()
        {
            DataTable dt = new DataTable();
            NewsFeedBLL newsFeedBll = new NewsFeedBLL();
            try
            {

                dt = newsFeedBll.GetNewsFeedList();
                if (dt.Rows.Count > 0)
                {
                    rptrNewsFeed.DataSource = dt;
                    rptrNewsFeed.DataBind();
                }
            }
            catch (Exception)
            {

                //throw;
            }
            return dt;
        }
        private void GetNewsFeedList()
        {
            NewsFeedBLL newsFeedBll = new NewsFeedBLL();

            try
            {
                DataTable dt = newsFeedBll.GetNewsFeedList();
                GridViewNewsFeedList.DataSource = dt;
                GridViewNewsFeedList.DataBind();

                GridviewHeadStyle();
            }
            catch (Exception ex)
            {
                msgbox.Attributes.Add("Class", "alert alert-warning"); msgbox.Visible = true; msgTitleLabel.Text = "Exception!!!"; msgDetailLabel.Text = ex.Message;
            }
        }