Exemple #1
0
        private void noveUpozorneni_Click(object sender, EventArgs e)
        {
            NoveUpozorneni upozorneni = new NoveUpozorneni(form, this);

            upozorneni.StartPosition = FormStartPosition.Manual;
            upozorneni.Location      = new Point(this.Location.X + 50, this.Location.Y + 50);
            if (upozorneni.ShowDialog() == DialogResult.OK)
            {
                UpozorneniCls.Typ typT;

                if (typ == form.jazyk.Windows_Upozorneni_RDP)
                {
                    typT = UpozorneniCls.Typ.RDP;
                }
                else
                {
                    typT = UpozorneniCls.Typ.Upozorneni;
                }
                UpozorneniCls.Add(new UpozorneniCls(datum, popis, typT));
                form.upozorneni = UpozorneniCls.UpozorneniList;
                LoadUpozorneni();
                upravitUpozorneni.Enabled = false;
                smazatUpozorneni.Enabled  = false;
            }
        }
Exemple #2
0
        internal void noveUpozorneni_OnDemand(Form1 form1, Upozorneni upozorneni1, DateTime datum1, string typ1, string popis1)
        {
            NoveUpozorneni upozorneni = new NoveUpozorneni(form, this);

            upozorneni.StartPosition          = FormStartPosition.Manual;
            upozorneni.Location               = new Point(this.Location.X + 50, this.Location.Y + 50);
            upozorneni.dateTimePicker1.Value  = datum1;
            upozorneni.comboBox1.SelectedItem = typ1;
            upozorneni.textBox1.Text          = popis1;
            upozorneni.comboBox1.Enabled      = false;

            if (upozorneni.ShowDialog() == DialogResult.OK)
            {
                UpozorneniCls.Typ typT;

                if (typ == form.jazyk.Windows_Upozorneni_RDP)
                {
                    typT = UpozorneniCls.Typ.RDP;
                }
                else
                {
                    typT = UpozorneniCls.Typ.Upozorneni;
                }
                UpozorneniCls.Add(new UpozorneniCls(datum, popis, typT));
                form.upozorneni = UpozorneniCls.UpozorneniList;
                LoadUpozorneni();
                upravitUpozorneni.Enabled = false;
                smazatUpozorneni.Enabled  = false;
            }
        }
Exemple #3
0
        private void upravitUpozorneni_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedIndices.Count > 0)
            {
                NoveUpozorneni nupo = new NoveUpozorneni(form, this);
                nupo.StartPosition = FormStartPosition.Manual;
                nupo.Location      = new Point(this.Location.X + 50, this.Location.Y + 50);

                if (nupo.dateTimePicker1.MinDate > ((Tag)listView1.SelectedItems[0].Tag).Datum)
                {
                    nupo.dateTimePicker1.MinDate = ((Tag)listView1.SelectedItems[0].Tag).Datum;
                }

                nupo.dateTimePicker1.Value = ((Tag)listView1.SelectedItems[0].Tag).Datum;
                switch (((Tag)listView1.SelectedItems[0].Tag).Typ)
                {
                case UpozorneniCls.Typ.RDP:
                    nupo.comboBox1.SelectedItem = form.jazyk.Windows_Upozorneni_RDP;
                    break;

                case UpozorneniCls.Typ.Upozorneni:
                    nupo.comboBox1.SelectedItem = form.jazyk.Windows_Upozorneni_Upo;
                    break;

                default:
                    nupo.comboBox1.SelectedItem = form.jazyk.Windows_Upozorneni_Upo;
                    break;
                }
                nupo.textBox1.Text = ((Tag)listView1.SelectedItems[0].Tag).Popis;
                if (nupo.ShowDialog() == DialogResult.OK)
                {
                    foreach (UpozorneniCls upo in form.upozorneni)
                    {
                        if (upo.Datum == ((Tag)listView1.SelectedItems[0].Tag).Datum && upo.Popis == ((Tag)listView1.SelectedItems[0].Tag).Popis && upo.TypUpozorneni == ((Tag)listView1.SelectedItems[0].Tag).Typ)
                        {
                            UpozorneniCls.Typ typT;

                            if (typ == form.jazyk.Windows_Upozorneni_RDP)
                            {
                                typT = UpozorneniCls.Typ.RDP;
                            }
                            else
                            {
                                typT = UpozorneniCls.Typ.Upozorneni;
                            }

                            UpozorneniCls.Upravit(upo, new UpozorneniCls(datum, popis, typT));
                            form.upozorneni = UpozorneniCls.UpozorneniList;
                            LoadUpozorneni();
                            break;
                        }
                    }
                    upravitUpozorneni.Enabled = false;
                    smazatUpozorneni.Enabled  = false;
                }
            }
        }