public ActionResult ObtenhaListaContasAhReceber() { var servico = new ServicoDeContasImpl(new RepositorioContas()); var lista = new List <Contas>(); lista = servico.ConsulteLista().Where(x => x.Tipo == EnumTipo.AHRECEBER).ToList(); var listaDtoContasAPagarReceber = new List <DtoContasAPagarReceber>(); lista.ForEach(x => { var dtoConta = new DtoContasAPagarReceber() { Id = x.Id, DataCadastro = x.DataCadastro.ToString(), DataDoPagamento = x.DataDoPagamento.ToShortDateString(), Descricao = x.Descricao, Tipo = x.Tipo, FoiPagaOuRecebida = x.FoiPagaOuRecebida, Valor = x.Valor }; listaDtoContasAPagarReceber.Add(dtoConta); }); return(Json(new { data = listaDtoContasAPagarReceber }, JsonRequestBehavior.AllowGet)); }
public ActionResult CreateAhReceber(DtoContasAPagarReceber dtoContasAPagarReceber) { var servico = new ServicoDeContasImpl(new RepositorioContas()); try { //conversor var movimentacao = new Contas { Descricao = dtoContasAPagarReceber.Descricao, DataCadastro = DateTime.Now, DataDoPagamento = DateTime.Parse(dtoContasAPagarReceber.DataDoPagamento), Valor = dtoContasAPagarReceber.Valor, Tipo = dtoContasAPagarReceber.Tipo, FoiPagaOuRecebida = dtoContasAPagarReceber.FoiPagaOuRecebida, }; servico.Cadastrar(movimentacao); } catch (Exception ex) { log.Error(ex.Message); } return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(DtoContasAPagarReceber dtoContasAPagarReceber) { var servico = new ServicoDeContasImpl(new RepositorioContas()); try { var movimentacaoAhPagarReceber = new Contas { Id = dtoContasAPagarReceber.Id, Descricao = dtoContasAPagarReceber.Descricao, DataCadastro = DateTime.Parse(dtoContasAPagarReceber.DataCadastro), DataDoPagamento = DateTime.Parse(dtoContasAPagarReceber.DataDoPagamento), FoiPagaOuRecebida = dtoContasAPagarReceber.FoiPagaOuRecebida, Tipo = dtoContasAPagarReceber.Tipo, Valor = dtoContasAPagarReceber.Valor }; servico.Atualizar(movimentacaoAhPagarReceber); } catch (Exception ex) { Log.Error(ex.Message); } return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult ConfirmacaoExcluirModal(int id) { var dtoContasAPagarReceber = new DtoContasAPagarReceber { Descricao = id.ToString(), }; return(PartialView("~/Views/Contas/ConfirmacaoExcluirContaModal.cshtml", dtoContasAPagarReceber)); }
/**************************** METODOS GENERICOS ************************************/ public ActionResult Edit(int id) { var servico = new ServicoDeContasImpl(new RepositorioContas()); var movimentacaoAhPagarReceber = servico.ConsultePorId(id); var dtoContasAPagarReceber = new DtoContasAPagarReceber { Id = movimentacaoAhPagarReceber.Id, Descricao = movimentacaoAhPagarReceber.Descricao, DataCadastro = movimentacaoAhPagarReceber.DataCadastro.ToShortDateString(), DataDoPagamento = movimentacaoAhPagarReceber.DataDoPagamento.ToShortDateString(), FoiPagaOuRecebida = movimentacaoAhPagarReceber.FoiPagaOuRecebida, Valor = movimentacaoAhPagarReceber.Valor, Tipo = movimentacaoAhPagarReceber.Tipo }; if (movimentacaoAhPagarReceber.Tipo == EnumTipo.AHPAGAR) { return(PartialView("~/Views/Contas/FormularioAhPagar.cshtml", dtoContasAPagarReceber)); } return(PartialView("~/Views/Contas/FormularioAhReceber.cshtml", dtoContasAPagarReceber)); }
public ActionResult CreateAhReceber() { var dtoContasAPagarReceber = new DtoContasAPagarReceber(); return(PartialView("~/Views/Contas/FormularioAhReceber.cshtml", dtoContasAPagarReceber)); }
public ActionResult CreateAhPagar() { var DtoEntrada = new DtoContasAPagarReceber(); return(PartialView("~/Views/Contas/FormularioAhPagar.cshtml", DtoEntrada)); }