예제 #1
0
        private void Process()
        {
            if (SelectedDeposit != null && SelectedDeposit.Cash + selectedDeposit.Cheque > (decimal)Config.MaximoDepositos && !ConfirmDialog("Los depositos sobrepasan los $200, desea continuar", "Confirmar"))
            {
                return;
            }
            if (SelectedDeposit != null && ConfirmDialog("Desea procesar los cambios ?", "Procesar"))
            {
                SelectedDeposit.StateL = LocalStatus.Procesado;
                DepositHelper.AddOrUpdate(SelectedDeposit);
                SaveChanges();
                ForceRefresh = true;
                RaisePropertyChanged("DepositCollection");

                ViewModelManager.CloseModal();
            }
            else
            {
                UndoChanges();
            }
        }
예제 #2
0
        public void SaveNewDetails()
        {
            // TODo after save item
            if (SelectedDeposit != null && SelectedDeposit.Cash + selectedDeposit.Cheque > (decimal)Config.MaximoDepositos && !ConfirmDialog("Los depositos sobrepasan los $200, desea continuar", "Confirmar"))
            {
                return;
            }

            if (SelectedDeposit != null && ConfirmDialog("Desea Guardar los cambios", "Confirmar"))
            {
                DepositHelper.AddOrUpdate(SelectedDeposit);
                SaveChanges();
                ForceRefresh = true;
                RaisePropertyChanged("DepositCollection");

                ViewModelManager.CloseModal();
            }
            else
            {
                UndoChanges();
            }
        }