Пример #1
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;
            }
        }
Пример #2
0
 private void Clear()
 {
     if (_kontrah != null)
     {
         Kontrah  = null;
         _kontrah = null;
     }
     NazwaPelna  = String.Empty;
     Nazwa       = String.Empty;
     Nip         = String.Empty;
     Regon       = String.Empty;
     Miejscowosc = String.Empty;
     KodPoczta   = String.Empty;
     Poczta      = String.Empty;
     Ulica       = String.Empty;
     NrDomu      = String.Empty;
     NrLokalu    = String.Empty;
     Email       = String.Empty;
     Telkom      = String.Empty;
     Telefon     = String.Empty;
 }