Пример #1
0
        private void Fecha()
        {
            CaixaBLL bll = new CaixaBLL();
            Caixa    cx  = bll.GetCaixaAberto();

            cx = bll.Find(cx.Id);
            cx.DataFechamento = DateTime.Now;

            SalvaTxt(cx);

            MovimentoCaixa mc = new MovimentoCaixa();

            mc.CaixaId        = cx.Id;
            mc.Valor          = decimal.Parse(txValorFinal.Text.Replace("R$", ""));
            mc.Obs            = "Fechamento do caixa";
            mc.FormaPagamento = (int)FormaPagamento.DINHEIRO;
            mc.Tipo           = (int)TipoMovCaixa.Saida;

            MovimentoCaixaBLL mcBll = new MovimentoCaixaBLL();

            mcBll.Save(mc);

            cx = bll.Find(cx.Id);
            cx.DataFechamento = DateTime.Now;
            cx.Aberto         = false;
            bll.Save(cx);
        }