コード例 #1
0
        private void UpdateButtonCommandExecute(object param)
        {
            RadnaLista updatedRadnaLista = new RadnaLista()
            {
                IDRadnaLista = IdRadneListe,
                Datum        = _datum,
                Kolicina     = Int32.Parse(_kolicina),
                Operacija    = new Operacija {
                    IDOperacija = IdOperacija
                },
                Radnik = new RadnikProizvodnja {
                    IDRadnik = IdRadnika
                },
                RadniNalog = new RadniNalog {
                    IDRadniNalog = _idRadniNalog
                }
            };

            bool isUpdated = _radnaListaSqlProvider.UpdateRadnaListaById(updatedRadnaLista);

            if (isUpdated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
                mainContentViewModel.RefreshData();
            }
        }
コード例 #2
0
        private void CreateButtonCommandExecute(object param)
        {
            Trebovanje trebovanje = new Trebovanje
            {
                JedMere       = _jedMere,
                KolicinaRobe  = Int32.Parse(_kolicinaRobe),
                TipTrebovanja = _tipTrebovanja,
                RadniNalog    = new RadniNalog {
                    IDRadniNalog = SelectedRadniNalog
                }
            };
            bool isCreated = _trebovanjeSqlProvider.CreateTrebovanjeById(trebovanje);

            if (isCreated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
                mainContentViewModel.RefreshData();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
            }
        }
コード例 #3
0
        private void CreateButtonCommandExecute(object param)
        {
            RadnikProizvodnja radnikProizvodnja = new RadnikProizvodnja
            {
                ImeRadnika     = _imeRadnika,
                PrezimeRadnika = _prezimeRadnika,
                Pol            = SelectedType.ToString(),
                RadnoMesto     = RadnoMestoList[SelectedIndexRadnoMesto]
            };
            bool isCreated = _radnikProizvodnjaSqlProvider.CreateRadnikProizvodnjaById(radnikProizvodnja);

            if (isCreated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
                mainContentViewModel.RefreshData();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
            }
        }
コード例 #4
0
        private void UpdateButtonCommandExecute(object param)
        {
            RadnoMesto radnoMesto = new RadnoMesto
            {
                IDRadnoMesto    = _idRadnogMesta,
                NazivRadnoMesto = _nazivRadnogMesta,
                StrucnaSprema   = _strucnaSprema
            };
            bool isUpdated = _radnoMestoSqlProvider.UpdateRadnoMestoById(radnoMesto);

            if (isUpdated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
                mainContentViewModel.RefreshData();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
            }
        }
コード例 #5
0
        private void CreateButtonCommandExecute(object param)
        {
            Operacija operacija = new Operacija
            {
                DodatnoVreme   = Int32.Parse(DodatnoVreme),
                PomocnoVreme   = Int32.Parse(PomocnoVreme),
                OsnovnoVreme   = Int32.Parse(OsnovnoVreme),
                NazivOperacije = NazivOperacije,
                OznakaMasine   = OznakaMasine
            };
            bool isCreated = _operacijaSqlProvider.CreateOperacijaById(operacija);

            if (isCreated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
                mainContentViewModel.RefreshData();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
            }
        }
        private void CreateButtonCommandExecute(object param)
        {
            PredmetRada udpatedPredmetRada = new PredmetRada
            {
                Cena           = Int32.Parse(_cena),
                JedMerePR      = _jedMere,
                NazivPR        = _nazivPR,
                TipPredmetRada = _tipPredmetaRada
            };
            bool isCreated = _predmetRadaSqlProvider.CreatePredmetRadaById(udpatedPredmetRada);

            if (isCreated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
                mainContentViewModel.RefreshData();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
            }
        }
        private void CreateButtonCommandExecute(object param)
        {
            TehnoloskiPostupak tehnoloskiPostupak = new TehnoloskiPostupak
            {
                SerijaKom      = Int32.Parse(_serijaKom),
                BrKomada       = Int32.Parse(_brKom),
                TipTehPostupak = _tipTehnoloskogPostupka,
                VremeIzrade    = Int32.Parse(_vremeIzrade)
            };
            bool isCreated = _tehnoloskiPostupakSqlProvider.CreateTehnoloskiPostupakById(tehnoloskiPostupak);

            if (isCreated)
            {
                Window curWindow = (Window)param;
                curWindow.Close();
                mainContentViewModel.RefreshData();
            }
            else
            {
                ErrorDialog          errorDialog          = new ErrorDialog();
                ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
                errorDialog.Title = "Greška";
                errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
                errorDialog.ShowDialog();
            }
        }
コード例 #8
0
 private void UpdateButtonCommandExecute(object param)
 {
     if (_datumIzlaza >= _datumUlaza)
     {
         RadniNalog radniNalog = new RadniNalog
         {
             IDRadniNalog      = _idRadniNalog,
             DatumIzlaz        = _datumIzlaza,
             DatumUlaz         = _datumUlaza,
             KolicinaProizvoda = Int32.Parse(_kolicinaProizvoda),
             PredmetRada       = PredmetRadaList[SelectedIndexPredmetRada]
         };
         bool isCreated = _radniNalogSqlProvider.UpdateRadniNalogById(radniNalog);
         if (isCreated)
         {
             Window curWindow = (Window)param;
             curWindow.Close();
             mainContentViewModel.RefreshData();
         }
         else
         {
             ErrorDialog          errorDialog          = new ErrorDialog();
             ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
             errorDialog.Title = "Greška";
             errorDialogViewModel.ErrorMessage = "Došlo je do greške. Pokušajte ponovo";
             errorDialog.ShowDialog();
         }
     }
     else
     {
         ErrorDialog          errorDialog          = new ErrorDialog();
         ErrorDialogViewModel errorDialogViewModel = (ErrorDialogViewModel)errorDialog.DataContext;
         errorDialog.Title = "Greška";
         errorDialogViewModel.ErrorMessage = "Datum izlaza je manji od datuma ulaza. Pokušajte ponovo.";
         errorDialog.ShowDialog();
     }
 }