protected Activity CurrentActivity()
        {
            if (this.activity == null)
            {
                int id = Convert.ToInt32(this.Page.Request.Params["ActivityID"]);
                ActivityBusinessLogic activityBusinessLogic = new ActivityBusinessLogic();
                this.activity = activityBusinessLogic.GetByID(id);
            }

            return(activity);
        }
Exemple #2
0
        protected void btnDelete_Click(object sender, EventArgs e)
        {
            ActivityBusinessLogic activityBusinessLogic = new ActivityBusinessLogic();
            Activity activity = activityBusinessLogic.GetByID(Convert.ToInt32(HfDeleteID.Value));

            activityBusinessLogic.Delete(activity);


            ScriptManager.RegisterClientScriptBlock(this,
                                                    this.GetType(),
                                                    "delHideModalScript",
                                                    Util.GetScriptToHideModalDialog("deleteModal"),
                                                    false);


            BindActivities();
        }
Exemple #3
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;
        }