Пример #1
0
        // shows the form in edit modus
        // links:
        //  docLink: http://sql2x.org/documentationLink/49afd26c-4f21-4992-967b-be190eacef77
        public void ShowAsEdit(System.Guid financialCouponId)
        {
            var service = new CrudeFinancialCouponServiceClient();

            _isNew = false;
            try {
                _contract = service.FetchByFinancialCouponId(financialCouponId);
                financialCouponTypeRefCombo.Text         = _contract.FinancialCouponTypeRcd != null ? _contract.FinancialCouponTypeRcd : String.Empty;
                maskedTextBoxCouponNumber.Text           = _contract.CouponNumber.ToString();
                maskedTextBoxValueAmount.Text            = _contract.ValueAmount.ToString();
                financialCurrencyPicker.SelectedValue    = _contract.FinancialCurrencyId;
                dateTimePickerValidFromDateTime.Value    = _contract.ValidFromDateTime != DateTime.MinValue ? _contract.ValidFromDateTime : dateTimePickerValidFromDateTime.MinDate;
                dateTimePickerValidFromDateTime.Checked  = _contract.ValidFromDateTime != DateTime.MinValue;
                dateTimePickerValidUntilDateTime.Value   = _contract.ValidUntilDateTime != DateTime.MinValue ? _contract.ValidUntilDateTime : dateTimePickerValidUntilDateTime.MinDate;
                dateTimePickerValidUntilDateTime.Checked = _contract.ValidUntilDateTime != DateTime.MinValue;
                textBoxCouponDescription.Text            = _contract.CouponDescription;
                userPicker.SelectedValue    = _contract.UserId;
                _contract.DateTime          = DateTime.UtcNow;
                dateTimePickerDateTime.Text = _contract.DateTime.ToString();

                Show();
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            } finally {
                service.Close();
            }
        }
Пример #2
0
        // refresh the grid
        // links:
        //  docLink: http://sql2x.org/documentationLink/a90065e7-8ace-4de7-9367-d4653a7c637f
        public void RefreshCrudeFinancialCoupon()
        {
            var financialCoupon = new CrudeFinancialCouponServiceClient();

            try {
                var bindingSource = new BindingSource();
                bindingSource.DataSource = financialCoupon.FetchWithFilter(
                    Guid.Empty
                    , financialCouponTypeRefCombo.Text
                    , maskedTextBoxCouponNumber.Text == String.Empty ? 0 : Convert.ToInt32(maskedTextBoxCouponNumber.Text)
                    , maskedTextBoxValueAmount.Text == String.Empty ? 0 : Convert.ToDecimal(maskedTextBoxValueAmount.Text)
                    , financialCurrencyPicker.SelectedValue
                    , dateTimePickerValidFromDateTime.Checked ? Convert.ToDateTime(dateTimePickerValidFromDateTime.Value): DateTime.MinValue
                    , dateTimePickerValidUntilDateTime.Checked ? Convert.ToDateTime(dateTimePickerValidUntilDateTime.Value): DateTime.MinValue
                    , textBoxCouponDescription.Text
                    , Guid.Empty
                    , DateTime.MinValue
                    );
                dataGridViewCrudeFinancialCoupon.AutoGenerateColumns = false;
                dataGridViewCrudeFinancialCoupon.DataSource          = bindingSource;
                dataGridViewCrudeFinancialCoupon.AutoResizeColumns();
                dataGridViewCrudeFinancialCoupon.Refresh();
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            } finally {
                financialCoupon.Close();
            }
        }
Пример #3
0
        // saves the form
        // links:
        //  docLink: http://sql2x.org/documentationLink/c9522930-91f8-4468-a936-8030bb2a6482
        private void buttonSave_Click(object sender, EventArgs e)
        {
            var service = new CrudeFinancialCouponServiceClient();

            try {
                _contract.FinancialCouponTypeRcd = financialCouponTypeRefCombo.Text;
                _contract.CouponNumber           = maskedTextBoxCouponNumber.Text == String.Empty ? 0 : Convert.ToInt32(maskedTextBoxCouponNumber.Text);
                _contract.ValueAmount            = maskedTextBoxValueAmount.Text == String.Empty ? 0 : Convert.ToDecimal(maskedTextBoxValueAmount.Text);
                _contract.FinancialCurrencyId    = (Guid)financialCurrencyPicker.SelectedValue;
                _contract.ValidFromDateTime      = dateTimePickerValidFromDateTime.Checked ? Convert.ToDateTime(dateTimePickerValidFromDateTime.Value): DateTime.MinValue;
                _contract.ValidUntilDateTime     = dateTimePickerValidUntilDateTime.Checked ? Convert.ToDateTime(dateTimePickerValidUntilDateTime.Value): DateTime.MinValue;
                _contract.CouponDescription      = textBoxCouponDescription.Text;
                _contract.UserId = (Guid)userPicker.SelectedValue;

                if (_isNew)
                {
                    service.Insert(_contract);
                }
                else
                {
                    service.Update(_contract);
                }
            } catch (Exception ex) {
                if (ex == null)
                {
                }
                else
                {
                    System.Diagnostics.Debugger.Break();
                }
            } finally {
                service.Close();
            }

            Close();
        }