コード例 #1
0
ファイル: NewsOne.aspx.cs プロジェクト: mlistasta/rentoolo.ru
        protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                int itemId = Convert.ToInt32(Request.Params["id"]);

                if (itemId != 0)
                {
                    Model.New item = DataHelper.GetOneNews(itemId);

                    TextBoxDate.Text = item.Date.ToString("dd.MM.yyyy");

                    NewsText.Text = item.Text;
                    // DataHelper.GetUser(DataHelper.GetBill(cashOut.BillId).UserId).UserName;

                    LabelChangesDate.Text = item.CreateDate.ToString("dd.MM.yyyy HH:mm");

                    LabelAuthor.Text = DataHelper.GetUser(item.AuthorId).UserName;

                    CheckBoxActive.Checked = item.Active.HasValue && item.Active.Value;
                }
                else
                {
                    LabelChangesDate.Text = DateTime.Now.ToString("dd.MM.yyyy");
                    LabelAuthor.Text      = User.UserName;

                    CheckBoxActive.Checked = true;
                    TextBoxDate.Text       = DateTime.Now.ToString("dd.MM.yyyy");
                }
            }
        }
コード例 #2
0
        protected void btnDelete_Click(object sender, ImageClickEventArgs e)
        {
            ImageButton Delete = (ImageButton)sender;
            string      IDVal  = Delete.CommandArgument;
            int         id     = int.Parse(IDVal);

            HEWDataContext context = new HEWDataContext();

            Model.New nNew = context.News.SingleOrDefault(i => i.ID == id);
            context.News.DeleteOnSubmit(nNew);
            context.SubmitChanges();
            gvNews.DataBind();
        }
コード例 #3
0
ファイル: New.aspx.cs プロジェクト: AdhamMowafy/AlHuda
        private void AddNews()
        {
            HEWDataContext context = new HEWDataContext();
            Model.New newsObj = new Model.New();
            newsObj.Title = txtTitle.Text.Trim();
            newsObj.Body = txtBody.Text.Trim();
            newsObj.IsPublished = cbIsPublished.Checked;
            newsObj.PublishDate = Convert.ToDateTime(txtPublishDate.Text);
            newsObj.ImgPublicID = UploadImg("");
            context.News.InsertOnSubmit(newsObj);
            context.SubmitChanges();

            Response.Redirect("Default.aspx");
        }
コード例 #4
0
        private void AddNews()
        {
            HEWDataContext context = new HEWDataContext();

            Model.New newsObj = new Model.New();
            newsObj.Title       = txtTitle.Text.Trim();
            newsObj.Body        = txtBody.Text.Trim();
            newsObj.IsPublished = cbIsPublished.Checked;
            newsObj.PublishDate = Convert.ToDateTime(txtPublishDate.Text);
            newsObj.ImgPublicID = UploadImg("");
            context.News.InsertOnSubmit(newsObj);
            context.SubmitChanges();

            Response.Redirect("Default.aspx");
        }
コード例 #5
0
        private void RenderNewsItem(int newsId)
        {
            Model.New newsObj = Model.Repositories.NewsRepository.GetNewsItem(newsId);
            if (newsObj == null)
            {
                Response.Redirect("Default.aspx");
            }

            txtTitle.Text         = newsObj.Title;
            txtBody.Text          = newsObj.Body;
            txtPublishDate.Text   = newsObj.PublishDate.ToString("dd/MM/yyyy");
            cbIsPublished.Checked = newsObj.IsPublished;

            imgNews.Visible  = true;
            imgNews.ImageUrl = "http://images.weserv.nl/?url=res.cloudinary.com/dlyvxs7of/image/upload/" +
                               newsObj.ImgPublicID + ".jpg&h=162&w=176&t=absolute";
        }
コード例 #6
0
ファイル: NewsOne.aspx.cs プロジェクト: mlistasta/rentoolo.ru
        protected void ButtonSave_Click(object sender, EventArgs e)
        {
            Model.New item = new Model.New();

            int itemId = 0;

            try
            {
                itemId = Convert.ToInt32(Request.Params["id"]);
            }
            catch (System.Exception ex)
            {
                DataHelper.AddException(ex);
            }

            if (itemId != 0)
            {
                item.Id = itemId;
            }

            try
            {
                var myDate = DateTime.ParseExact(TextBoxDate.Text, "dd.MM.yyyy", System.Globalization.CultureInfo.InvariantCulture, System.Globalization.DateTimeStyles.None);

                myDate = myDate.AddHours(DateTime.Now.Hour);
                myDate = myDate.AddMinutes(DateTime.Now.Minute);
                myDate = myDate.AddSeconds(DateTime.Now.Second);

                item.Date       = myDate;
                item.Text       = NewsText.Text;
                item.CreateDate = DateTime.Now;
                item.AuthorId   = User.UserId;
                item.Active     = CheckBoxActive.Checked;

                DataHelper.SubmitNews(item);
            }
            catch (System.Exception ex)
            {
                DataHelper.AddException(ex);
            }

            Response.Redirect("News.aspx");
        }