Esempio n. 1
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            TxtBid.BackColor = SystemColors.Control;
            decimal price = 0;

            if (TxtBid.Text != "" && !decimal.TryParse(TxtBid.Text, NumberStyles.Currency, null, out price))
            {
                TxtBid.BackColor = Color.Yellow;
                TxtBid.Focus();
                return;
            }
            ShowItem.Title          = TxtTitle.Text;
            ShowItem.IsOriginal     = ChkOriginal.Checked;
            ShowItem.Media          = TxtMedia.Text;
            ShowItem.PrintNumber    = TxtPrintNum.Text.Trim().Length > 0 ? TxtPrintNum.Text : null;
            ShowItem.PrintMaxNumber = TxtPrintMax.Text.Trim().Length > 0 ? TxtPrintMax.Text : null;
            ShowItem.MinimumBid     = TxtBid.Text.Trim().Length > 0 ? price : (decimal?)null;
            ShowItem.Notes          = TxtNotes.Text.Trim().Length > 0 ? TxtNotes.Text : null;
            ShowItem.LocationCode   = TxtLocation.Text.Trim().Length > 0 ? TxtLocation.Text : null;
            ShowItem.Category       = CmbCategory.SelectedItem != null?CmbCategory.SelectedItem.ToString() : null;

            if (ShowItem.Save())
            {
                DialogResult = DialogResult.OK;
            }
            else
            {
                MessageBox.Show("An error occurred trying to save this item: " + ShowItem.LastError, "Error",
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Esempio n. 2
0
        public FrmEditShowItem(ArtShowItem item, int artistAttendingID = -1)
        {
            InitializeComponent();
            TxtNotes.SetWatermark("Optional");
            TxtBid.SetWatermark("NFS If Blank");
            TxtPrintMax.SetWatermark("Optional");

            ShowItem = item ?? new ArtShowItem();
            if (artistAttendingID > -1)
            {
                ShowItem.ArtistAttendingID = artistAttendingID;
            }
            if (item == null)
            {
                return;
            }

            LblShowNumber.Text = ShowItem.ShowNumber != null?ShowItem.ShowNumber.ToString() : "TBD";

            TxtTitle.Text       = ShowItem.Title;
            ChkOriginal.Checked = ShowItem.IsOriginal;
            TxtMedia.Text       = ShowItem.Media;
            TxtPrintNum.Text    = ShowItem.PrintNumber ?? "";
            TxtPrintMax.Text    = ShowItem.PrintMaxNumber ?? "";
            TxtBid.Text         = ShowItem.MinimumBid != null?ShowItem.MinimumBid.ToString() : "";

            TxtNotes.Text             = ShowItem.Notes ?? "";
            TxtLocation.Text          = ShowItem.LocationCode ?? "";
            CmbCategory.SelectedIndex = ShowItem.Category != null?CmbCategory.FindString(ShowItem.Category) : 0;
        }