Exemplo n.º 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 }));
            }
        }