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; }
public CreateTehnPostupakOperacijaDialog(ITehnPostupakOperacijaSqlProvider tehnPostupakOperacijaSqlProvider, ObservableCollection <AUPS.Models.Operacija> operacijaList, ObservableCollection <AUPS.Models.TehnoloskiPostupak> tehnoloskiPostupakList, int maxRBr, AUPS.Models.TehnPostupakOperacija selected) { InitializeComponent(); DataContext = new CreateTehnPostupakOperacijaDialogViewModel(tehnPostupakOperacijaSqlProvider, operacijaList, tehnoloskiPostupakList, maxRBr, selected); }
public CreateTehnPostupakOperacijaDialogViewModel(ITehnPostupakOperacijaSqlProvider tehnPostupakOperacijaSqlProvider, ObservableCollection <Operacija> operacijaList, ObservableCollection <TehnoloskiPostupak> tehnoloskiPostupakList, int maxRBr, TehnPostupakOperacija selected) { _tehnPostupakOperacijaSqlProvider = tehnPostupakOperacijaSqlProvider; OperacijaList = operacijaList; TehnoloskiPostupakList = tehnoloskiPostupakList; if (selected != null) { SetViewForUpdateDialog(selected); maxRBr--; } CreateRBrList(maxRBr); }
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 TehnPostupakOperacijaViewModel(ITehnPostupakOperacijaSqlProvider tehnPostupakOperacijaSqlProvider , ObservableCollection <TehnoloskiPostupak> tehnoloskiPostupakList) { _tehnPostupakOperacijaSqlProvider = tehnPostupakOperacijaSqlProvider; TehnoloskiPostupakList = tehnoloskiPostupakList; }