public MainContentViewModel(IRadnoMestoSqlProvider radnoMestoSqlProvider, IOperacijaSqlProvider operacijaSqlProvider
                             , IPredmetRadaSqlProvider predmetRadaSqlProvider, IRadnaListaSqlProvider radnaListaSqlProvider
                             , IRadnikProizvodnjaSqlProvider radnikProizvodnjaSqlProvider, IRadniNalogSqlProvider radniNalogSqlProvider
                             , ITehnoloskiPostupakSqlProvider tehnoloskiPostupakSqlProvider, ITrebovanjeSqlProvider trebovanjeSqlProvider,
                             RadnoMestoViewModel radnoMestoViewModel, OperacijaViewModel operacijaViewModel, PredmetRadaViewModel predmetRadaViewModel,
                             RadnaListaViewModel radnaListaViewModel, RadnikProizvodnjaViewModel radnikProizvodnjaViewModel, RadniNalogViewModel radniNalogViewModel,
                             TehnoloskiPostupakViewModel tehnoloskiPostupakViewModel, TrebovanjeViewModel trebovanjeViewModel,
                             TehnPostupakOperacijaViewModel tehnPostupakOperacijaViewModel, ITehnPostupakOperacijaSqlProvider tehnPostupakOperacijaSqlProvider, User loggedUser)
 {
     _radnoMestoSqlProvider              = radnoMestoSqlProvider;
     _operacijaSqlProvider               = operacijaSqlProvider;
     _predmetRadaSqlProvider             = predmetRadaSqlProvider;
     _radnikProizvodnjaSqlProvider       = radnikProizvodnjaSqlProvider;
     _radniNalogSqlProvider              = radniNalogSqlProvider;
     _radnaListaSqlProvider              = radnaListaSqlProvider;
     _tehnoloskiPostupakSqlProvider      = tehnoloskiPostupakSqlProvider;
     _trebovanjeSqlProvider              = trebovanjeSqlProvider;
     this.radnoMestoViewModel            = radnoMestoViewModel;
     this.operacijaViewModel             = operacijaViewModel;
     this.predmetRadaViewModel           = predmetRadaViewModel;
     this.radnaListaViewModel            = radnaListaViewModel;
     this.radnikProizvodnjaViewModel     = radnikProizvodnjaViewModel;
     this.radniNalogViewModel            = radniNalogViewModel;
     this.tehnoloskiPostupakViewModel    = tehnoloskiPostupakViewModel;
     this.trebovanjeViewModel            = trebovanjeViewModel;
     this.tehnPostupakOperacijaViewModel = tehnPostupakOperacijaViewModel;
     this.tehnPostupakOperacijaViewModel.DataShouldBeRefreshed += TehnPostupakOperacijaViewModel_DataShouldBeRefreshed;
     this.tehnPostupakOperacijaSqlProvider = tehnPostupakOperacijaSqlProvider;
     GetDataFromDb();
     _userName     = loggedUser.Ime;
     _userLastName = loggedUser.Prezime;
     SetImage(loggedUser.ImagePath);
 }
 public ApplictionMainWindowViewModel(IRadnoMestoSqlProvider radnoMestoSqlProvider, IOperacijaSqlProvider operacijaSqlProvider
                                      , IPredmetRadaSqlProvider predmetRadaSqlProvider, IRadnaListaSqlProvider radnaListaSqlProvider
                                      , IRadnikProizvodnjaSqlProvider radnikProizvodnjaSqlProvider, IRadniNalogSqlProvider radniNalogSqlProvider
                                      , ITehnoloskiPostupakSqlProvider tehnoloskiPostupakSqlProvider, ITrebovanjeSqlProvider trebovanjeSqlProvider,
                                      ITehnPostupakOperacijaSqlProvider tehnPostupakOperacijaSqlProvider
                                      , IUserSqlProvider userSqlProvider, RadnoMestoViewModel radnoMestoViewModel, OperacijaViewModel operacijaViewModel, PredmetRadaViewModel predmetRadaViewModel,
                                      RadnaListaViewModel radnaListaViewModel, RadnikProizvodnjaViewModel radnikProizvodnjaViewModel, RadniNalogViewModel radniNalogViewModel,
                                      TehnoloskiPostupakViewModel tehnoloskiPostupakViewModel, TrebovanjeViewModel trebovanjeViewModel,
                                      TehnPostupakOperacijaViewModel tehnPostupakOperacijaViewModel)
 {
     _userSqlProvider                      = userSqlProvider;
     this.radnoMestoViewModel              = radnoMestoViewModel;
     this.operacijaViewModel               = operacijaViewModel;
     this.predmetRadaViewModel             = predmetRadaViewModel;
     this.radnaListaViewModel              = radnaListaViewModel;
     this.radnikProizvodnjaViewModel       = radnikProizvodnjaViewModel;
     this.radniNalogViewModel              = radniNalogViewModel;
     this.tehnoloskiPostupakViewModel      = tehnoloskiPostupakViewModel;
     this.trebovanjeViewModel              = trebovanjeViewModel;
     this.tehnPostupakOperacijaViewModel   = tehnPostupakOperacijaViewModel;
     _radnoMestoSqlProvider                = radnoMestoSqlProvider;
     _operacijaSqlProvider                 = operacijaSqlProvider;
     _predmetRadaSqlProvider               = predmetRadaSqlProvider;
     _radnikProizvodnjaSqlProvider         = radnikProizvodnjaSqlProvider;
     _radniNalogSqlProvider                = radniNalogSqlProvider;
     _radnaListaSqlProvider                = radnaListaSqlProvider;
     _tehnoloskiPostupakSqlProvider        = tehnoloskiPostupakSqlProvider;
     _trebovanjeSqlProvider                = trebovanjeSqlProvider;
     this.tehnPostupakOperacijaSqlProvider = tehnPostupakOperacijaSqlProvider;
 }
