Example #1
0
        private void btn_EditCabinet_F2_Click(object sender, EventArgs e)
        {
            edit_Cabinet_flag = true;
            //Only one item can be chosen at a time for edit
            foreach (ListViewItem item in listView_order.Items)
            {
                if (item.Selected)
                {
                    //Find index
                    int indx_cabinet = item.Index;
                    label3_edit.Text = "";

                    //Find cabinet to edit from list of cabinets in display
                    CabinetKit edit_kit = list_of_cabinetkits[indx_cabinet];
                    //Set original number of racks -> Used to know if user adds
                    //or reduces number of racks
                    Form4.numberOfracks = edit_kit.Nbr_racks;

                    this.Hide();
                    Form3 form3 = new Form3(db, edit_kit, indx_cabinet, edit_Cabinet_flag, list_of_cabinetkits);
                    form3.ShowDialog();
                    break;
                }
                else if (listView_order.SelectedItems.Count == 0)
                {
                    label3_edit.ForeColor = Color.Red;
                    label3_edit.Text      = "You have not selected an item !";
                    break;
                }
            }
        }
 public Form4(DbManager db, CabinetKit cabinetkit1, List <CabinetKit> list_of_cabinetkits)
 {
     Current    = this;
     this.db    = db;
     cabinetkit = cabinetkit1;
     this.list_of_cabinetkits = list_of_cabinetkits;
     InitializeComponent();
 }
 public Form3(DbManager db, List <CabinetKit> list_of_cabinetkits)
 {
     InitializeComponent();
     Current = this;
     this.db = db;
     label2_form3.Enabled             = false;
     comboBx_RackHeight_form3.Enabled = false;
     cabinetkit = new CabinetKit();
     this.list_of_cabinetkits = list_of_cabinetkits;
 }
 public Form4(DbManager db, CabinetKit cabinetkit1, int rackcounter, List <CabinetKit> list_of_cabinetkits)
 {
     Current                  = this;
     this.db                  = db;
     cabinetkit               = cabinetkit1;
     this.rackcounter         = rackcounter;
     this.list_of_cabinetkits = list_of_cabinetkits;
     indx = rackcounter;
     InitializeComponent();
 }
 public Form3(DbManager db, CabinetKit edit_kit, int index, bool editflag, List <CabinetKit> list_of_cabinetkits)
 {
     InitializeComponent();
     Current = this;
     this.db = db;
     label2_form3.Enabled             = false;
     comboBx_RackHeight_form3.Enabled = false;
     cabinetkit               = edit_kit;
     cabinet_index            = index;
     editMode_flag            = editflag;
     this.list_of_cabinetkits = list_of_cabinetkits;
 }
 public Form4(DbManager db, CabinetKit cabinetkit1, int rackcounter, List <CabinetKit> list_of_cabinetkits, bool updateMode_flag, int cabinet_index)
 {
     Current                  = this;
     this.db                  = db;
     cabinetkit               = cabinetkit1;
     this.rackcounter         = rackcounter;
     this.list_of_cabinetkits = list_of_cabinetkits;
     this.updateMode_flag     = updateMode_flag;
     indx = rackcounter;
     this.cabinet_index = cabinet_index;
     InitializeComponent();
 }