Пример #1
0
        private void PutDataFromForm(long pReoccuringOrderID)
        {
            // place data on form using ID as a Key
            ReoccuringOrderDAL _DAL = new ReoccuringOrderDAL();
            ReoccuringOrderTbl _ReoccuringOrderData = _DAL.GetByReoccuringOrderByID(pReoccuringOrderID);

            if (_ReoccuringOrderData != null)
            {
                ReoccuringOrderIDLabel.Text = _ReoccuringOrderData.ReoccuringOrderID.ToString();
                // if (ddlCompanyName.Items.FindByValue(_ReoccuringOrderData.CustomerID.ToString()) != null)
                ddlCompanyName.SelectedValue = _ReoccuringOrderData.CustomerID.ToString();

                ValueTextBox.Text = _ReoccuringOrderData.ReoccuranceValue.ToString();
                // if (ddlReoccuranceType.Items.FindByValue(_ReoccuringOrderData.ReoccuranceTypeID.ToString()) != null)
                ddlReoccuranceType.SelectedValue = _ReoccuringOrderData.ReoccuranceTypeID.ToString();

                // if (ddlItemType.Items.FindByValue(_ReoccuringOrderData.ItemRequiredID.ToString()) != null)
                ddlItemType.SelectedValue = _ReoccuringOrderData.ItemRequiredID.ToString();

                QuantityTextBox.Text            = _ReoccuringOrderData.QtyRequired.ToString();
                UntilDateTextBox.Text           = String.Format("{0:d}", _ReoccuringOrderData.RequireUntilDate);
                LastDateTextBox.Text            = String.Format("{0:d}", _ReoccuringOrderData.DateLastDone);
                NextDateLabel.Text              = String.Format("{0:d}", _ReoccuringOrderData.NextDateRequired);
                ddlPackagingTypes.SelectedValue = _ReoccuringOrderData.PackagingID.ToString();
                EnabledCheckBox.Checked         = _ReoccuringOrderData.Enabled;
                NotesTextBox.Text = _ReoccuringOrderData.Notes;
            }
        }
Пример #2
0
        private ReoccuringOrderTbl GetDataFromForm()
        {
            ReoccuringOrderTbl _ReoccuringOrderData = new ReoccuringOrderTbl();

            if (!String.IsNullOrEmpty(ReoccuringOrderIDLabel.Text))
            {
                _ReoccuringOrderData.ReoccuringOrderID = Convert.ToInt64(ReoccuringOrderIDLabel.Text);
            }

            _ReoccuringOrderData.CustomerID        = Convert.ToInt64(ddlCompanyName.SelectedValue);
            _ReoccuringOrderData.ReoccuranceValue  = Convert.ToInt32(ValueTextBox.Text);
            _ReoccuringOrderData.ReoccuranceTypeID = Convert.ToInt32(ddlReoccuranceType.SelectedValue);
            _ReoccuringOrderData.ItemRequiredID    = Convert.ToInt32(ddlItemType.SelectedValue);
            _ReoccuringOrderData.QtyRequired       = Convert.ToDouble(QuantityTextBox.Text);
            _ReoccuringOrderData.RequireUntilDate  = String.IsNullOrWhiteSpace(UntilDateTextBox.Text) ? TrackerTools.STATIC_TrackerMinDate : Convert.ToDateTime(UntilDateTextBox.Text);
            _ReoccuringOrderData.DateLastDone      = String.IsNullOrWhiteSpace(LastDateTextBox.Text) ? TrackerTools.STATIC_TrackerMinDate : Convert.ToDateTime(LastDateTextBox.Text);
            _ReoccuringOrderData.NextDateRequired  = String.IsNullOrWhiteSpace(NextDateLabel.Text) ? TrackerTools.STATIC_TrackerMinDate : Convert.ToDateTime(NextDateLabel.Text);
            _ReoccuringOrderData.PackagingID       = Convert.ToInt32(ddlPackagingTypes.SelectedValue);
            _ReoccuringOrderData.Enabled           = EnabledCheckBox.Checked;
            _ReoccuringOrderData.Notes             = NotesTextBox.Text;

            return(_ReoccuringOrderData);
        }