Пример #1
0
        private void contextMenuStrip1_Opening(object sender, CancelEventArgs e)
        {
            if (lvVaccine.SelectedItems.Count == 0)
            {
                e.Cancel = true;
                return;
            }
            RabVac rv = lvVaccine.SelectedItems[0].Tag as RabVac;

            if (rv.vid < 0)
            {
                e.Cancel = true;
                return;
            }
            if (rv.unabled)
            {
                miCancelRabVac.Text = "Восстановить";
                miCancelRabVac.Tag  = 0;
            }
            else
            {
                miCancelRabVac.Text = "Отмена";
                miCancelRabVac.Tag  = 1;
            }
        }
Пример #2
0
        private void miCancelRabVac_Click(object sender, EventArgs e)
        {
            if (lvVaccine.SelectedItems.Count == 0)
            {
                return;
            }
            RabVac rv = lvVaccine.SelectedItems[0].Tag as RabVac;

            if (rv.vid < 0)
            {
                return;
            }

            rv.unabled = (int)miCancelRabVac.Tag == 1;
            Engine.db().RabVacUnable(_rab.ID, rv.vid, rv.unabled);

            updateRabVac();
        }