Пример #1
0
    protected void btnUpdate_Click(object sender, EventArgs e)
    {
        DataTable dt = BINROTA.BUS.Pages.GetPageForExistanceControl(UctrlPageTree1.SelectedSubjectID);

        if (dt.Rows.Count > 0)
        {
            DateTime TravelDate = new DateTime(UctrlPageContent1.ContentYear, UctrlPageContent1.ContentMonth, UctrlPageContent1.ContentDay);
            BINROTA.BUS.Pages.PagesUpdate(int.Parse(dt.Rows[0]["PageID"].ToString()), int.Parse(dt.Rows[0]["SubjectID"].ToString()),
                                          int.Parse(((DropDownList)UctrlPageContent1.FindControl("drpPageCategory")).SelectedValue),
                                          ((TextBox)(UctrlPageContent1.FindControl("txtTitle"))).Text,
                                          UctrlPageContent1.ContentText, TravelDate,
                                          "PhotoPathKonulacak", "PhotoCaptionKonulacak", DateTime.Now, SessRoot.UserID, UctrlPageCategories1.GetCategoryContentsHT());
            PopulateRepeater();
        }
    }
Пример #2
0
    protected void btnSubmit_Click(object sender, EventArgs e)
    {
        if (isDateValid(drpDay.SelectedValue + "." + drpMonth.SelectedValue + "." + drpYear.SelectedValue))
        {
            DateTime TravelDate = new DateTime(int.Parse(drpYear.SelectedValue), int.Parse(drpMonth.SelectedValue), int.Parse(drpDay.SelectedValue));
            if (txtTitle.Text != "" && ftbPageContent.Text != "")
            {
                try
                {
                    if (this.SaveMode == Enumerations.SaveMode.Insert)
                    {
                        if (drpCity.SelectedValue == "0")
                        {
                            BINROTA.BUS.Pages.PagesInsert(
                                SessRoot.UserID, int.Parse(drpCountry.SelectedValue), (int)Enumerations.PageType.TravelPage,
                                int.Parse(drpPageCategory.SelectedValue),
                                txtTitle.Text,
                                ftbPageContent.Text, TravelDate, "PhotoPathKonulacak",
                                "PhotoCaptionKonulacak", 0, DateTime.Now, SessRoot.UserID, UctrlPageCategories1.GetCategoryContents());
                        }
                        else
                        {
                            BINROTA.BUS.Pages.PagesInsert(
                                SessRoot.UserID, int.Parse(drpCity.SelectedValue), (int)Enumerations.PageType.TravelPage,
                                int.Parse(drpPageCategory.SelectedValue),
                                txtTitle.Text,
                                ftbPageContent.Text, TravelDate, "PhotoPathKonulacak",
                                "PhotoCaptionKonulacak", 0, DateTime.Now, SessRoot.UserID, UctrlPageCategories1.GetCategoryContents());
                        }
                        ftbPageContent.Text = "";
                        txtTitle.Text       = "";
                        //UctrlPageCategories1.ClearTextBoxes();
                        //lbMessage.Text = "Gezi yazýsý baþarýyla eklenmiþtir";
                    }
                    else if (this.SaveMode == Enumerations.SaveMode.Update)
                    {
                        if (drpCity.SelectedValue == "0")
                        {
                            BINROTA.BUS.Pages.PagesUpdate(this.PageID, int.Parse(drpCountry.SelectedValue),
                                                          int.Parse(drpPageCategory.SelectedValue), txtTitle.Text, ftbPageContent.Text, TravelDate,
                                                          "PhotoPathKonulacak", "PhotoCaptionKonulacak", DateTime.Now, SessRoot.UserID,
                                                          UctrlPageCategories1.GetCategoryContentsHT());
                        }
                        else
                        {
                            BINROTA.BUS.Pages.PagesUpdate(this.PageID, int.Parse(drpCity.SelectedValue),
                                                          int.Parse(drpPageCategory.SelectedValue), txtTitle.Text, ftbPageContent.Text, TravelDate,
                                                          "PhotoPathKonulacak", "PhotoCaptionKonulacak", DateTime.Now, SessRoot.UserID,
                                                          UctrlPageCategories1.GetCategoryContentsHT());
                        }
                    }
                    //lbMessage.Text = "Yazýnýz baþarýyla kaydedilmiþtir. Teþekkür ederiz";
                    UctrlPageCategories1.ClearForm();
                }
                catch (Exception)
                {
                    Response.Redirect("Result.aspx?Message=Yazý girilirken bir hata oluþtu. Lütfen tekrar deneyin");
                    throw;
                }

                Response.Write("<script>window.opener.location.reload()</script>");
                Response.Redirect("Result.aspx?Message=Yazýnýz baþarýyla kaydedilmiþtir. Teþekkür ederiz");
                //pnlMessage.Visible = true;
                //pnlPageContent.Visible = false;
                //pnlButtons.Visible = false;
            }
        }
        else
        {
            Response.Redirect("Result.aspx?Message=Girmiþ olduðunuz tarih geçerli bir tarih deðildir. Lütfen doðru bir tarih giriniz.");
        }
    }