Ejemplo n.º 1
0
        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);
            }
        }