public void RaisePostBackEvent(string eventArgument) { string[] args = eventArgument.Split('_'); if (args[0] == "gvQueue") { hdnSelectedQueueRow.Text = args[1]; hdnSelectedQueueID.Text = gvQueue.DataKeys[Int32.Parse(hdnSelectedQueueRow.Text)]["schedule_id"].ToString(); btnQueueDelete.Visible = true; txtName.Text = ""; tsTime.Text = ""; foreach (ListItem li in rbScheduleType.Items) { li.Selected = false; } foreach (ListItem li in rblAction.Items) { li.Selected = false; } chkSunday.Checked = false; chkSaturday.Checked = false; chkMonday.Checked = false; chkTuesday.Checked = false; chkWednesday.Checked = false; chkThursday.Checked = false; chkFriday.Checked = false; loadDDLs(); } else if (args[0] == "gvRecurring" && txtName.Text != "") { hdnSelectedRecurringRow.Text = args[1]; hdnSelectedRecurringID.Text = gvRecurring.DataKeys[Int32.Parse(hdnSelectedRecurringRow.Text)]["recurring_id"].ToString(); hdnSelectedRecurringName.Text = gvRecurring.DataKeys[Int32.Parse(hdnSelectedRecurringRow.Text)]["schedule_name"].ToString(); btnUpdate.Visible = true; btnDelete.Visible = true; loadDetails(); alert.Visible = false; txtExportSchedule.Text = OSAEScheduleManager.ScheduleExport(hdnSelectedRecurringName.Text); } else if (args[0] == "gvRecurring" && txtName.Text == "") { hdnSelectedRecurringRow.Text = args[1]; hdnSelectedRecurringID.Text = gvRecurring.DataKeys[Int32.Parse(hdnSelectedRecurringRow.Text)]["recurring_id"].ToString(); hdnSelectedRecurringName.Text = gvRecurring.DataKeys[Int32.Parse(hdnSelectedRecurringRow.Text)]["schedule_name"].ToString(); btnUpdate.Visible = false; btnDelete.Visible = true; loadDetails(); alert.Visible = false; } }
protected void btnQueueDelete_Click(object sender, EventArgs e) { OSAEScheduleManager.ScheduleQueueDelete(Int32.Parse(hdnSelectedQueueID.Text)); int selectedRow = Int32.Parse(hdnSelectedQueueRow.Text) - 1; if (selectedRow < 0) { hdnSelectedQueueRow.Text = ""; } else { hdnSelectedQueueRow.Text = selectedRow.ToString(); } loadQueue(); }
protected void Page_PreRender(object sender, EventArgs e) { if (hdnSelectedQueueRow.Text != "") { gvQueue.Rows[Int32.Parse(hdnSelectedQueueRow.Text)].Attributes.Remove("onmouseout"); gvQueue.Rows[Int32.Parse(hdnSelectedQueueRow.Text)].Style.Add("background", "lightblue"); } if (hdnSelectedRecurringRow.Text != "") { gvRecurring.Rows[Int32.Parse(hdnSelectedRecurringRow.Text)].Attributes.Remove("onmouseout"); gvRecurring.Rows[Int32.Parse(hdnSelectedRecurringRow.Text)].Style.Add("background", "lightblue"); } txtPickedDate.Text = txtPickedDate.Text; txtExportSchedule.Text = OSAEScheduleManager.ScheduleExport(hdnSelectedRecurringName.Text); }
protected void btnDelete_Click(object sender, EventArgs e) { OSAEScheduleManager.ScheduleRecurringDelete(hdnSelectedRecurringName.Text); int selectedRow = Int32.Parse(hdnSelectedRecurringRow.Text) - 1; if (selectedRow < 0) { hdnSelectedRecurringRow.Text = ""; } else { hdnSelectedRecurringRow.Text = selectedRow.ToString(); } loadRecurring(); }
protected void btnAdd_Click(object sender, EventArgs e) { if (txtPickedDate.Text == "") { txtPickedDate.Text = "2000-01-01"; } if (rbScheduleType.SelectedValue == "1") { string date = txtPickedDate.Text + " " + tsTime.Text + ":00"; DateTime dt = Convert.ToDateTime(date); if (rblAction.SelectedValue == "1") { OSAEScheduleManager.ScheduleQueueAdd(dt, null, null, null, null, ddlScript.SelectedItem.Text, 0); } else { OSAEScheduleManager.ScheduleQueueAdd(dt, ddlObject.SelectedValue, ddlMethod.SelectedValue, txtParam1.Text, txtParam2.Text, "", 0); } lblAlert.Text = "One time schedule added successfully"; } else { if (rblAction.SelectedValue == "1") { OSAEScheduleManager.ScheduleRecurringAdd(txtName.Text, null, null, null, null, ddlScript.SelectedItem.Text, tsTime.Text + ":00", chkSunday.Checked, chkMonday.Checked, chkTuesday.Checked, chkWednesday.Checked, chkThursday.Checked, chkFriday.Checked, chkSaturday.Checked, rbScheduleType.SelectedValue, Int32.Parse(txtMinutes.Text), ddlMonthDay.SelectedValue, txtPickedDate.Text, chkActive.Checked); } else { OSAEScheduleManager.ScheduleRecurringAdd(txtName.Text, ddlObject.SelectedValue, ddlMethod.SelectedValue, txtParam1.Text, txtParam2.Text, "", tsTime.Text + ":00", chkSunday.Checked, chkMonday.Checked, chkTuesday.Checked, chkWednesday.Checked, chkThursday.Checked, chkFriday.Checked, chkSaturday.Checked, rbScheduleType.SelectedValue, Int32.Parse(txtMinutes.Text), ddlMonthDay.SelectedValue, txtPickedDate.Text, chkActive.Checked); } lblAlert.Text = "Recurring schedule added successfully"; } loadQueue(); loadRecurring(); alert.Visible = true; }
protected void btnUpdate_Click(object sender, EventArgs e) { if (txtPickedDate.Text == "") { txtPickedDate.Text = "2000-01-01"; } if (rblAction.SelectedValue == "1") { OSAEScheduleManager.ScheduleRecurringUpdate(hdnSelectedRecurringName.Text, txtName.Text, "", "", "", "", ddlScript.SelectedItem.Text, tsTime.Text + ":00", chkSunday.Checked, chkMonday.Checked, chkTuesday.Checked, chkWednesday.Checked, chkThursday.Checked, chkFriday.Checked, chkSaturday.Checked, rbScheduleType.SelectedValue, Int32.Parse(txtMinutes.Text), ddlMonthDay.SelectedValue, txtPickedDate.Text, chkActive.Checked); } else { OSAEScheduleManager.ScheduleRecurringUpdate(hdnSelectedRecurringName.Text, txtName.Text, ddlObject.SelectedValue, ddlMethod.SelectedValue, txtParam1.Text, txtParam2.Text, "", tsTime.Text + ":00", chkSunday.Checked, chkMonday.Checked, chkTuesday.Checked, chkWednesday.Checked, chkThursday.Checked, chkFriday.Checked, chkSaturday.Checked, rbScheduleType.SelectedValue, Int32.Parse(txtMinutes.Text), ddlMonthDay.SelectedValue, txtPickedDate.Text, chkActive.Checked); } loadQueue(); loadRecurring(); lblAlert.Text = "Recurring schedule updated successfully"; alert.Visible = true; }
private void loadDetails() { OSAERecurringSchedule schedule = OSAEScheduleManager.GetRecurringSchedule(hdnSelectedRecurringName.Text); rbScheduleType.SelectedValue = schedule.Interval; rbScheduleType_SelectedIndexChanged(null, null); txtName.Text = schedule.Name; tsTime.Text = schedule.Time.Substring(0, 5); txtMinutes.Text = schedule.Minutes; ddlMonthDay.SelectedItem.Text = schedule.MonthDay; string date = schedule.Date; DateTime dt = Convert.ToDateTime(date); txtPickedDate.Text = dt.Year + "-" + dt.Month + "-" + dt.Day; chkSunday.Checked = false; chkSaturday.Checked = false; chkMonday.Checked = false; chkTuesday.Checked = false; chkWednesday.Checked = false; chkThursday.Checked = false; chkFriday.Checked = false; if (schedule.Sunday == "1") { chkSunday.Checked = true; } if (schedule.Saturday == "1") { chkSaturday.Checked = true; } if (schedule.Monday == "1") { chkMonday.Checked = true; } if (schedule.Tuesday == "1") { chkTuesday.Checked = true; } if (schedule.Wednesday == "1") { chkWednesday.Checked = true; } if (schedule.Thursday == "1") { chkThursday.Checked = true; } if (schedule.Friday == "1") { chkFriday.Checked = true; } chkActive.Checked = false; if (schedule.Active == "1") { chkActive.Checked = true; } if (schedule.Object != "") { rblAction.SelectedValue = "2"; rblAction_SelectedIndexChanged(null, null); ddlObject.SelectedValue = schedule.Object; loadMethods(); ddlMethod.SelectedValue = schedule.Method; txtParam1.Text = schedule.Param1; txtParam2.Text = schedule.Param2; } else { rblAction.SelectedValue = "1"; rblAction_SelectedIndexChanged(null, null); ddlScript.SelectedItem.Text = schedule.Script; } }