Exemple #1
0
        protected void btnUpdateActivity_Click(object sender, EventArgs e)
        {
            if (string.IsNullOrWhiteSpace(this.txtEditActivityName.Text))
            {
                this.lblEditActivityMessage.Text = "O nome deve ser preenchido!";
                return;
            }


            if (string.IsNullOrWhiteSpace(this.txtEditActivityDescription.Text))
            {
                this.lblEditActivityMessage.Text = "A descrição deve ser preenchida!";
                return;
            }

            if (DateTime.MinValue.Equals(Calendar2.SelectedDate))
            {
                this.lblEditActivityMessage.Text = "É necessário informar uma Data";
                return;
            }


            ActivityBusinessLogic activityBusinessLogic = new ActivityBusinessLogic();
            Activity activity = activityBusinessLogic.GetByID(Convert.ToInt32(HfUpdateID.Value));

            activity.Name        = txtEditActivityName.Text;
            activity.Description = txtEditActivityDescription.Text;
            activity.Date        = Calendar2.SelectedDate;

            activityBusinessLogic.Update(activity);

            BindActivities();

            ScriptManager.RegisterClientScriptBlock(this,
                                                    this.GetType(),
                                                    "EditHideModalScript",
                                                    Util.GetScriptToHideModalDialog("editModal"),
                                                    false);

            this.txtEditActivityName.Text        = string.Empty;
            this.txtEditActivityDescription.Text = string.Empty;
            this.lblEditActivityMessage.Text     = string.Empty;
        }