Ejemplo n.º 1
0
		protected void gvReminder_RowCommand(object sender, GridViewCommandEventArgs e) {
			int reminderID = 0;

			if (e.CommandName == "DoEdit") {
				hf_reminderID.Value = e.CommandArgument.ToString();
				reminderID = Convert.ToInt32(e.CommandArgument.ToString());

				ReminderMaster reminder = ReminderMasterManager.Get(reminderID);

				txtDescription.Text = reminder.Description;

				txtDuration.Text = reminder.Duration.ToString();

				ddlType.SelectedValue = reminder.DurationType.ToString();

				pnlEdit.Visible = true;
				pnlList.Visible = false;
			}

			if (e.CommandName == "DoDelete") {
				hf_reminderID.Value = e.CommandArgument.ToString();
				reminderID = Convert.ToInt32(e.CommandArgument.ToString());

				ReminderMaster reminder = ReminderMasterManager.Get(reminderID);

				if (reminder != null) {
					reminder.isActive = false;

					ReminderMasterManager.Save(reminder);
				}
			}

			bindList();
		}
Ejemplo n.º 2
0
		protected void btnSave_click(object sender, EventArgs e) {
			ReminderMaster reminder = null;
			
			Page.Validate("reminder");

			if (!Page.IsValid)
				return;

			reminder = new ReminderMaster();

			reminder.ReminderID = Convert.ToInt32(hf_reminderID.Value);
			
			reminder.Description = txtDescription.Text;

			reminder.DurationType = Convert.ToInt32(ddlType.SelectedValue);
			
			reminder.Duration = Convert.ToInt32(txtDuration.Text);
			
			reminder.isActive = true;

			if (SessionHelper.getClientId() > 0)
				reminder.clientID = SessionHelper.getClientId();

			ReminderMasterManager.Save(reminder);

			clearFields();

			pnlList.Visible = true;
			pnlEdit.Visible = false;

			bindList();
		}
Ejemplo n.º 3
0
		protected void bindList() {
			if (SessionHelper.getClientId() > 0)
				gvReminder.DataSource = ReminderMasterManager.GetAll(SessionHelper.getClientId());
			else
				gvReminder.DataSource = ReminderMasterManager.GetAll();

			gvReminder.DataBind();
		}
Ejemplo n.º 4
0
        private void DoBind()
        {
            int clientID = Core.SessionHelper.getClientId();
            List <StatusMaster> lstStatus = null;

            var predicate = PredicateBuilder.True <StatusMaster>();


            lstStatus = StatusManager.GetAll(clientID);

            gvStatus.DataSource = lstStatus;
            gvStatus.DataBind();


            // load reminder master
            CollectionManager.FillCollection(ddlReminder, "ReminderID", "Description", ReminderMasterManager.GetAll(clientID));
        }