示例#1
0
        private void UpdateClientDataButton_Click(object sender, EventArgs e)
        {
            if (_currentEditKlient != null && _currentEditKlient.idKlient > 0)
            {
                var status = LoadClientFromEditScreen(_currentEditKlient);
                if (!status)
                {
                    MessageBox.Show("Sprawdź czy wymagane pola są wypełnione poprawnymi danymi!");
                    return;
                }
                var isEdt = ClientService.UpdateClient(_currentEditKlient);
                if (isEdt)
                {
                    MessageBox.Show("Zaktualizowano dane klienta.");
                }
                else
                {
                    MessageBox.Show("Błąd podczas aktualizacji danych klienta!");
                }

                _currentEditKlient = ClientService.GetClient(_currentEditKlient.idKlient);
            }
            else
            {
                MessageBox.Show("Najpierw wybierz klienta do edycji!");
            }
        }
示例#2
0
        private void NrDowOsTBoxWEDK_TextChanged(object sender, EventArgs e)
        {
            string nrDowOsob = ((TextBox)sender).TextOrDefault();

            _currentEditKlient = ClientService.GetClient(nrDowOsob, true) ?? new KLIENCI();
            ShowClientOnEditScreen(_currentEditKlient);
        }
示例#3
0
        private void NrDowOsTBox_TextChanged(object sender, EventArgs e)
        {
            string nrDowOsob = ((TextBox)sender).TextOrDefault();

            _currentEditKlient = null;
            _currentEditKlient = ClientService.GetClient(nrDowOsob, true) ?? new KLIENCI();
            ShowKlientDataOnReservationScreen(_currentEditKlient);
        }
示例#4
0
        private void ShowSelectedClientOnEditScreen(int id)
        {
            var client = ClientService.GetClient(id) ?? new KLIENCI();

            ShowClientOnEditScreen(client);
            _currentEditClient = client;
            EdytujDaneKlientaPanel.BringToFront();
        }
示例#5
0
        private void IDKlientaTBox_TextChanged(object sender, EventArgs e)
        {
            if (!int.TryParse(((TextBox)sender).Text, out int id))
            {
                id = -1;
            }
            _currentEditKlient = ClientService.GetClient(id) ?? new KLIENCI();

            ShowKlientDataOnReservationScreen(_currentEditKlient);
        }
示例#6
0
        private void button8_Click(object sender, EventArgs e)
        {
            var status = LoadClientFromEditScreen(_currentClient);

            if (status == false)
            {
                MessageBox.Show("Sprawdź czy wymagane pola są wypełnione poprawnymi danymi!");
                return;
            }

            if (ClientService.UpdateClient(_currentClient))
            {
                MessageBox.Show("Zapisano zmiany.");
            }
            else
            {
                MessageBox.Show("Nie można zapisać zmian!");
            }

            //Update Klient object from DB
            _currentClient = ClientService.GetClient(_login);
        }
示例#7
0
 private void LoadClient(string login)
 {
     _currentClient = ClientService.GetClient(login);
 }