Example #1
0
        private async void ToggleEditState()
        {
            if (inEditMode)
            {
                // Save changes?
                if (changed)
                {
                    bool response = await ConfirmSaveChanges();

                    if (response)
                    {
                        RemoveChangesNotifySettings();
                        inEditMode = false;
                    }
                }
                else
                {
                    RemoveChangesNotifySettings();
                    inEditMode = false;
                }
            }
            else
            {
                originalArtikl = new FirmaDAL.Artikl
                {
                    SifArtikla   = artiklModel.SifArtikla,
                    NazArtikla   = artiklModel.NazArtikla,
                    JedMjere     = artiklModel.JedMjere,
                    CijArtkila   = artiklModel.CijArtkila,
                    ZastUsluga   = artiklModel.ZastUsluga,
                    SlikaArtikla = artiklModel.SlikaArtikla,
                    TekstArtikla = artiklModel.TekstArtikla
                };
                inEditMode = true;
                changed    = false;
                SetChangesNotifySettings();
            }
            UpdateTextBoxStates();
        }
Example #2
0
 protected override void OnNavigatedTo(NavigationEventArgs e)
 {
     artiklModel = e.Parameter as FirmaDAL.Artikl;
     inEditMode  = false;
     changed     = false;
 }
Example #3
0
 public ArtiklNew()
 {
     artiklModel = new FirmaDAL.Artikl();
     this.InitializeComponent();
 }