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