protected void uiButtonSaveVersion_Click(object sender, EventArgs e) { ManualVersion objdata = new ManualVersion(); if (CurrentManualVersion == null) { objdata.AddNew(); objdata.CreatedBy = new Guid(Membership.GetUser().ProviderUserKey.ToString()); objdata.CreatedDate = DateTime.Now; } else objdata = CurrentManualVersion; objdata.Title = uiTextBoxVersionTitle.Text; objdata.Notes = uiTextBoxNotes.Text; objdata.UpdatedBy = new Guid(Membership.GetUser().ProviderUserKey.ToString()); objdata.LastUpdatedDate = DateTime.Now; objdata.IssueNumber = uiTextBoxIssueNo.Text; objdata.RevisionNumber = uiTextBoxRevisionNo.Text; if (uiRadDatePickerIssueDate.SelectedDate != null) objdata.IssueDate = uiRadDatePickerIssueDate.SelectedDate.Value; if (uiRadDatePickerRevisionDate.SelectedDate != null) objdata.RevisionDate = uiRadDatePickerRevisionDate.SelectedDate.Value; objdata.ManualID = CurrentManual.ManualID; if (Session["CurrentUploadedFiles"] != null) { Hashtable Files; Files = (Hashtable)Session["CurrentUploadedFiles"]; if (Files.Count > 0) { foreach (DictionaryEntry item in Files) { objdata.Path = item.Value.ToString(); } Session["CurrentUploadedFiles"] = null; } } objdata.Save(); // add new notifications ManualCategory cat = new ManualCategory(); cat.GetTopMostParent(CurrentManual.ManualCategoryID); if (CurrentManual.ManualCategoryID == 12) { SendingNotifications.sendNotif(5, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, objdata.ManualVersionID, null, null, null); } else { if (!cat.IsColumnNull(ManualCategory.ColumnNames.ParentCategoryID)) { if (cat.ParentCategoryID != 12) SendingNotifications.sendNotif(3, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, objdata.ManualVersionID, null, null, null); else SendingNotifications.sendNotif(5, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, objdata.ManualVersionID, null, null, null); } else SendingNotifications.sendNotif(3, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, objdata.ManualVersionID, null, null, null); } BindData_Versions(); CurrentManualVersion = null; uiPanelViewAll.Visible = false; uiPanelVersions.Visible = true; uiPanelEditVersions.Visible = false; uiPanelEdit.Visible = true; ClearFields_Versions(); }
protected void uiButtonSave_Click(object sender, EventArgs e) { Manual objdata = new Manual(); if (CurrentManual == null) { objdata.AddNew(); objdata.CreatedBy = new Guid(Membership.GetUser().ProviderUserKey.ToString()); objdata.CreatedDate = DateTime.Now; } else objdata = CurrentManual; objdata.Title = uiTextBoxTitle.Text; objdata.UpdatedBy = new Guid(Membership.GetUser().ProviderUserKey.ToString()); objdata.LastUpdatedDate = DateTime.Now; //objdata.CreatedBy = uiTextBoxCreatedBy.Text; if (currentManualCat != 0) objdata.ManualCategoryID = currentManualCat; objdata.Save(); BindData(); CurrentManual = objdata; uiPanelViewAll.Visible = false; uiPanelVersions.Visible = true; uiPanelEditVersions.Visible = false; uiPanelEdit.Visible = true; uiLinkButtonEditForms.Visible = true; //ClearFields(); // add new notifications ManualCategory cat = new ManualCategory(); cat.GetTopMostParent(CurrentManual.ManualCategoryID); if (CurrentManual.ManualCategoryID == 12) { SendingNotifications.sendNotif(5, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, null, null, null, null); } else { if (!cat.IsColumnNull(ManualCategory.ColumnNames.ParentCategoryID)) { if (cat.ParentCategoryID != 12) SendingNotifications.sendNotif(3, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, null, null, null, null); else SendingNotifications.sendNotif(5, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, null, null, null, null); } else SendingNotifications.sendNotif(3, CurrentManual.ManualCategoryID, CurrentManual.ManualID, null, null, null, null, null); } }