Esempio n. 1
0
        public static DriverList getInstance()
        {
            if (uniqueInstance == null)
                uniqueInstance = new DriverList();

            return uniqueInstance;
        }
Esempio n. 2
0
        public static DriverList getInstance()
        {
            if (uniqueInstance == null)
            {
                uniqueInstance = new DriverList();
            }

            return(uniqueInstance);
        }
Esempio n. 3
0
        public DataTable ToDataTable(Status status)
        {
            switch (status)
            {
            case Status.Buy:
                return(ToDataTableBuy());

            case Status.Actual:
                return(ToDataTableActual());

            case Status.Repair:
                return(RepairList.getInstance().ToDataTable());

            case Status.Sale:
                return(CarSaleList.getInstance().ToDataTable());

            case Status.Invoice:
                return(InvoiceList.getInstance().ToDataTable());

            case Status.Policy:
                return(PolicyList.getInstance().ToDataTable());

            case Status.DTP:
                return(DTPList.getInstance().ToDataTable());

            case Status.Violation:
                return(ViolationList.getInstance().ToDataTable());

            case Status.DiagCard:
                return(DiagCardList.getInstance().ToDataTable());

            case Status.TempMove:
                return(TempMoveList.getInstance().ToDataTable());

            case Status.ShipPart:
                return(ShipPartList.getInstance().ToDataTable());

            case Status.Account:
                return(AccountList.getInstance().ToDataTable());

            case Status.AccountViolation:
                return(ViolationList.getInstance().ToDataTableAccount());

            case Status.FuelCard:
                return(FuelCardList.getInstance().ToDataTable());

            case Status.Driver:
                return(DriverList.getInstance().ToDataTable());

            default:
                return(ToDataTable());
            }
        }
Esempio n. 4
0
 private Driver getDriver(List <DriverCar> driverCars)
 {
     if (driverCars.Count() > 0)
     {
         DriverCar  driverCar  = driverCars.First() as DriverCar;
         DriverList driverList = DriverList.getInstance();
         return(driverList.getItem(driverCar.Driver.ID));
     }
     else
     {
         return(null);
     }
 }
Esempio n. 5
0
        public List <INotification> ToList()
        {
            DriverList           driverList = DriverList.getInstance();
            List <DriverLicense> listNew    = _list.Where(item => !driverList.getItem(item.Driver.ID).Fired&& !driverList.getItem(item.Driver.ID).Decret&& driverList.getItem(item.Driver.ID).IsDriver).ToList();

            List <INotification> listNotification = new List <INotification>();

            foreach (INotification item in listNew)
            {
                listNotification.Add(item);
            }

            return(listNotification);
        }
Esempio n. 6
0
        public List <INotification> ToList()
        {
            DriverList driverList             = DriverList.getInstance();
            IEnumerable <MedicalCert> listNew = list.Where(item => !driverList.getItem(item.Driver.ID).Fired&& !driverList.getItem(item.Driver.ID).Decret&& driverList.getItem(item.Driver.ID).IsDriver);

            var listNotification = new List <INotification>();

            foreach (INotification item in listNew)
            {
                listNotification.Add(item);
            }

            return(listNotification);
        }
Esempio n. 7
0
        public formDriversList()
        {
            InitializeComponent();

            driverList = DriverList.getInstance();

            btnAdd.Visible = User.IsFullAccess();
            btnDelete.Visible = User.IsFullAccess();

            _searcher = new SearchInDgv(_dgvDrivers);

            _myStatusStrip = new MyStatusStrip(_dgvDrivers, statusStrip1);

            _myFilter = MyFilter.GetInstanceDrivers();
            _myFilter.Fill(_dgvDrivers, _myStatusStrip, this);
        }
Esempio n. 8
0
        public Car_AddEdit(Car car)
        {
            InitializeComponent();

            _car = car;

            diagCardList = DiagCardList.getInstance();
            driverCarList = DriverCarList.getInstance();
            driverList = DriverList.getInstance();
            dtpList = DTPList.getInstance();
            invoiceList = InvoiceList.getInstance();
            mileageList = MileageList.getInstance();
            policyList = PolicyList.getInstance();
            repairList = RepairList.getInstance();
            violationList = ViolationList.getInstance();
            shipPartList = ShipPartList.getInstance();
        }
Esempio n. 9
0
        public Driver GetDriver(Car car)
        {
            var driverCars = from driverCar in list
                             where driverCar.Car.ID == car.ID
                             orderby driverCar.dateEnd descending, driverCar.Number descending
            select driverCar;

            if ((driverCars.ToList().Count == 0) && (!car.IsGet))
            {
                DriverList driverList = DriverList.getInstance();
                return(driverList.getItem(Convert.ToInt32(car.driverID)));
            }
            else
            {
                return(getDriver(driverCars.ToList()));
            }
        }
Esempio n. 10
0
 private void Init()
 {
     driverList = DriverList.getInstance();
 }