private void DeleteRodz() { string LastMessage; try { if (_rodzgrkart != null) { if (context.IHP_GRUPAKART.Any(x => x.ID_IHP_RODZGRUPKART == _rodzgrkart.ID_IHP_RODZGRUPKART)) { MessageBox.Show("Nie można usunąć rodzaju grupy który posiada przypisaną grupe!!"); return; } MessageBoxResult result = MessageBox.Show("Czy Napewno Usunąć Rodzaj grupy " + _rodzgrkart.NAZWA + " ??", "Potwierdź", MessageBoxButton.YesNo); if (result == MessageBoxResult.Yes) { IHP_RODZGRUPKART dousuniecja = context.IHP_RODZGRUPKART.Find(_rodzgrkart.ID_IHP_RODZGRUPKART); context.Entry(dousuniecja).State = EntityState.Deleted; context.IHP_RODZGRUPKART.Remove(dousuniecja); context.SaveChanges(); LoadRodzKartLst(); ClearRodz(); } } } catch (Exception ex) { LastMessage = ex.ToString(); if (LastMessage == String.Empty) { LastMessage = ex.InnerException.ToString(); } LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage); throw ex; } }
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; } }