Beispiel #1
0
        public ActionResult BaixarParcelasSelecionadas(BaixarParcelasSelecionadasModel item)
        {
            try
            {
                DateTime dataCaixa;
                if (!DateTime.TryParse(item.DataCompensacao, out dataCaixa))
                {
                    throw new ArgumentException("Informe a data do caixa");
                }

                var usuario = getUsuario();
                caixa.BaixarParcelas(item.Selecionados.ToList(), usuario.Id, item.IdConta, item.Cheque, dataCaixa);
                return(Json(new { success = true }));
            }
            catch (Exception e)
            {
                return(Json(new { error = e.Message }));
            }
        }
Beispiel #2
0
        // GET: Erp/Caixa/GetParcelasSelecionadas/[5]
        public ActionResult GetParcelasSelecionadas(int[] selecionados, int idConta)
        {
            try
            {
                var item = new BaixarParcelasSelecionadasModel
                {
                    Cheque          = getProximoCheque(idConta),
                    DataCompensacao = getDataCaixa().ToShortDateString(),
                    IdConta         = idConta,
                    Selecionados    = selecionados.ToList()
                };

                return(View(item));
            }
            catch (Exception e)
            {
                return(Json(new { success = false, error = e.Message }));
            }
        }