public void PostaviTrenutniProjekat() { if (this._trenutniProjekat != null) { Grid gr = TabelaCrtac.InvokeNacrtaj(this._trenutniProjekat.TabelaProjekta, this); this.AppView.SetContent(gr); } }
private void Finish() { //crta se pocetna tabela this.parentAppVM.TrenutniProjekat = this._projekat; Grid gr = TabelaCrtac.InvokeNacrtaj(_projekat.TabelaProjekta, this.parentAppVM); this.parentAppVM.AppView.ProjekatDugmiciManage(true, "create"); this.parentAppVM.AppView.SetContent(gr); }
private void OpenProject(object param) { Projekat p = (Projekat)param; this.parentAppVM.TrenutniProjekat = p; // projekat vec ima napravljenu praznu tabelu pa se onda pravi nova //koja ce da bude procitana iz baze this.parentAppVM.TrenutniProjekat.TabelaProjekta = new Tabela(p.Ime, p.Opis, p.Id); Grid gr = TabelaCrtac.InvokeNacrtaj(p.TabelaProjekta, this.parentAppVM); this.parentAppVM.AppView.ProjekatDugmiciManage(true, "open"); this.parentAppVM.AppView.SetContent(gr); //bworker test RadSaBazom.RefreshTabele.TrProjekat = this.parentAppVM.TrenutniProjekat; }
/// <summary> /// Nacrta se ponovo tabela kad se izvrsi ucitavanje tabele iz baze /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void RefreshTabele_RunWorkerCompleted(object sender, System.ComponentModel.RunWorkerCompletedEventArgs e) { if ((bool)e.Result == true) { //kada se ucita iz baze nova tabela Grid gr = TabelaCrtac.InvokeNacrtaj(((ApplicationViewModel)this.DataContext).TrenutniProjekat.TabelaProjekta, ((ApplicationViewModel)this.DataContext)); ((ApplicationViewModel)this.DataContext).AppView.SetContent(gr); try { MessageBox.Show(PPoruka.VratiPrevod("TBL_REFRSH")); } catch (Exception er) { MessageBox.Show("Tabela je osvezena."); } } }