private int GetNextNumer(int iddlatabeli)
        {
            int    _statushistId = 0;
            string LastMessage   = string.Empty;

            try
            {
                IHP_NUMERACJA numerpoz = GetId(8);
                numerpoz.NUMER++;
                _statushistId = numerpoz.NUMER;
                context.IHP_NUMERACJA.Add(numerpoz);
                context.Entry(numerpoz).State = EntityState.Modified;
                context.SaveChanges();
            }

            catch (Exception ex)
            {
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
            }
            return(_statushistId);
        }
Пример #2
0
        private void SavePod()
        {
            string error = EnableValidationAndGetError();

            if (error != null)
            {
                MessageBox.Show("Błąd " + error, "Dodawanie grupy kartotekowej", MessageBoxButton.OK);
                return;
            }

            if (_grupakart == null)
            {
                MessageBox.Show("Wybierz grupę nadrzędną !!!");
                return;
            }

            if (_rodzgrkart == null)
            {
                MessageBox.Show("Wybierz rodzaj grupy!!!");
                return;
            }
            IHP_NUMERACJA numerkr = GetId(14);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }
            string LastMessage;

            try
            {
                IHP_GRUPAKART grupakart = new IHP_GRUPAKART()
                {
                    ID_IHP_GRUPAKART       = numerkr.NUMER,
                    ID_IHP_GRUPAKART_NADRZ = _grupakart.ID_IHP_GRUPAKART,
                    ID_IHP_RODZGRUPKART    = _rodzgrkart.ID_IHP_RODZGRUPKART,
                    NAZWAGRUPY             = NazwaGrupy,
                    KODGRUPY     = KodGrupy,
                    KODZLOZONY   = KodZlozony,
                    NAZWAZLOZONA = NazwaZlozona
                };
                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_GRUPAKART.Add(grupakart);
                context.SaveChanges();
                LoadCollection();
                SentGrupaKart();
                Clear();
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #3
0
        private int GetIdCennikHist()
        {
            int    _cennikHist = 0;
            string LastMessage = string.Empty;

            try
            {
                IHP_NUMERACJA numerpoz = GetId(7);
                numerpoz.NUMER++;
                _cennikHist = numerpoz.NUMER;
                Context.IHP_NUMERACJA.Add(numerpoz);
                Context.Entry(numerpoz).State = EntityState.Modified;
                Context.SaveChanges();
            }

            catch (Exception ex)
            {
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                //    MessageBoxService.ShowMessage(LastMessage);
            }
            return(_cennikHist);
        }
Пример #4
0
        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;
            }
        }
