// private LancamentoModel ValidarLancamento(LancamentoModel lancamentoModel) { try { if (Convert.ToInt32(this.cbbEstabelecimento.SelectedValue) == 0) { throw new Exception("Informe o Estabelecimento do Documento !"); } else if (Convert.ToInt32(this.cbbFornecedor.SelectedValue) == 0) { throw new Exception("Informe o Fornecedor do Documento !"); } else if (string.IsNullOrEmpty(this.txtNumeroDocumento.Text.Trim())) { throw new Exception("Informe o número do Documento !"); } else if (Convert.ToDecimal(this.txtValorTotal.Text) < 1) { throw new Exception("Informe o valor do Documento !"); } else if (this.dtpDataEntrada.Value > this.dtpDataVencimento.Value) { throw new Exception("Data de entrada não pode ser maior que a data de Vencimento !"); } return(lancamentoModel); } catch (Exception) { throw; } }
public ActionResult Edit(int id, LancamentoModel model) { try { if (ModelState.IsValid) { lancamentoServices.SetEndpoint("Lancamento"); Lancamento lancamento = lancamentoServices.GetById(id).Result; if (lancamento != null) { lancamento.DataFim = model.DataFim; lancamento.DataInicio = model.DataInicio; lancamento.IdDesenvolvedor = model.IdDesenvolvedor; if (lancamentoServices.Put(id, lancamento).Result != null) { return(RedirectToAction("Index")); } } } return(View(model)); } catch (Exception e) { return(View(model)); } }
public ActionResult Create(LancamentoModel model) { try { if (ModelState.IsValid) { Lancamento lancamento = new Lancamento(); lancamento.DataFim = model.DataFim; lancamento.DataInicio = model.DataInicio; lancamento.IdDesenvolvedor = model.IdDesenvolvedor; lancamentoServices.SetEndpoint("Lancamento"); if (lancamentoServices.Post(lancamento).Result != null) { return(RedirectToAction("Index")); } } return(View(model)); } catch (Exception e) { return(View(model)); } }
// public string LancamentoInserir(LancamentoModel lancamentoModel) { try { this.dbCore.LimparParametros(); // this.dbCore.ComandoAdicionarParametro("@id_lancamento", lancamentoModel.IdLancamento); this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", lancamentoModel.Estabelecimento.IdEstabelecimento); this.dbCore.ComandoAdicionarParametro("@id_fornecedor", lancamentoModel.Fornecedor.IdFornecedor); this.dbCore.ComandoAdicionarParametro("@data_entrada", lancamentoModel.DataEntradaInicial); this.dbCore.ComandoAdicionarParametro("@data_vencimento", lancamentoModel.DataVencimentoInicial); this.dbCore.ComandoAdicionarParametro("@numero_documento", lancamentoModel.NumeroDocumento); this.dbCore.ComandoAdicionarParametro("@valor_total", lancamentoModel.ValorTotal); this.dbCore.ComandoAdicionarParametro("@data_liquidacao", lancamentoModel.DataLiquidacao); this.dbCore.ComandoAdicionarParametro("@data_lancamento_liquidacao", lancamentoModel.DataLancamentoLiquidacao); this.dbCore.ComandoAdicionarParametro("@valor_liquidado", lancamentoModel.ValorLiquidado); this.dbCore.ComandoAdicionarParametro("@flag_liquidado", lancamentoModel.FlagLiquidado); // return(this.dbCore.ExecutarComando("usp_lancamentos_manter")); } catch (Exception) { throw; } }
public IHttpActionResult Incluir([FromBody] LancamentoModel model) { var lanc = _lancamentoTransformer.Reverse(model); lanc = _lancamentoCommandService.Incluir(lanc); return(Created("lancamento", _lancamentoTransformer.Transform(lanc))); }
public async Task <IActionResult> Post([FromBody] LancamentoModel lancamento) { var isDone = await contaCorrenteService.Lanca(lancamento); if (isDone) { return(Ok()); } else { return(Ok(null)); } }
// public LancamentoListaModel LancamentoLista(LancamentoModel lancamentoModel) { var lancamentoListaModel = new LancamentoListaModel(); // try { this.dbCore.LimparParametros(); // this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", lancamentoModel.Estabelecimento.IdEstabelecimento); this.dbCore.ComandoAdicionarParametro("@id_fornecedor", lancamentoModel.Fornecedor.IdFornecedor); this.dbCore.ComandoAdicionarParametro("@data_entrada_inicial", lancamentoModel.DataEntradaInicial); this.dbCore.ComandoAdicionarParametro("@data_entrada_final", lancamentoModel.DataEntradaFinal); this.dbCore.ComandoAdicionarParametro("@data_vencimento_inicial", lancamentoModel.DataVencimentoInicial); this.dbCore.ComandoAdicionarParametro("@data_vencimento_final", lancamentoModel.DataVencimentoFinal); // foreach (DataRow lancamento in this.dbCore.ExecutarConsulta("usp_lancamentos_sel_by_all").Rows) { lancamentoListaModel.Add(new LancamentoModel { IdLancamento = Convert.ToInt32(lancamento["id_lancamento"]), Estabelecimento = new EstabelecimentoModel { IdEstabelecimento = Convert.ToInt32(lancamento["id_estabelecimento"]), NomeEstabelecimento = lancamento["nome_estabelecimento"].ToString() }, Fornecedor = new FornecedorModel { IdFornecedor = Convert.ToInt32(lancamento["id_fornecedor"]), NomeFornecedor = lancamento["nome_fornecedor"].ToString() }, DataEntradaInicial = Convert.ToDateTime(lancamento["data_entrada"]), DataVencimentoInicial = Convert.ToDateTime(lancamento["data_vencimento"]), NumeroDocumento = lancamento["numero_documento"].ToString(), ValorTotal = Convert.ToDecimal(lancamento["valor_total"]), Status = lancamento["Status"].ToString(), DataLiquidacao = Convert.ToDateTime(lancamento["data_liquidacao"]), ValorLiquidado = Convert.ToDecimal(lancamento["valor_liquidado"]) }); } } catch (Exception) { throw; } return(lancamentoListaModel); }
// GET: LancamentoController1/Edit/5 public ActionResult Edit(int id) { LancamentoModel model = new LancamentoModel(); lancamentoServices.SetEndpoint("Lancamento"); Lancamento entity = lancamentoServices.GetById(id).Result; if (entity != null) { model.Id = entity.Id; model.DataFim = entity.DataFim; model.DataInicio = entity.DataInicio; model.IdDesenvolvedor = entity.IdDesenvolvedor; } return(View(model)); }
public string Get(int id) { var lancamento = lancamentoBusiness.GetAllById(id); var json = string.Empty; if (lancamento != null) { var newModel = new LancamentoModel(); newModel.Id = lancamento.Id; newModel.DataFim = lancamento.DataFim; newModel.DataInicio = lancamento.DataInicio; newModel.IdDesenvolvedor = lancamento.IdDesenvolvedor; json = JsonSerializer.Serialize(newModel); } return(json); }
public HttpResponseMessage Update(int id, LancamentoModel model) { try { new LancamentoBusiness().Update(new LancamentoEntity() { Id = id, Descricao = model.Descricao, Valor = model.Valor, DataLancamento = model.DataLancamento, CustoFixo = model.CustoFixo, Categoria = new CategoriaEntity() { Id = model.CategoriaId }, CentroCusto = new CentroCustoEntity() { Id = model.CentroCustoId }, Cliente = new ClienteEntity() { Id = model.ClienteId }, ContaBancaria = new ContaBancariaEntity() { Id = model.ContaBancariaId }, Fornecedor = new FornecedorEntity() { Id = model.FornecedorId }, Fechamento = new Entity.Acompanhamento.FechamentoEntity() { Id = model.FornecedorId } }); return(Request.CreateResponse(HttpStatusCode.OK)); } catch (Exception ex) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, ex.Message)); } }
public ActionResult Delete(int id, LancamentoModel model) { try { if (ModelState.IsValid) { lancamentoServices.SetEndpoint("Lancamento"); if (lancamentoServices.Delete(id).Result != null) { return(RedirectToAction("Index")); } } return(View(model)); } catch (Exception e) { return(View(model)); } }
public string Get() { var Lancamento = lancamentoBusiness.GetAll(); var model = new List <LancamentoModel>(); foreach (var l in Lancamento) { var newL = new LancamentoModel(); newL.Id = l.Id; newL.DataFim = l.DataFim; newL.DataInicio = l.DataInicio; newL.IdDesenvolvedor = l.IdDesenvolvedor; model.Add(newL); } var json = JsonSerializer.Serialize(model); return(json); }
public async Task <IActionResult> Post([FromBody] LancamentoModel value) { try { var lancamento = value.GerarLancamento(); await _fluxoDeCaixaService.EfetuaLancamento(lancamento); _fluxoDeCaixaService.EnviaParaFila(lancamento, _connection); return(Ok("Lancamento efetuado com sucesso !")); } catch (DominioException ex) { return(BadRequest($"{ex.Codigo} - {ex.Message}")); } catch (Exception ex) { return(BadRequest(ex)); } }
// GET: LancamentoController1 public ActionResult Index() { List <LancamentoModel> model = new List <LancamentoModel>(); lancamentoServices.SetEndpoint("Lancamento"); var lsEntity = lancamentoServices.Get().Result; foreach (var l in lsEntity) { LancamentoModel lancamento = new LancamentoModel(); lancamento.Id = l.Id; lancamento.DataFim = l.DataFim; lancamento.DataInicio = l.DataInicio; lancamento.IdDesenvolvedor = l.IdDesenvolvedor; model.Add(lancamento); } return(View(model)); }
public void Map_Lancamento() { var model = new LancamentoModel { Id = Guid.NewGuid(), ContaId = Guid.NewGuid(), Description = "Lançamento de Crédito", Value = 100, CreateAt = DateTime.UtcNow, UpdateAt = DateTime.UtcNow }; //Model => Entity var entity = Mapper.Map <LancamentoEntity>(model); Assert.Equal(entity.Id, model.Id); Assert.Equal(entity.ContaId, model.ContaId); Assert.Equal(entity.Description, model.Description); Assert.Equal(entity.Value, model.Value); Assert.Equal(entity.CreateAt, model.CreateAt); Assert.Equal(entity.UpdateAt, model.UpdateAt); //Entity para Dto var lancamentoDto = Mapper.Map <LancamentoDto>(entity); Assert.Equal(lancamentoDto.Id, entity.Id); Assert.Equal(lancamentoDto.ContaId, entity.ContaId); Assert.Equal(lancamentoDto.Description, entity.Description); Assert.Equal(lancamentoDto.Value, entity.Value); //Dto para Model var lancamentoModel = Mapper.Map <LancamentoDto>(model); Assert.Equal(lancamentoDto.Id, entity.Id); Assert.Equal(lancamentoDto.ContaId, entity.ContaId); Assert.Equal(lancamentoDto.Description, entity.Description); Assert.Equal(lancamentoDto.Value, entity.Value); }
public async Task <bool> Lanca(LancamentoModel lancamento) { try { var origem = await Get(lancamento.ContaOrigem); origem.Lancamento(-lancamento.Valor); var destino = await Get(lancamento.ContaDestino); destino.Lancamento(+lancamento.Valor); var doOrigem = await Put(origem); var doDestino = await Put(destino); return(await Task.FromResult(doOrigem && doDestino)); } catch { return(await Task.FromResult(false)); } }
// public BoletosLancamentoForm(AcaoForm acaoForm, LancamentoModel lancamentoModel) { try { InitializeComponent(); this.acaoForm = acaoForm; this.CarregarComboBoxFornecedores(); this.CarregarComboBoxEstabelecimento(); // switch (acaoForm) { case AcaoForm.NovoLancamento: this.Text = "LANÇAMENTO DE NOVO BOLETO"; this.lancamentoModel = new LancamentoModel(); break; case AcaoForm.AlterarLancamento: this.lancamentoModel = lancamentoModel; this.Text = string.Format("ALTERAÇÃO DE LANÇAMENTO - BOLETO N. {0}", lancamentoModel.NumeroDocumento); this.cbbEstabelecimento.SelectedValue = lancamentoModel.Estabelecimento.IdEstabelecimento; this.cbbFornecedor.SelectedValue = lancamentoModel.Fornecedor.IdFornecedor; this.dtpDataEntrada.Value = lancamentoModel.DataEntradaInicial; this.dtpDataVencimento.Value = lancamentoModel.DataVencimentoInicial; this.txtValorTotal.Text = lancamentoModel.ValorTotal.ToString(); this.txtNumeroDocumento.Text = lancamentoModel.NumeroDocumento; break; default: break; } } catch (Exception exception) { MessageBox.Show(string.Format("{0}", exception.Message)); } }
// public DataTable BoletosDataTable(LancamentoModel lancamentoModel) { var lancamentoListaModel = new DataTable(); // try { this.dbCore.LimparParametros(); // this.dbCore.ComandoAdicionarParametro("@id_estabelecimento", lancamentoModel.Estabelecimento.IdEstabelecimento); this.dbCore.ComandoAdicionarParametro("@id_fornecedor", lancamentoModel.Fornecedor.IdFornecedor); this.dbCore.ComandoAdicionarParametro("@data_entrada_inicial", lancamentoModel.DataEntradaInicial); this.dbCore.ComandoAdicionarParametro("@data_entrada_final", lancamentoModel.DataEntradaFinal); this.dbCore.ComandoAdicionarParametro("@data_vencimento_inicial", lancamentoModel.DataVencimentoInicial); this.dbCore.ComandoAdicionarParametro("@data_vencimento_final", lancamentoModel.DataVencimentoFinal); // lancamentoListaModel = this.dbCore.ExecutarConsulta("usp_lancamentos_sel_by_all"); } catch (Exception) { throw; } return(lancamentoListaModel); }
// public BoletosLiquidarForm(LancamentoModel lancamentoModel) { InitializeComponent(); this.lancamentoModel = lancamentoModel; this.txtValorPago.Text = lancamentoModel.ValorTotal.ToString("N2"); }