Ejemplo n.º 1
0
 private void CaixaAberturaViewModel_OnDispose(object sender, EventArgs e)
 {
     objCaixaAberturaViewModel         = null;
     objCaixaAberturaViewModel         = new CaixaAberturaViewModel();
     base.enStatusTelaAtual            = enStatusTela.Navegacao;
     base.intSelectedIndexTabPrincipal = 0;
     Pesquisar(0);
 }
Ejemplo n.º 2
0
        public CaixaViewModel()
        {
            NavegarCommand         = new DelegateCommand(Navegar, CanNavegar);
            AbrirCaixaCommand      = new DelegateCommand(AbrirCaixa, CanAbrirCaixa);
            LancarMovimentoCommand = new DelegateCommand(LancarMovimento, CanLancarMovimento);
            FecharCaixaCommand     = new DelegateCommand(FecharCaixa, CanFecharCaixa);
            PesquisarCommand       = new DelegateCommand(Pesquisar, CanPesquisar);

            objCaixaAberturaViewModel   = new CaixaAberturaViewModel();
            objCaixaMovimentoViewModel  = new CaixaMovimentoViewModel(null);
            objCaixaFechamentoViewModel = new CaixaFechamentoViewModel();
            strCaiStatusPesquisa        = "T";
        }
Ejemplo n.º 3
0
        private void AbrirCaixa(object objParam)
        {
            Retorno objRetorno;
            tbCaixa objCaixaAux = new tbCaixa();

            objCaixaAux.tbFuncionario    = new tbFuncionario();
            objCaixaAux.tbCaixaMovimento = new List <tbCaixaMovimento>();
            using (var objBLL = new FormaPagamento())
            {
                objRetorno = objBLL.RetornaListaFormaPagamento();
            }
            if (objRetorno.intCodigoErro == 0)
            {
                List <tbFormaPagamento> arrFormaPagamento = (List <tbFormaPagamento>)objRetorno.objRetorno;
                if (arrFormaPagamento.Count > 0)
                {
                    foreach (tbFormaPagamento objFormaPagamento in arrFormaPagamento)
                    {
                        tbCaixaMovimento objCaixaMovimento = new tbCaixaMovimento();
                        objCaixaMovimento.tbFormaPagamento = objFormaPagamento;
                        objCaixaMovimento.fpg_codigo       = objFormaPagamento.fpg_codigo;
                        objCaixaAux.tbCaixaMovimento.Add(objCaixaMovimento);
                    }
                }
                else
                {
                    tbCaixaMovimento objCaixaMovimento = new tbCaixaMovimento();
                    objCaixaMovimento.tbFormaPagamento = new tbFormaPagamento();
                    objCaixaAux.tbCaixaMovimento.Add(objCaixaMovimento);
                }
                objCaixaAberturaViewModel            = new CaixaAberturaViewModel();
                objCaixaAberturaViewModel.OnDispose += CaixaAberturaViewModel_OnDispose;
                objCaixaAberturaViewModel.objCaixa   = objCaixaAux;
                base.enStatusTelaAtual            = enStatusTela.EmInclusaoOuAlteracao;
                base.intSelectedIndexTabPrincipal = 1;
            }
            else
            {
                MessageBox.Show(objRetorno.strMsgErro, "Atenção", MessageBoxButton.OK, Util.GetMessageImage(objRetorno.intCodigoErro));
            }
        }