Exemple #1
0
        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)
            {
            }
        }