コード例 #1
0
ファイル: EventsAdd.aspx.cs プロジェクト: m3hrad/CityCrowd
        protected void ButtonSubmit_Click(object sender, EventArgs e)
        {
            HiddenFieldStep.Value = "4";
            bool check = true;
            LiteralMessage.Text = "";

            if (TextBoxName.Text.Length == 0) // check name
            {
                check = false;
                LiteralMessage.Text = "Enter name<br/>";
            }
            if(TextBoxDate.Text.Length == 0) // check date
            {
                check = false;
                LiteralMessage.Text += "Enter date<br/>";
            }
            if (TextBoxParticipants.Text.Length == 0) // check participants +++only number
            {
                check = false;
                LiteralMessage.Text += "Enter participants number<br/>";
            }
            // participants
            double num;
            string candidate = TextBoxParticipants.Text;
            if (!double.TryParse(candidate, out num) && TextBoxParticipants.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Participants is not valid, enter number<br/>";
            }
            // date
            if (Convert.ToDateTime(HiddenFieldDate.Value) < DateTime.Now)
            {
                check = false;
                LiteralMessage.Text += "Date cannot be in the past<br/>";
            }

            if(!check) // there is something wrong with the values that user entered
            {
                LiteralMessage.Visible = true;
            }
            else
            { // user entered valid values
                LiteralMessage.Visible = false;

                DateTime date = Convert.ToDateTime(HiddenFieldDate.Value);

                Classes.Events ev = new Classes.Events();
                int status = ev.eventAdd(Convert.ToInt32(Session["UserId"]),
                    TextBoxName.Text,
                    HiddenFieldDate.Value,
                    Convert.ToInt32(HiddenFieldParticipants.Value),
                    Convert.ToInt32(HiddenFieldLocationId.Value),
                    TextBoxAddress.Text,
                    Convert.ToInt16(HiddenFieldTypeId.Value),
                    Convert.ToInt16(HiddenFieldCoverId.Value),
                    TextBoxDescriptions.Text);

                if (status == 1)
                {
                    Response.Redirect("~/Done/EventAdded");
                }
                else if (status == -1)
                {
                    // +show error message
                }
            }
        }
コード例 #2
0
        protected void ButtonSubmit_Click(object sender, EventArgs e)
        {
            bool check = true;

            LiteralMessage.Text = "";

            if (TextBoxName.Text.Length == 0) // check name
            {
                check = false;
                LiteralMessage.Text = "Enter name<br/>";
            }
            if (TextBoxDate.Text.Length == 0) // check date
            {
                check = false;
                LiteralMessage.Text += "Enter date<br/>";
            }
            if (TextBoxParticipants.Text.Length == 0) // check participants +++only number
            {
                check = false;
                LiteralMessage.Text += "Enter participants number<br/>";
            }
            if (TextBoxLanguages.Text.Length == 0) // check language
            {
                check = false;
                LiteralMessage.Text += "Enter language<br/>";
            }
            // check duration
            double num;
            string candidate = TextBoxDuration.Text;

            if (!double.TryParse(candidate, out num) && TextBoxDuration.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Duration is not valid, enter number<br/>";
            }
            // check pricefrom
            candidate = TextBoxPriceFrom.Text;
            if (!double.TryParse(candidate, out num) && TextBoxPriceFrom.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Price from is not valid, enter number<br/>";
            }
            // check priceto
            candidate = TextBoxPriceTo.Text;
            if (!double.TryParse(candidate, out num) && TextBoxPriceTo.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Price from is not valid, enter number<br/>";
            }
            // participants
            candidate = TextBoxParticipants.Text;
            if (!double.TryParse(candidate, out num) && TextBoxParticipants.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Participants is not valid, enter number<br/>";
            }

            if (!check) // there is something wrong with the values that user entered
            {
                LiteralMessage.Visible = true;
            }
            else
            { // user entered valid values
                LiteralMessage.Visible = false;

                DateTime date = Convert.ToDateTime(HiddenFieldDate.Value);

                Classes.Events ev     = new Classes.Events();
                int            status = ev.eventAdd(Convert.ToInt32(Session["UserId"]),
                                                    TextBoxName.Text,
                                                    HiddenFieldDate.Value,
                                                    Convert.ToInt32(HiddenFieldParticipants.Value),
                                                    Convert.ToInt32(DropDownListCity.SelectedValue),
                                                    Convert.ToInt16(DropDownListPrivacy.SelectedValue),
                                                    Convert.ToInt16(HiddenFieldTypeId.Value),
                                                    Convert.ToInt16(HiddenFieldCoverId.Value),
                                                    HiddenFieldLanguages.Value,
                                                    TextBoxDescriptions.Text,
                                                    false,
                                                    false);

                if (status == 1)
                {
                    //show success message
                    //PanelInfo.Visible = false;
                    LiteralMessage.Text    = "You have successfully added an event.";
                    LiteralMessage.Visible = true;
                }
                else if (status == -1)
                {
                    // +show error message
                }
            }
        }
