public ActionResult Edit(int id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var movimentacao = servico.ConsultePorId(id); if (movimentacao.Tipo == EnumTipo.ENTRADA) { var dtoEntrada = new DtoEntrada { Id = movimentacao.Id, Descricao = movimentacao.Descricao, DataCadastro = movimentacao.DataCadastro.ToShortDateString(), Valor = movimentacao.Valor, Tipo = movimentacao.Tipo }; return(PartialView("~/Views/Movimentacoes/FormularioEntrada.cshtml", dtoEntrada)); } else { var dtoSaida = new DtoSaida { Id = movimentacao.Id, Descricao = movimentacao.Descricao, DataCadastro = movimentacao.DataCadastro.ToShortDateString(), Valor = movimentacao.Valor, Tipo = movimentacao.Tipo }; return(PartialView("~/Views/Movimentacoes/FormularioSaida.cshtml", dtoSaida)); } }
public ActionResult ConfirmacaoExcluirModal(int id) { var dtoEntrada = new DtoEntrada { Descricao = id.ToString(), }; return(PartialView("~/Views/Movimentacoes/ConfirmacaoExcluirModal.cshtml", dtoEntrada)); }
public override void save <T>(T entity) { try { DtoEntrada e = entity as DtoEntrada; dao.DtoEntradas.InsertOnSubmit(e); } catch (Exception ex) { throw new Exception("Error al guardar" + ex.Message); } }
public async Task <ActionResult> CreateEntrada(DtoEntrada dtoEntrada) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); try { //conversor var movimentacao = new Movimentacao { Descricao = dtoEntrada.Descricao, DataCadastro = DateTime.Parse(dtoEntrada.DataCadastro), Valor = dtoEntrada.Valor, Tipo = EnumTipo.ENTRADA }; servico.Cadastrar(movimentacao); } catch (Exception ex) { log.Error(ex.Message); } return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult ObtenhaListaEntrada(string id) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); var lista = new List <Movimentacao>(); lista = servico.ConsulteLista().Where(x => x.Tipo == EnumTipo.ENTRADA).ToList(); var listaDtoEntrada = new List <DtoEntrada>(); lista.ForEach(x => { var dtoEntrada = new DtoEntrada() { Id = x.Id, DataCadastro = x.DataCadastro.ToShortDateString(), Descricao = x.Descricao, Tipo = x.Tipo, Valor = x.Valor }; listaDtoEntrada.Add(dtoEntrada); }); return(Json(new { data = listaDtoEntrada }, JsonRequestBehavior.AllowGet)); }
public ActionResult Edit(DtoEntrada dtoEntrada) { ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes()); try { var movimentacaoEntrada = new Movimentacao { Id = dtoEntrada.Id, Descricao = dtoEntrada.Descricao, DataCadastro = DateTime.Parse(dtoEntrada.DataCadastro), Valor = dtoEntrada.Valor, Tipo = dtoEntrada.Tipo }; servico.Atualizar(movimentacaoEntrada); } catch (Exception ex) { Log.Error(ex.Message); } return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet)); }
public ActionResult Create() { var DtoEntrada = new DtoEntrada(); return(PartialView("~/Views/Movimentacoes/FormularioEntrada.cshtml", DtoEntrada)); }