Beispiel #1
0
        private void miPassport_Click(object sender, EventArgs e)
        {
            if (listView1.SelectedItems.Count != 1)
            {
                return;
            }

#if !NOCATCH
            try {
#endif
            RabbitInfo ri = new RabbitInfo((listView1.SelectedItems[0].Tag as AdultRabbit).ID);
            ri.Working += new WorkingHandler(MainForm.StillWorking);
            if (ri.ShowDialog() == DialogResult.OK && !MainForm.MustClose)
            {
                _rsb.Run();
            }
#if !NOCATCH
        }

        catch (Exception exc) {
            MessageBox.Show(exc.Message);
            _rsb.Run();
        }
#endif
        }
Beispiel #2
0
        //public void SetBreeds(Catalog breeds)
        //{
        //    _breeds = breeds;
        //    foreach (KeyValuePair<int,string> kvp in _breeds)
        //        cbBreeds.Items.Add(kvp.Value);

        //}

        //private void btChangeBreed_Click(object sender, EventArgs e)
        //{
        //    try
        //    {
        //        if (lvSuckers.SelectedItems.Count == 0) throw new Exception("Не выбрано ни одной строчки");
        //        if (lvSuckers.SelectedItems.Count > 1) throw new Exception("Выберите одну строчку");
        //        if (cbBreeds.SelectedIndex < 0) throw new Exception("Выберите породу");

        //        int yId = (int)lvSuckers.SelectedItems[0].Tag;
        //        RabNetEngRabbit yng = Engine.get().getRabbit(yId);

        //        if (MessageBox.Show(String.Format("Вы действительно хотите назначить{2:s}породу \"{0:s}\"{2:s}группе детей:{1:s}", cbBreeds.Text, yng.FullName,Environment.NewLine),
        //            "Подтверждение",MessageBoxButtons.YesNo,MessageBoxIcon.Question) == DialogResult.No) return;

        //        yng.Breed = getBreedID(cbBreeds.Text);
        //        yng.Commit();
        //        fill(true);
        //    }
        //    catch (Exception exc)
        //    {
        //        MessageBox.Show(exc.Message);
        //    }
        //}

        //private int getBreedID(string breedName)
        //{
        //    foreach (KeyValuePair<int, string> kvp in _breeds)
        //        if (kvp.Value == breedName)
        //            return kvp.Key;
        //    throw new Exception("Порода не найдена");
        //}

        //private void lvSuckers_SelectedIndexChanged(object sender, EventArgs e)
        //{
        //    label1.Enabled =
        //        cbBreeds.Enabled =
        //        btChangeBreed.Enabled = lvSuckers.SelectedItems.Count > 0;
        //}

        private void lvSuckers_DoubleClick(object sender, EventArgs e)
        {
            if (lvSuckers.SelectedItems.Count != 1)
            {
                return;
            }

            int        id  = (int)lvSuckers.SelectedItems[0].Tag;
            RabbitInfo dlg = new RabbitInfo(id);

            if (dlg.ShowDialog() == DialogResult.OK)
            {
                fill(true);
            }
        }