コード例 #3
0
ファイル: EventsAdd.aspx.cs プロジェクト: m3hrad/CityCrowd
        protected void ButtonSubmit_Click(object sender, EventArgs e)
        {
            HiddenFieldStep.Value = "4";
            bool check = true;

            LiteralMessage.Text = "";

            if (TextBoxName.Text.Length == 0) // check name
            {
                check = false;
                LiteralMessage.Text = "Enter name<br/>";
            }
            if (TextBoxDate.Text.Length == 0) // check date
            {
                check = false;
                LiteralMessage.Text += "Enter date<br/>";
            }
            if (TextBoxParticipants.Text.Length == 0) // check participants +++only number
            {
                check = false;
                LiteralMessage.Text += "Enter participants number<br/>";
            }
            // participants
            double num;
            string candidate = TextBoxParticipants.Text;

            if (!double.TryParse(candidate, out num) && TextBoxParticipants.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Participants is not valid, enter number<br/>";
            }
            // date
            if (Convert.ToDateTime(HiddenFieldDate.Value) < DateTime.Now)
            {
                check = false;
                LiteralMessage.Text += "Date cannot be in the past<br/>";
            }

            if (!check) // there is something wrong with the values that user entered
            {
                LiteralMessage.Visible = true;
            }
            else
            { // user entered valid values
                LiteralMessage.Visible = false;

                DateTime date = Convert.ToDateTime(HiddenFieldDate.Value);

                Classes.Events ev     = new Classes.Events();
                int            status = ev.eventAdd(Convert.ToInt32(Session["UserId"]),
                                                    TextBoxName.Text,
                                                    HiddenFieldDate.Value,
                                                    Convert.ToInt32(HiddenFieldParticipants.Value),
                                                    Convert.ToInt32(HiddenFieldLocationId.Value),
                                                    TextBoxAddress.Text,
                                                    Convert.ToInt16(HiddenFieldTypeId.Value),
                                                    Convert.ToInt16(HiddenFieldCoverId.Value),
                                                    TextBoxDescriptions.Text);

                if (status == 1)
                {
                    Response.Redirect("~/Done/EventAdded");
                }
                else if (status == -1)
                {
                    // +show error message
                }
            }
        }
コード例 #4
0
ファイル: EventsAdd.aspx.cs プロジェクト: farhad85/CityCrowd
        protected void ButtonSubmit_Click(object sender, EventArgs e)
        {
            bool check = true;
            LiteralMessage.Text = "";

            if (TextBoxName.Text.Length == 0) // check name
            {
                check = false;
                LiteralMessage.Text = "Enter name<br/>";
            }
            if(TextBoxDate.Text.Length == 0) // check date
            {
                check = false;
                LiteralMessage.Text += "Enter date<br/>";
            }
            if (TextBoxParticipants.Text.Length == 0) // check participants +++only number
            {
                check = false;
                LiteralMessage.Text += "Enter participants number<br/>";
            }
            if (TextBoxLanguages.Text.Length == 0) // check language
            {
                check = false;
                LiteralMessage.Text += "Enter language<br/>";
            }
            // check duration
            double num;
            string candidate = TextBoxDuration.Text;
            if (!double.TryParse(candidate, out num) && TextBoxDuration.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Duration is not valid, enter number<br/>";
            }
            // check pricefrom
            candidate = TextBoxPriceFrom.Text;
            if (!double.TryParse(candidate, out num) && TextBoxPriceFrom.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Price from is not valid, enter number<br/>";
            }
            // check priceto
            candidate = TextBoxPriceTo.Text;
            if (!double.TryParse(candidate, out num) && TextBoxPriceTo.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Price from is not valid, enter number<br/>";
            }
            // participants
            candidate = TextBoxParticipants.Text;
            if (!double.TryParse(candidate, out num) && TextBoxParticipants.Text.Length != 0)
            {
                check = false;
                LiteralMessage.Text += "Participants is not valid, enter number<br/>";
            }

            if(!check) // there is something wrong with the values that user entered
            {
                LiteralMessage.Visible = true;
            }
            else
            { // user entered valid values
                LiteralMessage.Visible = false;

                DateTime date = Convert.ToDateTime(HiddenFieldDate.Value);

                Classes.Events ev = new Classes.Events();
                int status = ev.eventAdd(Convert.ToInt32(Session["UserId"]),
                    TextBoxName.Text,
                    HiddenFieldDate.Value,
                    Convert.ToInt32(HiddenFieldParticipants.Value),
                    Convert.ToInt32(DropDownListCity.SelectedValue),
                    Convert.ToInt16(DropDownListPrivacy.SelectedValue),
                    Convert.ToInt16(HiddenFieldTypeId.Value),
                    Convert.ToInt16(HiddenFieldCoverId.Value),
                    HiddenFieldLanguages.Value,
                    TextBoxDescriptions.Text,
                    false,
                    false);

                if (status == 1)
                {
                     //show success message
                    //PanelInfo.Visible = false;
                    LiteralMessage.Text = "You have successfully added an event.";
                    LiteralMessage.Visible = true;
                }
                else if (status == -1)
                {
                    // +show error message
                }
            }
        }