protected void Page_Load(object sender, EventArgs e) { if (String.IsNullOrEmpty(Request["TemporaryId"])) { GeneralReport _generalReport = new GeneralReport() { Allow = true, Temporary = true, TemporaryCreationDate = DateTime.Now, Format = "Excel" }; //Выставляем плательщика 921 (Офис123) //todo: Возможно потом это надо удалить _generalReport.Payer = Payer.Find((uint)921); using (new TransactionScope()) { _generalReport.Save(); } Response.Redirect("TemporaryReport.aspx?TemporaryId=" + _generalReport.Id); } if (!this.IsPostBack) { ReportType[] _reportTypes = ReportType.FindAll(Order.Asc("ReportTypeName")); ddlReportTypes.DataSource = _reportTypes; ddlReportTypes.DataTextField = "ReportTypeName"; ddlReportTypes.DataValueField = "Id"; ddlReportTypes.DataBind(); tbReportName.Text = _reportTypes[0].AlternateSubject; BindTemplateReports(_reportTypes[0]); } }
private void SaveTaskChanges() { currentTaskDefinition.Settings.Enabled = chbAllow.Checked; _generalReport.Allow = chbAllow.Checked; _generalReport.Save(); btnExecute.Enabled = currentTask.State != TaskState.Running && currentTask.State != TaskState.Running; btnExecute.Text = (currentTask.State == TaskState.Running) ? StatusNotRunning : StatusRunning; ScheduleHelper.UpdateTaskDefinition(taskService, reportsFolder, _generalReport.Id, currentTaskDefinition, "GR"); }
protected void btnSaveContactGropup_Click(object sender, EventArgs e) { uint newGroupId; //попытка преобразовать выбранное значение в Id группы, если это получилось сделать, то установливаем новое значение if (uint.TryParse(ContactGroups.SelectedValue, out newGroupId)) { var newGroup = ContactGroup.Find(newGroupId); using (new TransactionScope()) { _generalReport.ContactGroup = newGroup; _generalReport.Save(); } lContactGroupName.Text = _generalReport.ContactGroup.Name; tbContactFind.Text = String.Empty; btnRun.Enabled = _currentTask.Enabled && (_currentTask.State != TaskState.Running); } ClearSearch(); CloseTaskService(); }