private void DoNozzelSelectedThings(ListViewItem item) { try { num_EndTotalizer.Enabled = true; DailyAssignWorkerDetails det = (DailyAssignWorkerDetails)item.Tag; PumpClosing close = CustomeRepository.GetPumpClosingDetails(det.DayID, det.PumperID, true, det.NozzelID); cmb_pumper.SelectedValue = det.PumperID; lbl_selectedPumper.Text = det.EmployeeName; if (close != null) { if (close.IsProcessed) { num_EndTotalizer.Enabled = false; } } if (det != null) { cmb_Nozzels.Text = det.NozzelName; num_starttotalizer.Value = det.LastTotalizerReading; num_EndTotalizer.Value = det.LastTotalizerReading; num_Price.Value = det.UnitPrice; } if (item != null) { string empname = ""; if (string.IsNullOrEmpty(det.EmployeeName)) { empname = "Not Assigned"; } else { empname = det.EmployeeName; if (close != null) { num_EndTotalizer.Value = close.EndTotalizer; } } if (det.IsOpen) { pnl_indicator.BackColor = Color.Green; lbl_nozzsrtatus.Text = "Assigned"; lbl_pumpername.Text = empname; } else { pnl_indicator.BackColor = Color.Red; lbl_nozzsrtatus.Text = "Closed"; lbl_pumpername.Text = ""; } lbl_totalizer.Text = det.LastTotalizerReading.ToString(); lbl_tank.Text = det.TankName; lbl_NozzelName.Text = det.NozzelName; lbl_fueltype.Text = det.FuelFullName; lbl_unitprice.Text = det.UnitPrice.ToString(); } //update pump close status } catch (Exception ex) { } }