예제 #1
0
        public void Test_GetClientById()
        {
            ClientsDB clientsInfo = new ClientsDB("../../Clients.txt");

            clientsInfo.ReadFromFile();
            Assert.AreEqual(clientsInfo.GetClientById(1).Id, Convert.ToUInt32(1));
        }
예제 #2
0
        public void Test_ReadingFromFile()
        {
            ClientsDB clientsInfo = new ClientsDB("../../Clients.txt");

            clientsInfo.ReadFromFile();
            Assert.AreEqual(clientsInfo.AllClients.Count, 5);
        }
예제 #3
0
        public FormFinance()
        {
            InitializeComponent();

            clientsDB = new ClientsDB();

            ShowClientsFinance(clientsDB.clients);
        }
예제 #4
0
        public FormClients()
        {
            InitializeComponent();

            clientsDB = new ClientsDB();

            ShowClients(clientsDB.clients);
        }
예제 #5
0
        public MainWindow()
        {
            InitializeComponent();
            counter     = 0;
            clientsInfo = new ClientsDB("../../InputData/ClientsData.txt");
            clientsInfo.ReadFromFile();

            driversInfo = new DriversDB("../../InputData/DriversData.txt");
            driversInfo.ReadFromFile();
        }
        public void Test_AllOrdersProperty()
        {
            ClientsDB clientsInfo = new ClientsDB("../../Clients.txt");

            clientsInfo.ReadFromFile();
            DriversDB driversInfo = new DriversDB("../../Drivers.txt");

            driversInfo.ReadFromFile();
            OrdersDB         ordersInfo = new OrdersDB("../../Orders.txt", clientsInfo, driversInfo);
            List <TaxiOrder> lst        = ordersInfo.AllOrders;
        }
        public void Test_ReadingFromFile()
        {
            ClientsDB clientsInfo = new ClientsDB("../../Clients.txt");

            clientsInfo.ReadFromFile();
            DriversDB driversInfo = new DriversDB("../../Drivers.txt");

            driversInfo.ReadFromFile();
            OrdersDB ordersInfo = new OrdersDB("../../Orders.txt", clientsInfo, driversInfo);

            ordersInfo.ReadFromFile();
            Assert.AreEqual(ordersInfo.AllOrders.Count, 8);
        }
예제 #8
0
        public Form1(Client client)
        {
            InitializeComponent();
            this.client = client;
            clientsDB   = new ClientsDB();

            textName.Text        = client.Name;
            textSurname.Text     = client.Surname;
            textPatronymic.Text  = client.Patronymic;
            textPhoneNumber.Text = client.PhoneNumber;

            Boxes();
        }
예제 #9
0
        private void buttonNewClient_Click(object sender, EventArgs e)
        {
            client.ID              = ClientsDB.GetNextID();
            client.Name            = textName.Text;
            client.Surname         = textSurname.Text;
            client.Patronymic      = textPatronymic.Text;
            client.PhoneNumber     = textPhoneNumber.Text;
            client.TrainingProgram = (TrainingProgram)comboTrainingProgram.SelectedItem;
            client.Trainer         = (Trainer)comboTrainer.SelectedItem;
            if (comboTrainer.SelectedItem != null)
            {
                clientsDB.SaveClient();
            }

            ActiveForm.Close();
        }