public void OnMessagePoz(IHP_POZDOK poz) { Poz = poz; string nrdoklok = string.Empty; NazwaTowaru = Poz.IHP_KARTOTEKA.NAZWADL; Jm = Poz.IHP_KARTOTEKA.IHP_JM.JM; StawkaVat = Poz.IHP_KARTOTEKA.IHP_STAWKAVAT.NAZWA; Ilosc = Math.Round(Poz.ILOSC, 2); CenaJedNetto = Math.Round(Poz.CENANETTO, 2); CenaBrutto = Math.Round(Poz.CENABRUTTO, 2); WartBrutto = Math.Round(Poz.WARTBRUTTO, 2); WartNetto = Math.Round(Poz.WARTNETTO, 2); }
private void SaveMatForEdit() { if (_iloscrazem == 0) { return; } if (_kartotekasel == null) { return; } short cenauzgzam = 0; if (_isuzgodnione) { cenauzgzam = 1; } IHP_POZDOK poz = new IHP_POZDOK() { ID_IHP_POZDOK = GetNextNumer(2), ID_IHP_KARTOTEKA = _kartotekasel.ID_IHP_KARTOTEKA, NAZWASKRPOZ = _kartotekasel.NAZWASKR, ID_IHP_NAGLDOK = Nagl.ID_IHP_NAGLDOK, LP = GetLp(), ILOSC = _ilosc, ILOSCPACZKA = _iloscpaczek, ILOSCRAZEM = _iloscrazem, CENANETTO = _cenauzgnetto, CENABRUTTO = _cenauzgbrutto, WARTNETTO = _wartnetto, WARTBRUTTO = _wartbrutto, WARTVAT = _wartvat, CENAUSTALONA = cenauzgzam, }; AddPoz(poz); //tutaj dodaj w repo //context.POZ.Add(poz); //context.SaveChanges(); //PrzenumerujListeEdit(); //PopulatePozNaglforEdit(); PopulatePozEdit(); ClearPoz(); }
public void SaveStatus(int IdPoz, int StatusNew) { int StatusOld = getLastStatus(IdPoz); // ViewModelKafelkiOkno string LastMessage = string.Empty; try { IHP_DEFSTATUS stat = context.IHP_DEFSTATUS.First(x => x.ID_IHP_DEFSTATUS == StatusNew); IHP_POZDOK p = context.IHP_POZDOK.Find(IdPoz); if (p != null) { p.ID_IHP_DEFSTATUS = stat.ID_IHP_DEFSTATUS; context.IHP_POZDOK.Add(p); context.Entry(p).State = EntityState.Modified; context.SaveChanges(); } IHP_STATUSHISTORIA stathist = new IHP_STATUSHISTORIA() { ID_IHP_STATUSHISTORIA = GetIdStatusHist(), ID_IHP_DEFSTATUS = stat.ID_IHP_DEFSTATUS, ID_IHP_DEFSTATUSZ = StatusOld, // DATAWPISU = DateTime.Now, OPIS = stat.NAZWA, ID_IHP_POZ = IdPoz, ID_ARIT_ZAM_USERS = ProgramDataSotrage.User.ID_IHP_ZAM_USERS }; context.IHP_STATUSHISTORIA.Add(stathist); //ZamowieniaViewListaLst.FirstOrDefault(x => x.ID_POZ == _zamwoienieselected.ID_POZ).ID_DEFSTATUS = stat.ID_DEFSTATUS; //ZamowieniaViewListaLst.Where(x => x.ID_POZ == _zamwoienieselected.ID_POZ).FirstOrDefault().STATUS = stat.NAZWA; context.SaveChanges(); } catch (Exception ex) { LastMessage = ex.ToString(); LogManager.WriteLogMessage(LogManager.LogType.Error, LastMessage); throw ex; } }