Exemplo n.º 1
0
        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]);
            }
        }
Exemplo n.º 2
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();
        }