private void cboTechnician_SelectionChangeCommitted(object sender, EventArgs e) { IncidentBLL incBLL = new IncidentBLL(); TechnicianBLL techBLL = new TechnicianBLL(); dgvOpenIncidentsByTechnician.DataSource = incBLL.GetOpenIncidentsByTechnican(int.Parse(cboTechnician.SelectedValue.ToString())); lblEmail.Text = techBLL.GetTechnicanDetails(int.Parse(cboTechnician.SelectedValue.ToString())).TechEmail; lblPhone.Text = techBLL.GetTechnicanDetails(int.Parse(cboTechnician.SelectedValue.ToString())).TechPhone; }
private void FrmOpenIncidentsByTechnician_Load(object sender, EventArgs e) { TechnicianBLL techBLL = new TechnicianBLL(); cboTechnician.DataSource = techBLL.GetTechnicianNames(); cboTechnician.DisplayMember = "Name"; cboTechnician.ValueMember = "TechID"; cboTechnician.SelectedIndex = -1; }
private void FrmOpenIncidentsByTechnician_Load(object sender, EventArgs e) { TechnicianBLL techBLL = new TechnicianBLL(); //DataTable dtAllTechnicianNames = techBLL.GetTechnicianNames();// not needed because a DataTable is not being used here cboTechnicians.DataSource = techBLL.GetTechnicianNames(); cboTechnicians.DisplayMember = "NAME"; cboTechnicians.ValueMember = "TECHID"; //cboTechnicians.SelectedValue = 0;// this is what I originally put cboTechnicians.SelectedIndex = -1;// this is the corrected way prof showed me }
private void cboTechnicians_SelectionChangeCommitted(object sender, EventArgs e) { TechnicianBLL technicianBLL = new TechnicianBLL();//instantiate the class int selectedTechnician = (int)cboTechnicians.SelectedValue; Technician techDetails = technicianBLL.GetTechnicianDetails(selectedTechnician); lblOutputTechnicianEmail.Text = techDetails.TechEmail.ToString(); lblOutputTechnicianPhone.Text = techDetails.TechPhone.ToString(); IncidentBLL incidentBLL = new IncidentBLL(); //List<Incident> lstOpenIncidentsByTechnician = new List<Incident>(); List <Incident> lstOpenIncidentsByTechnician = incidentBLL.GetOpenIncidentsByTechnician(selectedTechnician); dgvOpenIncidentsByTechnician.DataSource = lstOpenIncidentsByTechnician; }