示例#1
0
 private void OKbutton_Click(object sender, EventArgs e)
 {
     if (string.IsNullOrWhiteSpace(NameBox.Text) != true && string.IsNullOrWhiteSpace(GenreBox.Text) != true && string.IsNullOrWhiteSpace(ChanelBox.Text) != true)
     {
         if (TVprogram.CheckAdd(NameBox.Text, GenreBox.Text, ChanelBox.Text) == 1)
         {
             if (TVshow == null)
             {
                 TVshow = new TVshow(NameBox.Text, GenreBox.Text, ChanelBox.Text);
             }
             else
             {
                 TVshow.Name       = NameBox.Text;
                 TVshow.Genre      = GenreBox.Text;
                 TVshow.ChanelName = ChanelBox.Text;
             }
         }
         else if (TVprogram.CheckAdd(NameBox.Text, GenreBox.Text, ChanelBox.Text) == 0)
         {
             NameBox.Clear();
             MessageBox.Show("Назва має містити до 50 символів");
         }
         else if (TVprogram.CheckAdd(NameBox.Text, GenreBox.Text, ChanelBox.Text) == -1)
         {
             MessageBox.Show("Довжина полів не має перевищувати 50 символів");
         }
     }
     else
     {
         MessageBox.Show("Всі поля мають бути заповнені");
     }
 }
示例#2
0
 public SignInAdmin()
 {
     InitializeComponent();
     program = new TVprogram();
     program.Load();
     password2Box.Hide();
     SignUpbutton.Hide();
     label4.Hide();
 }
示例#3
0
 public MainMenuViewer(TVprogram pr)
 {
     InitializeComponent();
     program = pr;
     SearchBox.Hide();
     FavGridView.Hide();
     tVshowBindingSource1.DataSource = program.tvshowList;
     DateGridView.Hide();
     dateBindingSource.ResetBindings(false);
     DateGridView.DataSource = program.dateList;
 }
示例#4
0
 public MainMenuAdmin()
 {
     InitializeComponent();
     program = new TVprogram();
     Fill();
     program.Load();
     tVshowBindingSource.ResetBindings(false);
     TVshowGridView.DataSource = program.tvshowList;
     FillData();
     DateGridView.Hide();
 }
示例#5
0
文件: Dao.cs 项目: irockk/TVprogram
        public void Load()
        {
            using (Stream stream = File.OpenRead(path + "tvprogram.bin"))
            {
                var       serializer = new BinaryFormatter();
                TVprogram st         = (TVprogram)serializer.Deserialize(stream);
                Copy(st.tvshowList, program.tvshowList);
                Copy(st.userList, program.userList);
                Copy(st.dateList, program.dateList);
            }

            void Copy <T>(List <T> from, List <T> to)
            {
                to.Clear();
                to.AddRange(from);
            }
        }
示例#6
0
        private void Addbutton_Click(object sender, EventArgs e)
        {
            string IdShow = NameBox.Text.Substring(0, NameBox.Text.IndexOf('-'));

            if (!TVprogram.CheckDuration(DurationBox.Text) || Convert.ToDouble(DurationBox.Text) <= 0)
            {
                MessageBox.Show("Неправильний формат. Введіть значення у хвилинах!");
            }
            else if (!program.CheckTime(dateTimePicker.Value, Convert.ToDouble(DurationBox.Text), Convert.ToInt32(IdShow)))
            {
                MessageBox.Show("Цей час недоступний!");
            }
            else
            {
                Date = new Date(dateTimePicker.Value, Convert.ToDouble(DurationBox.Text), Convert.ToInt32(IdShow));
                this.DialogResult = DialogResult.OK;
            }
        }
示例#7
0
文件: Dao.cs 项目: irockk/TVprogram
 public Dao(TVprogram program)
 {
     this.program = program;
 }