private void SelectSamochod() { if (_samochod == null) { return; } NrRejNazwa = _samochod.NRREJ; if (_kierowca != null) { _kierowca = null; Kierowca = null; } Kierowca = Kierowcy.FirstOrDefault(x => x.ID_IHP_KIEROWCA == _samochod.ID_IHP_KIEROWCA); if ((Kierowca != null) && (!_ispopraw)) { KierowcaNazwa = Kierowca.NAZWA; } if (_kontraharch != null) { _kontraharch = null; KontrahArch = null; } KontrahArch = KontrahsArch.FirstOrDefault(x => x.ID_IHP_KONTRAHENT == _kierowca.ID_IHP_KONTRAHENT && x.AKTYWNY == 1); if ((KontrahArch != null) && (!_ispopraw)) { KontrahentNazwa = KontrahArch.NAZWA; } }
private void UpdateAndSave() { int defcena = 1; int defdokumnet = 1; string LastMessage; if (_defceny != null) { defcena = _defceny.ID_IHP_DEFCENY; } if (_rodzajdok != null) { defdokumnet = _rodzajdok.ID_IHP_RODZAJDOK; } IHP_NUMERACJA numerkharch = GetId(6); if (numerkharch != null) { numerkharch.NUMER++; } try { IHP_KONTRAHENT_ARCH kontraharch = new IHP_KONTRAHENT_ARCH() { ID_IHP_KONTRAHENT_ARCH = numerkharch.NUMER, ID_IHP_KONTRAHENT = _kontrah.ID_IHP_KONTRAHENT, ID_IHP_DEFCENY = defcena, ID_IHP_RODZAJDOKDEF = defdokumnet, TYPKONTRAH = 1, NAZWA = _nazwa, NRKONTRAH = 0, TELEFON = _telefon, TELKOM = _telkom, EMAIL = _email, NIP = _nip, MIEJSCOWOSC = _miejscowosc, ULICA = _ulica, KODPOCZTOWY = _kodpocztowy, NRDOMU = _nrdomu, NRLOKALU = _nrlokalu, POCZTA = _poczta, AKTYWNY = 1, IHP_KONTRAHENT = _kontrah }; context.IHP_KONTRAHENT_ARCH.Add(kontraharch); context.SaveChanges(); } catch (Exception ex) { LastMessage = ex.ToString(); if (LastMessage == String.Empty) { LastMessage = ex.InnerException.ToString(); } LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage); throw ex; } }
private void UpdatekontrahArch() { if (_kontrah != null) { IHP_KONTRAHENT_ARCH khtarch = context.IHP_KONTRAHENT_ARCH.FirstOrDefault(x => x.ID_IHP_KONTRAHENT.Equals(_kontrah.ID_IHP_KONTRAHENT) && (x.AKTYWNY == 1)); if (khtarch != null) { khtarch.AKTYWNY = 0; context.IHP_KONTRAHENT_ARCH.Attach(khtarch); context.Entry(khtarch).State = EntityState.Modified; context.SaveChanges(); } } }
private void Clear() { if (_samochod != null) { Samochod = null; _samochod = null; } if (_kontrah != null) { _kontrah = null; Kontrah = null; } if (_kontraharch != null) { _kontraharch = null; KontrahArch = null; } if (_kierowca != null) { _kierowca = null; Kierowca = null; } if (_rodzajdok != null) { _rodzajdok = null; } if (_wazenie != null) { Wazenie = null; _wazenie = null; } _nrrej = string.Empty; NrRej = string.Empty; _nazwa = string.Empty; Nazwa = string.Empty; _wagakg = string.Empty; WagaKg = string.Empty; }
private void Clear() { if (_samochod != null) { Samochod = null; _samochod = null; } if (_kontrah != null) { _kontrah = null; Kontrah = null; } if (_kontraharch != null) { _kontraharch = null; KontrahArch = null; } if (_kierowca != null) { _kierowca = null; Kierowca = null; } if (_rodzajdok != null) { _rodzajdok = null; } if (_wazenie != null) { Wazenie = null; _wazenie = null; } KierowcaNazwa = string.Empty; KontrahentNazwa = string.Empty; NrRejNazwa = string.Empty; Uwagi = string.Empty; _ispopraw = false; LoadCollection(); }
private void Popraw() { _ispopraw = true; if (_wazenie == null) { return; } NrRejNazwa = _wazenie.IHP_SAMOCHOD.NRREJ; if (_kierowca != null) { _kierowca = null; Kierowca = null; } KierowcaNazwa = _wazenie.KIEROWCA_NAZWA; if (_kontraharch != null) { _kontraharch = null; KontrahArch = null; } KontrahentNazwa = _wazenie.KONTRAHENT_NAZWA; Uwagi = _wazenie.UWAGI; Samochod = _samochody.FirstOrDefault(x => x.ID_IHP_SAMOCHOD == _wazenie.ID_IHP_SAMOCHOD); }
private void Save() { string error = EnableValidationAndGetError(); if (error != null) { MessageBox.Show("Błąd " + error, "Dodawanie grupy kartotekowej", MessageBoxButton.OK); return; } int defcena = 1; int defdokumnet = 1; string LastMessage; if (_defceny != null) { defcena = _defceny.ID_IHP_DEFCENY; } if (_rodzajdok != null) { defdokumnet = _rodzajdok.ID_IHP_RODZAJDOK; } IHP_NUMERACJA numerkharch = GetId(6); if (numerkharch != null) { numerkharch.NUMER++; } try { IHP_KONTRAHENT_ARCH kontraharch = new IHP_KONTRAHENT_ARCH() { ID_IHP_KONTRAHENT_ARCH = numerkharch.NUMER, ID_IHP_DEFCENY = defcena, ID_IHP_RODZAJDOKDEF = defdokumnet, TYPKONTRAH = 1, NAZWA = _nazwa, NRKONTRAH = 0, TELEFON = _telefon, TELKOM = _telkom, EMAIL = _email, NIP = _nip, MIEJSCOWOSC = _miejscowosc, ULICA = _ulica, KODPOCZTOWY = _kodpocztowy, NRDOMU = _nrdomu, NRLOKALU = _nrlokalu, POCZTA = _poczta, AKTYWNY = 1, IHP_KONTRAHENT = PreparateKontrah() }; context.IHP_KONTRAHENT_ARCH.Add(kontraharch); context.SaveChanges(); Clear(); LoadCollection(); SentKontraharch(); } catch (Exception ex) { LastMessage = ex.ToString(); if (LastMessage == String.Empty) { LastMessage = ex.InnerException.ToString(); } LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage); throw ex; } }