コード例 #1
0
 private void Parcial()
 {
     try
     {
         var numMesa = new NumeroView();
         numMesa.ShowDialog();
         if (numMesa.Value != 0)
         {
             var mesa = GetMesa(numMesa.Value);
             if (mesa != null)
             {
                 Mapper.CreateMap(typeof(PedidoRestauranteModel), typeof(PedidoRestaurante));
                 Mapper.Map(mesa, mesa.EntityRestaurante);
                 Utils.ParcialMesa(mesa.EntityRestaurante);
             }
             else
             {
                 CustomMessageBox.MensagemInformativa("A mesa não está aberta ou não foi confirmada ainda.");
             }
         }
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemErro(ex.Message);
         Erp.Business.Utils.GerarLog(ex);
     }
 }
コード例 #2
0
        private void TxtValorIpi_OnKeyUp(object sender, KeyEventArgs e)
        {
            try
            {
                const string msgProdNaoEncontrado = "Produto não encontrado";
                if (Model.ProdutoAtual.Produto == null)
                {
                    CustomMessageBox.MensagemInformativa(msgProdNaoEncontrado);
                    TxtProduto.Focus();
                    return;
                }
                if (Model.ProdutoAtual.Produto.Id == 0)
                {
                    CustomMessageBox.MensagemInformativa(msgProdNaoEncontrado);
                    TxtProduto.Focus();
                    return;
                }
                if (Model.ProdutoAtual != null)
                {
                    var result = DataValidation.ValidateEntity(Model.ProdutoAtual);
                    if (result.HasError)
                    {
                        throw new Exception(result.MensagemErro());
                    }

                    Model.SalvarProduto();
                }
                TxtProduto.Focus();
            }
            catch (Exception ex)
            {
                CustomMessageBox.MensagemErro(ex.Message);
                throw;
            }
        }
コード例 #3
0
        //private void LancamentoInicialView_OnPreviewKeyDown(object sender, KeyEventArgs e)
        //{
        //    if (e.Key == Key.Escape)
        //    {
        //        Hide();
        //    }
        //}


        private void LancamentoInicialView_OnClosed(object sender, EventArgs e)
        {
            var dia = LancamentoInicialRepository.DiaLancado(Settings.Default.Caixa, DateTime.Now, App.Proprietaria);

            if (dia == null)
            {
                CustomMessageBox.MensagemInformativa("Não foi identificado um lançamento inicial de caixa.\n\n " +
                                                     "A aplicação será encerrada.");
                Process.GetCurrentProcess().Kill();
            }
        }
コード例 #4
0
ファイル: LoginModelForm.cs プロジェクト: kaahoje/siscom-wpf
 private void Login()
 {
     try
     {
         var pessoa = PessoaFisicaRepository.GetByLogin(Usuario);
         var senha  = Criptografia.CriptografarSenha(Senha);
         if (pessoa != null && senha.Equals(pessoa.Senha))
         {
             App.Usuario      = pessoa;
             IsTelaVisibility = Visibility.Hidden;
             return;
         }
         MensagemInformativa("Usuário ou senha inválido.");
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemInformativa("Erro ao entrar:\n" + ex.Message);
     }
 }
コード例 #5
0
 private void TxtProduto_OnPreviewKeyUp(object sender, KeyEventArgs e)
 {
     try
     {
         if (e.Key == Key.Enter)
         {
             if (!string.IsNullOrEmpty(TxtProduto.Text))
             {
                 var modProds = new ProdutosEncontradosGridModel();
                 modProds.Filter = TxtProduto.Text;
                 if (modProds.Collection.IsNotEmpty())
                 {
                     if (modProds.Collection.Count > 1)
                     {
                         modProds.WindowSelect.ShowDialog();
                         if (modProds.CurrentItem != null)
                         {
                             Model.ProdutoAtual.Produto = modProds.CurrentItem;
                         }
                         else
                         {
                             TxtProduto.Focus();
                         }
                     }
                     else
                     {
                         Model.ProdutoAtual.Produto = modProds.Collection[0];
                     }
                 }
                 else
                 {
                     TxtProduto.Focus();
                     CustomMessageBox.MensagemInformativa("Não foram encontrados produtos correspondentes à pesquisa");
                 }
             }
         }
     }
     catch (Exception ex)
     {
         CustomMessageBox.MensagemErro(ex.Message);
     }
 }
コード例 #6
0
 protected void OperacaoConcluida()
 {
     CustomMessageBox.MensagemInformativa("Operação concluída com sucesso.");
 }
コード例 #7
0
 public override void Excluir()
 {
     CustomMessageBox.MensagemInformativa("Esta operação não é suportada.");
 }
コード例 #8
0
 public static void MensagemInformativa(string mensagem)
 {
     CustomMessageBox.MensagemInformativa(mensagem);
 }