private void btnSave_ServerClick(object sender, EventArgs e) { //int ProjectId, DateTime Date, string RowId, double Value, string Comment string value = tbValue.Text.Replace(',', '.'); if (ActualFinancesId == -1) { Mediachase.IBN.Business.SpreadSheet.ActualFinances.Create(ObjectId, (ObjectTypes)ObjectTypeId, dtcDate.SelectedDate, ddAccounts.SelectedValue, Convert.ToDouble(value, CultureInfo.InvariantCulture), txtDescription.Text); } else { ActualFinances item = ActualFinances.Load(ActualFinancesId); item.Date = dtcDate.SelectedDate; item.Value = Convert.ToDouble(value, CultureInfo.InvariantCulture); item.Comment = txtDescription.Text; item.RowId = ddAccounts.SelectedValue; ActualFinances.Update(item); } if (!String.IsNullOrEmpty(Request["btn"])) { CHelper.CloseItAndRefresh(Response, Request["btn"]); } else { CHelper.CloseItAndRefresh(Response); } }
void BindValues() { ActualFinances item = ActualFinances.Load(ActualFinancesId); dtcDate.SelectedDate = item.Date; tbValue.Text = item.Value.ToString(); txtDescription.Text = item.Comment; if (ddAccounts.Items.FindByValue(item.RowId) != null) { ddAccounts.SelectedValue = item.RowId; } }