private void lstOpenLockers_SelectedIndexChanged(object sender, EventArgs e) { if (lstOpenLockers.SelectedIndex > -1) { chosenLocker = new Locker((int)lstOpenLockers.SelectedValue); lblLockerName.Text = chosenLocker.getName(); lblLockerAdmin.Text = chosenLocker.getKeyHolder1(); lblLockerLabUser.Text = chosenLocker.getKeyHolder2(); lblDateFrom.Text = myLogHangle.covertDateStringToString(chosenLocker.getDateFrom().ToString()); chosenLocker.assignDeviceList(lstLockerDevices); dateLockerTo.TodayDate = chosenLocker.getDateTo(); dateLockerTo.SetDate(chosenLocker.getDateTo()); TimeSpan temp = chosenLocker.getDateTo() - DateTime.Today; lblLockersDLeft.Text = temp.Days.ToString() + " days left"; if (lstLockerDevices.Items.Count > 0) { lstLockerDevices.SelectedIndex = 0; lstLockerDevices_SelectedIndexChanged(sender, e); } else { lblLockerDName.Text = ""; lblLockerDIMIE.Text = ""; lblLockerDModel.Text = ""; lblLockerDSerial.Text = ""; imgLockerDimg.Image = imgList.Images[3]; } } else { lblLockerName.Text = ""; lblLockerAdmin.Text = ""; lblLockerLabUser.Text = ""; lblDateFrom.Text = ""; dateLockerTo.TodayDate = DateTime.Now; dateLockerTo.SetDate(DateTime.Now); lblLockersDLeft.Text = ""; lblLockerDName.Text = ""; lblLockerDIMIE.Text = ""; lblLockerDModel.Text = ""; lblLockerDSerial.Text = ""; imgLockerDimg.Image = imgList.Images[3]; } }
public frmOpenLocker(int id, Form1 frm) { InitializeComponent(); deviceTableAdapter1.FillAllAvailable(bblabsDataSet1.device); bb_userTableAdapter1.FillByLabUsers(bblabsDataSet1.bb_user); lockerTableAdapter1.FillAllClosed(bblabsDataSet1.locker); if (cmbLockers.Items.Count < 1) { MessageBox.Show("No lockers available.\n\nAll lockers might be in use\nYou can add new lockers by clicking on the'Add/Edit Lockers' button", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (cmbLabUsers.Items.Count < 1) { MessageBox.Show("No lab users available.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } if (cmbDevices.Items.Count < 1) { MessageBox.Show("No Devices available.\n\nAll devices seem to be in use.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Information); } parentForm = frm; Admin = new User(id); lblAdmin.Text = Admin.getUsername(); //thisLocker = new Locker(); lstAddedDevices.DisplayMember = cmbDevices.DisplayMember; lstAddedDevices.ValueMember = cmbDevices.ValueMember; if (cmbDevices.SelectedIndex > -1) { dChosen = new Device((System.Data.DataRowView)cmbDevices.SelectedItem); lblDeviceName.Text = dChosen.sName; imgDevice.Image = dChosen.myImage.imgImage; } if (cmbLockers.SelectedIndex > -1) { thisLocker = new Locker((int)cmbLockers.SelectedValue); groupBox1.Enabled = true; } }