private void labela_MouseDoubleClick(object sender, MouseButtonEventArgs e) { //promena imena kolone Label promeniKolonu = sender as Label; KontejnerZadataka kolona = (KontejnerZadataka)promeniKolonu.Tag; UnosNaziva ctrl = new UnosNaziva(); if (ctrl.ShowDialog() == true) { if (!ctrl.Naziv.Equals("")) { kolona.Ime = ctrl.Naziv; if (kolona.Id != 0) { try { Packages.PFaza.IzmeniInformacije(kolona.Id, kolona.Ime, kolona.Opis, kolona.PocetakIzrade, kolona.KrajIzrade); } catch (Oracle.ManagedDataAccess.Client.OracleException oraError) { try { System.Windows.MessageBox.Show(Packages.PPoruka.VratiPrevod(oraError.Number.ToString())); } catch (Oracle.ManagedDataAccess.Client.OracleException err) { System.Windows.MessageBox.Show("Error"); } } } vm.PostaviTrenutniProjekat(); } } }
//dodavanje podkolone private void Button_Click(object sender, RoutedEventArgs e) { Button dodajKolonu = sender as Button; //kolona kojoj se dodaje nova kolona // 10.06.2018. mstankovic //Kontejner kolona = (Kontejner)dodajKolonu.Tag; KontejnerFaza kolona = (KontejnerFaza)dodajKolonu.Tag; UnosNaziva ctrl = new UnosNaziva(); if (ctrl.ShowDialog() == true) { // ukoliko je kreiran projekat vec i postoji parent kolona onda se dodaje nova // a ako ne onda se ceka da se doda tek kad se ide na done i zavrsi kreiranje projekta vm.TrenutniProjekat.TabelaProjekta.DodajKolonu(kolona, ctrl.Naziv, vm.TrenutniProjekat.Id); vm.PostaviTrenutniProjekat(); } }