Exemplo n.º 1
0
        private void ButtonAdd_Click(object sender, EventArgs e)
        {
            var form = new FaultsForm(new FaultType());
            var res  = form.ShowDialog(this);

            if (res == DialogResult.OK)
            {
                ListOfFaults.Items.Add(form.ft);
                RecalculatePrice();
            }
        }
Exemplo n.º 2
0
        private void ListOfFaults_SelectedIndexChanged(object sender, EventArgs e)
        {
            var ft = ListOfFaults.SelectedItem as FaultType;

            if (ft == null)
            {
                return;
            }
            var form = new FaultsForm(ft.Clone());
            var res  = form.ShowDialog(this);

            if (res == DialogResult.OK)
            {
                var si = ListOfFaults.SelectedIndex;
                ListOfFaults.Items.RemoveAt(si);
                ListOfFaults.Items.Insert(si, form.ft);
            }
        }