public void UpdateJz(IHP_JZ _jz)
        {
            string LastMessage;

            try
            {
                if (_jz.AKTYWNA == 1)
                {
                    ClearAktywny();
                }
                IHP_JZ _jzlocal = context.IHP_JZ.FirstOrDefault(x => x.ID_IHP_JZ == _jz.ID_IHP_JZ);
                _jzlocal.AKTYWNA = _jz.AKTYWNA;
                _jzlocal.NAZWA   = _jz.NAZWA;
                _jzlocal.WARTOSC = _jz.WARTOSC;

                context.IHP_JZ.Attach(_jzlocal);
                context.Entry(_jzlocal).State = EntityState.Modified;
                context.SaveChanges();
            }

            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }
Example #2
0
        public IHP_JZ FindByJz(int IdKart, int idDefJz)
        {
            IHP_WYST_JZ wysz = null;
            IHP_JZ      res  = null;

            try
            {
                wysz = Context.IHP_WYST_JZ?.FirstOrDefault(x => x.ID_IHP_JZ == idDefJz && x.ID_KARTOTEKA == IdKart);
                if (wysz != null)
                {
                    res = Context.IHP_JZ?.FirstOrDefault(x => x.ID_IHP_JZ == wysz.ID_IHP_JZ);
                }
            }
            catch (DbUpdateException ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
            }
            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
            return(res);
        }
        public void SaveJz(IHP_JZ _jz)
        {
            string LastMessage;

            try
            {
                if (_jz != null)
                {
                    context.IHP_JZ.Add(_jz);
                    context.SaveChanges();
                }
            }

            catch (Exception ex)
            {
                LastMessage = ex.ToString();
                if (LastMessage == String.Empty)
                {
                    LastMessage = ex.InnerException.ToString();
                }
                LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage);
                throw ex;
            }
        }