コード例 #1
0
        protected void btnSave_click(object sender, System.EventArgs e)
        {
            Page.Validate();
            if (!Page.IsValid)
            {
                return;
            }

            if (ProjectId > 0)
            {
                Finance.AddActualFinancesForProject(int.Parse(ddAccounts.SelectedValue), ProjectId, txtDescription.Text, decimal.Parse(txtValue.Text));
            }
            else if (TaskId > 0)
            {
                Finance.AddActualFinancesForTask(int.Parse(ddAccounts.SelectedValue), TaskId, txtDescription.Text, decimal.Parse(txtValue.Text));
            }
            else if (IncidentId > 0)
            {
                Finance.AddActualFinancesForIncident(int.Parse(ddAccounts.SelectedValue), IncidentId, txtDescription.Text, decimal.Parse(txtValue.Text));
            }
            else if (DocumentId > 0)
            {
                Finance.AddActualFinancesForDocument(int.Parse(ddAccounts.SelectedValue), DocumentId, txtDescription.Text, decimal.Parse(txtValue.Text));
            }
            else if (EventId > 0)
            {
                Finance.AddActualFinancesForEvent(int.Parse(ddAccounts.SelectedValue), EventId, txtDescription.Text, decimal.Parse(txtValue.Text));
            }
            else if (ToDoId > 0)
            {
                Finance.AddActualFinancesForToDo(int.Parse(ddAccounts.SelectedValue), ToDoId, txtDescription.Text, decimal.Parse(txtValue.Text));
            }
            CancelFunc();
        }