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 })); } }
// 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 })); } }