示例#3
0
 public CreateOperacijaDialogViewModel(IOperacijaSqlProvider operacijaSqlProvider, Operacija operacija,
                                       MainContentViewModel mainContentViewModel)
 {
     _operacijaSqlProvider     = operacijaSqlProvider;
     IdOperacije               = operacija.IDOperacija;
     NazivOperacije            = operacija.NazivOperacije;
     OsnovnoVreme              = operacija.OsnovnoVreme.ToString();
     DodatnoVreme              = operacija.DodatnoVreme.ToString();
     PomocnoVreme              = operacija.PomocnoVreme.ToString();
     PomocnoVreme              = operacija.PomocnoVreme.ToString();
     OznakaMasine              = operacija.OznakaMasine;
     this.mainContentViewModel = mainContentViewModel;
 }
        public ApplicationMainWindow(IUserSqlProvider userSqlProvider
                                     , IRadnoMestoSqlProvider radnoMestoSqlProvider, IOperacijaSqlProvider operacijaSqlProvider
                                     , IPredmetRadaSqlProvider predmetRadaSqlProvider, IRadnaListaSqlProvider radnaListaSqlProvider
                                     , IRadnikProizvodnjaSqlProvider radnikProizvodnjaSqlProvider, IRadniNalogSqlProvider radniNalogSqlProvider
                                     , ITehnoloskiPostupakSqlProvider tehnoloskiPostupakSqlProvider, ITrebovanjeSqlProvider trebovanjeSqlProvider
                                     , ITehnPostupakOperacijaSqlProvider tehnPostupakOperacijaSqlProvider, RadnoMestoViewModel radnoMestoViewModel, OperacijaViewModel operacijaViewModel, PredmetRadaViewModel predmetRadaViewModel,
                                     RadnaListaViewModel radnaListaViewModel, RadnikProizvodnjaViewModel radnikProizvodnjaViewModel, RadniNalogViewModel radniNalogViewModel,
                                     TehnoloskiPostupakViewModel tehnoloskiPostupakViewModel, TrebovanjeViewModel trebovanjeViewModel, TehnPostupakOperacijaViewModel tehnPostupakOperacijaViewModel)
        {
            InitializeComponent();

            DataContext = new ApplictionMainWindowViewModel(radnoMestoSqlProvider, operacijaSqlProvider, predmetRadaSqlProvider, radnaListaSqlProvider,
                                                            radnikProizvodnjaSqlProvider, radniNalogSqlProvider, tehnoloskiPostupakSqlProvider, trebovanjeSqlProvider, tehnPostupakOperacijaSqlProvider, userSqlProvider,
                                                            radnoMestoViewModel, operacijaViewModel, predmetRadaViewModel, radnaListaViewModel, radnikProizvodnjaViewModel, radniNalogViewModel
                                                            , tehnoloskiPostupakViewModel, trebovanjeViewModel, tehnPostupakOperacijaViewModel);
        }
 public CreateOperacijaDialog(IOperacijaSqlProvider _operacijaSqlProvider, AUPS.Models.Operacija operacija, MainContentViewModel main)
 {
     InitializeComponent();
     DataContext = new CreateOperacijaDialogViewModel(_operacijaSqlProvider, operacija, main);
 }
示例#6
0
 public CreateOperacijaDialogViewModel(IOperacijaSqlProvider operacijaSqlProvider, MainContentViewModel mainContentViewModel)
 {
     _operacijaSqlProvider     = operacijaSqlProvider;
     this.mainContentViewModel = mainContentViewModel;
 }