protected void btnDecline_ServerClick(object sender, System.EventArgs e) { CalendarEntry2.DeclineResource(EventID); if (!Security.CurrentUser.IsExternal) { Util.CommonHelper.ReloadTopFrame("ActiveWork.ascx", "../Workspace/default.aspx?BTab=Workspace", Response); } else { Response.Redirect("~/External/MissingObject.aspx"); } }
protected void btnAccept_ServerClick(object sender, System.EventArgs e) { CalendarEntry2.AcceptResource(EventID); if (!Security.CurrentUser.IsExternal) { Util.CommonHelper.ReloadTopFrame("ActiveWork.ascx", "../Events/EventView.aspx?EventId=" + EventID, Response); } else { Util.CommonHelper.ReloadTopFrame("ActiveWork.ascx", "../External/ExternalEvent.aspx?EventId=" + EventID, Response); } }
protected void btnSave_Click(object sender, System.EventArgs e) { //Page.RegisterStartupScript("DisableButtons","DisableButtons(this);"); DataTable dt = (DataTable)ViewState["Participants"]; CalendarEntry2.UpdateResources(EventID, dt); if (Request["FromCreate"] != null) { Page.ClientScript.RegisterStartupScript(this.GetType(), Guid.NewGuid().ToString(), String.Format(CultureInfo.InvariantCulture, "javascript:try{{window.parent.{0}();}}catch(ex){{;}}", Request["closeFramePopup"]), true); } else if (Request["closeFramePopup"] != null) { CommandParameters cp = new CommandParameters("MC_PM_EventParticipants"); Mediachase.Ibn.Web.UI.WebControls.CommandHandler.RegisterCloseOpenedFrameScript(this.Page, cp.ToString()); } else { Page.ClientScript.RegisterStartupScript(this.GetType(), Guid.NewGuid().ToString(), "try {window.opener.top.frames['right'].location.href='../Events/EventView.aspx?EventID=" + EventID + "';}" + "catch (e){} window.close();", true); } }
private void ShowStep(int step) { HtmlButton btn = null; object template = this.Parent.Parent.Parent; if (template is WizardTemplate) { btn = ((WizardTemplate)template).GetbtnNext(); } basic.Visible = false; upload.Visible = false; categories.Visible = false; comments.Visible = false; if (step == 2 && rbActions.SelectedIndex == 0 && btn != null) { btn.Attributes.Add("onclick", "DisableButtons(this);ShowProgress();"); } #region Save if (step == _stepCount + 1) { string sItem = ""; if (ObjectType == 7) { if (rbActions.SelectedIndex == 0) { sItem = "0"; if ((ffileUp.PostedFile != null && ffileUp.PostedFile.ContentLength > 0)) { Incident.UploadFile(ObjectID, ffileUp.PostedFile.FileName, ffileUp.PostedFile.InputStream); } } if (rbActions.SelectedIndex == 1) { sItem = "1"; ArrayList alCategories = new ArrayList(); for (int i = 0; i < lbCategories.Items.Count; i++) { if (lbCategories.Items[i].Selected) { alCategories.Add(int.Parse(lbCategories.Items[i].Value)); } } Issue2.AddIssueCategories(ObjectID, alCategories); } if (rbActions.SelectedIndex == 2) { sItem = "2"; Incident.AddDiscussion(ObjectID, txtComments.Text); } string sPath = "../Wizards/CommonWizard.aspx?ObjectType=7&ObjectID=" + ObjectID.ToString(); if (sItem != "") { sPath = sPath + "&item=" + sItem; } Response.Redirect(sPath); } if (ObjectType == 6) { if (rbActions.SelectedIndex == 0) { sItem = "0"; if ((ffileUp.PostedFile != null && ffileUp.PostedFile.ContentLength > 0)) { ToDo.UploadFile(ObjectID, ffileUp.PostedFile.FileName, ffileUp.PostedFile.InputStream); } } if (rbActions.SelectedIndex == 1) { sItem = "1"; ArrayList alCategories = new ArrayList(); for (int i = 0; i < lbCategories.Items.Count; i++) { if (lbCategories.Items[i].Selected) { alCategories.Add(int.Parse(lbCategories.Items[i].Value)); } } ToDo2.SetGeneralCategories(ObjectID, alCategories); } if (rbActions.SelectedIndex == 2) { sItem = "2"; ToDo.AddDiscussion(ObjectID, txtComments.Text); } string sPath = "../Wizards/CommonWizard.aspx?ObjectType=6&ObjectID=" + ObjectID.ToString(); if (sItem != "") { sPath = sPath + "&item=" + sItem; } Response.Redirect(sPath); } if (ObjectType == 4) { if (rbActions.SelectedIndex == 0) { sItem = "0"; if ((ffileUp.PostedFile != null && ffileUp.PostedFile.ContentLength > 0)) { CalendarEntry.UploadFile(ObjectID, ffileUp.PostedFile.FileName, ffileUp.PostedFile.InputStream); } } if (rbActions.SelectedIndex == 1) { sItem = "1"; ArrayList alCategories = new ArrayList(); for (int i = 0; i < lbCategories.Items.Count; i++) { if (lbCategories.Items[i].Selected) { alCategories.Add(int.Parse(lbCategories.Items[i].Value)); } } CalendarEntry2.SetGeneralCategories(ObjectID, alCategories); } if (rbActions.SelectedIndex == 2) { sItem = "2"; CalendarEntry.AddDiscussion(ObjectID, txtComments.Text); } string sPath = "../Wizards/CommonWizard.aspx?ObjectType=4&ObjectID=" + ObjectID.ToString(); if (sItem != "") { sPath = sPath + "&item=" + sItem; } Response.Redirect(sPath); } return; } #endregion ((Panel)steps[step - 1]).Visible = true; }
protected void btnSave_ServerClick(object sender, System.EventArgs e) { if (ProjID <= 0) { ProjID = ucProject.ObjectId; } Page.Validate(); if (!Page.IsValid) { return; } bool valid = true; bool SaveAndAssign = false; if (sender == (object)btnSaveAssign) { SaveAndAssign = true; } txtTitle.Text = HttpUtility.HtmlEncode(txtTitle.Text); txtDescription.Text = HttpUtility.HtmlEncode(txtDescription.Text); txtLocation.Text = HttpUtility.HtmlEncode(txtLocation.Text); ArrayList alCategories = new ArrayList(); for (int i = 0; i < lbCategory.Items.Count; i++) { if (lbCategory.Items[i].Selected) { alCategories.Add(int.Parse(lbCategory.Items[i].Value)); } } PrimaryKeyId orgUid = PrimaryKeyId.Empty; PrimaryKeyId contactUid = PrimaryKeyId.Empty; if (ClientControl.ObjectType == OrganizationEntity.GetAssignedMetaClassName()) { orgUid = ClientControl.ObjectId; } else if (ClientControl.ObjectType == ContactEntity.GetAssignedMetaClassName()) { contactUid = ClientControl.ObjectId; } if (EventID != 0) { CalendarEntry2.Update(EventID, txtTitle.Text, txtDescription.Text, txtLocation.Text, ucProject.ObjectId, int.Parse(ManagerList.SelectedValue), int.Parse(ddlPriority.SelectedItem.Value), int.Parse(ddlType.SelectedItem.Value), dtcStartDate.SelectedDate, dtcEndDate.SelectedDate, alCategories, contactUid, orgUid); } else { if (fAssetFile.PostedFile != null && fAssetFile.PostedFile.ContentLength > 0) { EventID = CalendarEntry.Create(txtTitle.Text, txtDescription.Text, txtLocation.Text, ucProject.ObjectId, int.Parse(ManagerList.SelectedValue), int.Parse(ddlPriority.SelectedItem.Value), int.Parse(ddlType.SelectedItem.Value), dtcStartDate.SelectedDate, dtcEndDate.SelectedDate, alCategories, fAssetFile.PostedFile.FileName, fAssetFile.PostedFile.InputStream, AutoInvite, contactUid, orgUid); } else if (fAssetFile.PostedFile == null) { EventID = CalendarEntry.Create(txtTitle.Text, txtDescription.Text, txtLocation.Text, ucProject.ObjectId, int.Parse(ManagerList.SelectedValue), int.Parse(ddlPriority.SelectedItem.Value), int.Parse(ddlType.SelectedItem.Value), dtcStartDate.SelectedDate, dtcEndDate.SelectedDate, alCategories, null, null, AutoInvite, contactUid, orgUid); } else { vFile.Visible = true; valid = false; } } if (EventID > 0) { EditControl.Save(EventID); string shared = String.Empty; if (SharedID > 0) { shared = "&SharedId=" + SharedID; } UserLightPropertyCollection pc = Security.CurrentUser.Properties; if (!SaveAndAssign) { if (!cbOneMore.Checked) { //pc["EventView_CurrentTab"] = "General"; Response.Redirect("EventView.aspx?EventID=" + EventID + shared); } else { if (ProjID > 0) { Response.Redirect("../Events/EventEdit.aspx?Checked=1&ProjectID=" + ProjID); } else { Response.Redirect("../Events/EventEdit.aspx?Checked=1"); } } } else { if (!cbOneMore.Checked) { pc["EventView_CurrentTab"] = "General"; Response.Redirect("EventView.aspx?EventID=" + EventID + "&Assign=1" + shared); } else { if (ProjID > 0) { Response.Redirect("../Events/EventEdit.aspx?Checked=1&OldEventID=" + EventID + "&Assign=1&ProjectID=" + ProjID); } else { Response.Redirect("../Events/EventEdit.aspx?Checked=1&OldEventID=" + EventID + "&Assign=1"); } } } } if (ProjID > 0 && valid) { Response.Redirect("../Projects/ProjectView.aspx?ProjectId=" + ProjID + "&Tab=6"); } }