Пример #5
0
        private void Save()
        {
            string        LastMessage;
            IHP_NUMERACJA numerkharch = GetId(10);

            if (numerkharch != null)
            {
                numerkharch.NUMER++;
            }
            try
            {
                try
                {
                    IHP_DANEFIRMY Kontrah = new IHP_DANEFIRMY();
                    Kontrah.ODDATY           = DateOd;
                    Kontrah.NAZWA_FIRMY      = NazwaPelna;
                    Kontrah.NAZWA_SKROCONA   = Nazwa;
                    Kontrah.NIP              = Nip;
                    Kontrah.REGON            = Regon;
                    Kontrah.MIEJSCOWOSC      = Miejscowosc;
                    Kontrah.KODPOCZTOWY      = KodPoczta;
                    Kontrah.POCZTA           = Poczta;
                    Kontrah.ULICA            = Ulica;
                    Kontrah.NRDOMU           = NrDomu;
                    Kontrah.NRLOKALU         = NrLokalu;
                    Kontrah.EMAIL            = Email;
                    Kontrah.TELEFON          = Telkom;
                    Kontrah.TELEFON2         = Telefon;
                    Kontrah.ID_IHP_DANEFIRMY = numerkharch.NUMER;
                    context.IHP_DANEFIRMY.Add(Kontrah);
                    context.SaveChanges();
                    Clear();
                    LoadCollection();
                }
                catch (DbEntityValidationException e)
                {
                    foreach (var eve in e.EntityValidationErrors)
                    {
                        LogManager.WriteLogMessage(LogManager.LogType.Error, String.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:", eve.Entry.Entity.GetType().Name, eve.Entry.State));
                        foreach (var ve in eve.ValidationErrors)
                        {
                            LogManager.WriteLogMessage(LogManager.LogType.Error, String.Format("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage));
                            //    MessageBoxService.ShowMessage(String.Format("- Property: \"{0}\", Error: \"{1}\"", ve.PropertyName, ve.ErrorMessage));
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #6
0
        private void Save()
        {
            IHP_NUMERACJA numerkr = GetId(13);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }
            string LastMessage;

            try
            {
                _defceny = new IHP_DEFCENY()
                {
                    ID_IHP_DEFCENY = numerkr.NUMER,
                    NAZWACENY      = _nazwdef,
                };

                if (IsAktywny)
                {
                    _defceny.AKTYWNY = 1;
                }

                if (!IsAktywny)
                {
                    _defceny.AKTYWNY = 0;
                }

                if (OdNetto)
                {
                    _defceny.ODNETTO = 1;
                }

                if (!OdNetto)
                {
                    _defceny.ODNETTO = 0;
                }

                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_DEFCENY.Add(_defceny);
                context.SaveChanges();
                LoadCollection();
                SentDefCeny();
                Clear();
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #7
0
        private IHP_KONTRAHENT PreparateKontrah()
        {
            int    defcena     = 1;
            int    defdokumnet = 1;
            string LastMessage;

            if (_defceny != null)
            {
                defcena = _defceny.ID_IHP_DEFCENY;
            }

            if (_rodzajdok != null)
            {
                defdokumnet = _rodzajdok.ID_IHP_RODZAJDOK;
            }
            try
            {
                IHP_NUMERACJA numerkh = GetId(2);
                if (numerkh != null)
                {
                    numerkh.NUMER++;
                }

                IHP_KONTRAHENT kontrah = new IHP_KONTRAHENT()
                {
                    ID_IHP_KONTRAHENT = numerkh.NUMER,
                    ID_IHP_DEFCENY    = defcena,
                    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
                };
                context.IHP_NUMERACJA.Add(numerkh);
                context.Entry(numerkh).State = EntityState.Modified;
                return(kontrah);
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #8
0
        private void Save()
        {
            string LastMessage;

            try
            {
                IHP_RODZAJDOK _rodzajdok = new IHP_RODZAJDOK();

                IHP_NUMERACJA numerrodzdok = GetId(7);
                if (numerrodzdok != null)
                {
                    numerrodzdok.NUMER++;
                }

                if (IsKierunek)
                {
                    _kierunekmag = 1;
                }
                else
                {
                    _kierunekmag = -1;
                }

                int idrodzajdok = numerrodzdok.NUMER;

                _rodzajdok.ID_IHP_RODZAJDOK = idrodzajdok;
                _rodzajdok.OPIS             = _opis;
                _rodzajdok.SKROTDOK         = _skrotdok;
                _rodzajdok.KIERUNEKMAG      = _kierunekmag;

                context.IHP_RODZAJDOK.Add(_rodzajdok);
                context.Entry(_rodzajdok).State = EntityState.Added;
                context.IHP_NUMERACJA.Add(numerrodzdok);
                context.Entry(numerrodzdok).State = EntityState.Modified;
                context.SaveChanges();
                Clear();
                LoadCollection();
                NewRec = true;
            }

            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #9
0
        private void Save()
        {
            int defcena = 1;

            if (_defceny != null)
            {
                defcena = _defceny.ID_IHP_DEFCENY;
            }

            IHP_NUMERACJA numerkr = GetId(3);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }

            string LastMessage;

            try
            {
                IHP_KIEROWCA kierowca = new IHP_KIEROWCA()
                {
                    ID_IHP_KIEROWCA   = numerkr.NUMER,
                    NAZWA             = _nazwa,
                    TELEFON           = _telefon,
                    ID_IHP_KONTRAHENT = _kontrah.ID_IHP_KONTRAHENT,
                    IHP_KONTRAHENT    = _kontrah
                };

                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_KIEROWCA.Add(kierowca);
                context.SaveChanges();
                LoadCollection();
                SentKierowcy();
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #10
0
        private void Save()
        {
            if (!IsTaraRecznie)
            {
                tara = _ramka.Waga;
            }


            IHP_NUMERACJA numerkr = GetId(4);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }
            string LastMessage;

            try
            {
                IHP_SAMOCHOD samochod = new IHP_SAMOCHOD()
                {
                    ID_IHP_SAMOCHOD = numerkr.NUMER,
                    NAZWA           = _nazwa,
                    NRREJ           = _nrrej,
                    ID_IHP_KIEROWCA = _kierowca.ID_IHP_KIEROWCA,
                    IHP_KIEROWCA    = _kierowca,
                    TARA            = tara
                };
                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_SAMOCHOD.Add(samochod);
                context.SaveChanges();
                LoadCollection();
                SentSamochod();
                Clear();
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #11
0
        private void SaveNad()
        {
            IHP_NUMERACJA numerkr = GetId(14);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }
            string LastMessage;

            try
            {
                _grupakart = new IHP_GRUPAKART()
                {
                    ID_IHP_GRUPAKART = numerkr.NUMER,
                    NAZWAGRUPY       = NazwaGrupy,
                    KODGRUPY         = KodGrupy,
                    KODZLOZONY       = KodZlozony,
                    NAZWAZLOZONA     = NazwaZlozona
                };
                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_GRUPAKART.Add(_grupakart);
                context.SaveChanges();
                LoadCollection();
                SentGrupaKart();
                Clear();
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #12
0
        private void SaveRodzaj()
        {
            IHP_NUMERACJA numerkr = GetId(16);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }
            string LastMessage;

            try
            {
                _rodzgrkart = new IHP_RODZGRUPKART()
                {
                    ID_IHP_RODZGRUPKART = numerkr.NUMER,
                    NAZWA = _nazwarodz
                };
                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_RODZGRUPKART.Add(_rodzgrkart);
                context.SaveChanges();
                LoadRodzKartLst();
                SentGrupaKart();
                Clear();
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Пример #13
0
        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;
            }
        }
Пример #14
0
        private void Save()
        {
            int           idKierwoca    = 0;
            int           idSamochod    = 0;
            int           idKontrahArch = 0;
            IHP_NUMERACJA numerkr       = GetId(11);

            if (numerkr != null)
            {
                numerkr.NUMER++;
            }
            string LastMessage;

            if (_kierowca != null)
            {
                idKierwoca = _kierowca.ID_IHP_KIEROWCA;
            }

            if (_samochod != null)
            {
                idSamochod = _samochod.ID_IHP_SAMOCHOD;
            }

            if (_kontraharch != null)
            {
                idKontrahArch = _kontraharch.ID_IHP_KONTRAHENT_ARCH;
            }
            try
            {
                IHP_WAZENIE_USLUGA wazenie = new IHP_WAZENIE_USLUGA()
                {
                    ID_IHP_WAZENIE_USLUGA = numerkr.NUMER,
                    DATACZAS               = DateTime.Now,
                    ID_IHP_KIEROWCA        = idKierwoca,
                    ID_IHP_SAMOCHOD        = idSamochod,
                    WAGA                   = _ramka.Waga,
                    ID_IHP_KONTRAHENT_ARCH = idKontrahArch,
                    STATUS                 = 0,
                    NRKWIT                 = numerkr.NUMER, //docelowo obsluga numeracji
                    NRKWITWEW              = GetNrKwitWew(numerkr.NUMER),
                    KIEROWCA_NAZWA         = KierowcaNazwa,
                    KONTRAHENT_NAZWA       = KontrahentNazwa,
                    NRREJ_NAZWA            = _nrrejnazwa,
                    UWAGI                  = _uwagi
                };
                context.IHP_NUMERACJA.Add(numerkr);
                context.Entry(numerkr).State = EntityState.Modified;
                context.IHP_WAZENIE_USLUGA.Add(wazenie);
                context.SaveChanges();
                Clear();
                //SentSamochod();
                //SentWazenie();
            }
            catch (DbEntityValidationException ewx)
            {
                LastMessage = ewx.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ewx.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ewx;
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }