internal string Validate() { try { Towar towar = TowarWydawany; if (towar.Premium) { if (towar.DataPrzyjecia.HasValue && ((DateTime)towar.DataPrzyjecia).Date > DataWydania.Date) { return("Data wydania jest wcześniejsza od daty przyjęcia"); } if (towar.DataOstatniegoWydania.HasValue && ((DateTime)towar.DataOstatniegoWydania).Date > DataWydania.Date) { return("Wybrana data jest wcześniejsza od daty ostatniego wydania"); } if ((IdPrzyjmujacego == null || IdPrzyjmujacego == 0) && (IdWydajacego == null || IdWydajacego == 0)) { if (towar.StanMagazynowy == 1) { return("Towar jest już na magazynie"); } else { return("Wybierz pracownika"); } } if (IdPrzyjmujacego == IdWydajacego) { return("Wybierz innego pracownika"); } return(""); } else { return(""); } } catch (Exception ex) { log.Error(ex); throw ex; } }
internal string Validate() { try { Towar towar = TowarWycofywany; if (towar.Premium) { if (towar.DataPrzyjecia.HasValue && ((DateTime)towar.DataPrzyjecia).Date > DataWycofania.Date) { return("Data wydania jest wcześniejsza od daty przyjęcia"); } if (towar.DataOstatniegoWydania.HasValue && ((DateTime)towar.DataOstatniegoWydania).Date > DataWycofania.Date) { return("Wybrana data jest wcześniejsza od daty ostatniego wydania"); } return(""); } else { return(""); } } catch (Exception ex) { log.Error(ex); throw ex; } }