Beispiel #1
0
        private void InitParamSeason()
        {
            string sNewCapture;

            CInfoSeason cis = new CInfoSeason(connect);

            STInfoSeason?NN = cis.GetCurretDataSeason();

            if (NN != null)
            {
                IS = (STInfoSeason)NN;

                string text = string.Format("(Наименование сезона: {0}. Дата начала сезона: {1})", IS.nameseason,
                                            IS.datebegin.ToLongDateString().Trim());

                sNewCapture = sBaseCapture + text;

                this.Text = sNewCapture;
            }
            else
            {
                MessageBox.Show("Текущего сезона не существует!\r\nНеобходимо создать новый, либо установить текущий сезон.",
                                "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Information);

                ChangeSeason wnd = new ChangeSeason(connect, mode);

                DialogResult result = wnd.ShowDialog();

                IS = new STInfoSeason();
                InitParamSeason();
            }
        }
Beispiel #2
0
        private void buttonSave_Click(object sender, EventArgs e)
        {
            try
            {
                sdata = read_data();

                /* провер¤ем текущий сезон*/
                if (sdata.flag == 1)
                {
                    STInfoSeason?cd = cis.GetCurretDataSeason();
                    if (cd != null)
                    {
                        STInfoSeason dat = (STInfoSeason)cd;
                        cis.RemoveCurrentSeason(dat.idseason);
                    }
                }

                if (type == 0)
                {
                    cis.Insert(sdata);
                }
                if (type == 1)
                {
                    cis.Update(sdata, IS.idseason);
                }
            }
            catch (Exception ex) { MessageBox.Show(ex.Message, ex.Source); }

            DialogResult = DialogResult.OK;
        }