public TipoMovimentacao GetTipoMovimentacaoById(int id) { cmd = new SqlCommand("Select id, descricao from tipoMovimentacao where id = " + id + "", conn); adapter = new SqlDataAdapter(cmd); dt = new DataTable(); try { conn.Open(); adapter.Fill(dt); tipoMovimentacao = new TipoMovimentacao(); foreach (DataRow item in dt.Rows) { tipoMovimentacao.Id = Convert.ToInt32(item["id"]); tipoMovimentacao.Descricao = item["descricao"].ToString(); } return(tipoMovimentacao); } catch (Exception) { return(null); } finally { conn.Close(); } }
public List <TipoMovimentacao> GetTipoMovimentacaos() { cmd = new SqlCommand("Select id, descricao from tipoMovimentacao", conn); adapter = new SqlDataAdapter(cmd); dt = new DataTable(); try { conn.Open(); adapter.Fill(dt); foreach (DataRow item in dt.Rows) { tipoMovimentacao = new TipoMovimentacao(); tipoMovimentacao.Id = Convert.ToInt32(item["id"]); tipoMovimentacao.Descricao = item["descricao"].ToString(); tipoMovimentacaoList.Add(tipoMovimentacao); } return(tipoMovimentacaoList); } catch (Exception e) { _ = e.StackTrace; return(null); } finally { conn.Close(); } }
protected void Page_Load(object sender, EventArgs e) { try { string id = Session["id_usuario"].ToString(); if (string.IsNullOrEmpty(id)) { //Response.Redirect("login.aspx"); } } catch { //Response.Redirect("login.aspx"); } string permissao = null; try { permissao = Session["permissao"].ToString(); } catch { } if (permissao != null) { if (permissao == "p1") { btnArquivarCliente.Visible = false; mspanResponsavel.Disabled = true; //mspanResponsavel.Attributes.Add("readonly", "readonly"); //mspanNome.Attributes.Add() mspanNome.Attributes.Add("readonly", "readonly"); mspanEspecie.Disabled = true; mspanAps.Disabled = true; } } if (!IsPostBack) { ObjetoTransferencia.Comarca comarca = new Comarca(); ObjetoTransferencia.TipoMovimentacao tm = new TipoMovimentacao(); ddlTipoMovimentacao.DataSource = tm.consulta("usp_manutencao_tipo_movimentcao", "consultar"); ddlTipoMovimentacao.DataTextField = "nome"; ddlTipoMovimentacao.DataValueField = "id"; ddlTipoMovimentacao.DataBind(); ddlTipoMovimentacao.Items.Insert(0, new ListItem("Selecione...", "0")); ObjetoTransferencia.Obs obs = new Obs(); obs_contato.DataSource = obs.consulta("usp_manutencao_obs_contato", "consultar"); obs_contato.DataTextField = "nome"; obs_contato.DataValueField = "id"; obs_contato.DataBind(); obs_contato.Items.Insert(0, new ListItem("Selecione...", "0")); } }
bool VerificaValorInvestido(Guid id, string cpf, decimal valor, TipoMovimentacao tipo) { decimal somaTotal = 0; List <Movimentacao> mov = _context.Movimentacoes.Where(m => m.IdDoFundo == id && m.CpfDoCliente == cpf).ToList(); if (mov.Count == 0 && tipo == TipoMovimentacao.Aplicacao) { return(true); } foreach (Movimentacao m in mov) { if (m.TipoDaMovimentacao == TipoMovimentacao.Aplicacao) { somaTotal += m.ValorDaMovimentacao; } else { somaTotal -= m.ValorDaMovimentacao; } } if (somaTotal >= 0 && (somaTotal - valor) >= 0) { return(true); } return(false); }
public Movimentacao(TipoMovimentacao tipo, decimal valor, int id) { Valor = valor; Tipo = tipo; Data = DateTime.Now; ContaId = id; }
public static Movimentacao CriarMovimentacao(Guid id, TipoMovimentacao tipo, long valor, DateTime dataHoraCriacao) => new Movimentacao { Id = id, Tipo = tipo, Valor = valor, DataHoraCriacao = dataHoraCriacao };
public IActionResult Create([FromBody] TipoMovimentacao tipoMovimentacao) { if (tipoMovimentacao == null) { return(BadRequest()); } _repo.Add(tipoMovimentacao); return(CreatedAtRoute("GetTipoMovimentacao", new { id = tipoMovimentacao.Id }, tipoMovimentacao)); }
public Movimentacao(MovimentacaoRequestDTO dto, TipoMovimentacao tipoMovimentacao) { Id = Guid.NewGuid(); IdTipoMovimentacao = (int)tipoMovimentacao; IdFundo = Guid.Parse(dto.IdFundo); CPFCliente = dto.CPFCliente; ValorMovimentacao = dto.ValorMovimentacao; DataMovimentacao = DateTime.Now; }
public RegistrarMovimentacaoCommand(Guid id, Guid contaId, Guid vinculadoId, TipoMovimentacao tipoMovimentacao, TipoVinculo tipoVinculo, long valor, DateTime dataHoraCriacao) { Id = id; ContaId = contaId; VinculadoId = vinculadoId; TipoMovimentacao = tipoMovimentacao; TipoVinculo = tipoVinculo; Valor = valor; DataHoraCriacao = dataHoraCriacao; }
public int GerarPeloTipo(int contaId, decimal valor, string descricao, TipoMovimentacao tipoTransferencia) { var conta = contaServico.ObterConta(contaId); var transferencia = new Transferencia(contaId, valor, descricao, conta.Saldo, tipoTransferencia); transferenciaRepositorio.Post(transferencia); contaServico.VincularTransferencia(conta, transferencia); return(transferencia.Id); }
public Boolean post([FromBody] TipoMovimentacao value) { try { new TipoMovimentacao().Add(value.descricao, value.id_instituicao); return(true); } catch (Exception e) { ErroHandler.Log("RemoveMovimentacaoPessoal", e, "POST", ""); throw e; } }
public void PutTipoMovimentacao(TipoMovimentacao tipoMovimentacao, int id) { cmd = new SqlCommand("Update TipoMovimentacao set descricao = '" + tipoMovimentacao.Descricao + "' where id = " + id, conn); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public void PostTipoMovimentacao(TipoMovimentacao tipoMovimentacao) { cmd = new SqlCommand("Insert Into TipoMovimentacao Values('" + tipoMovimentacao.Descricao + "')", conn); try { conn.Open(); cmd.ExecuteNonQuery(); } catch (Exception) { throw; } finally { conn.Close(); } }
public IActionResult Update(int id, [FromBody] TipoMovimentacao tipoMovimentacao) { if (tipoMovimentacao == null || id != tipoMovimentacao.Id) { return(BadRequest()); } var _tipoMovimentacao = _repo.Find(id); if (_tipoMovimentacao == null) { return(NotFound()); } _tipoMovimentacao.Descricao = tipoMovimentacao.Descricao; _repo.Update(_tipoMovimentacao); return(new NoContentResult()); }
public double CalcularMontanteMensal(double pv, double mv, double i, int n, TipoMovimentacao tipoMovimentacao) { double aux = pv; for (int a = 0; a < n; a++) { if (tipoMovimentacao == TipoMovimentacao.Aplicacao) { aux = CalcularMontante(aux + mv, i, 1); } else { aux = CalcularMontante(aux, i, 1) - mv; } } return(aux); }
private int ObterFatorPorTipoDeOperacao(TipoMovimentacao tipo) { switch (tipo) { case (TipoMovimentacao.Deposito): return(1); case (TipoMovimentacao.Saque): return(-1); case (TipoMovimentacao.Transferencia): return(-1); case (TipoMovimentacao.Extrato): return(1); } return(1); }
public static IList <AlmoxMovimentacao> CarregarTodos(TipoMovimentacao tipoMovimentacao, Object tipoProduto, Object produtoId) { String where = ""; if (tipoMovimentacao != TipoMovimentacao.Indefinido) { where = "WHERE almox_movimentacao_tipo=" + Convert.ToInt32(tipoMovimentacao); } if (tipoProduto != null) { if (where.Length > 0) { where += " AND "; } else { where = "WHERE "; } where += "almox_produto_tipoId=" + tipoProduto; } if (produtoId != null) { if (where.Length > 0) { where += " AND "; } else { where = "WHERE "; } where += "almox_movimentacao_produtoId=" + produtoId; } String query = String.Concat("almox_movimentacao.*, almox_produto_qtd, almox_produto_descricao, almox_tipoproduto_descricao FROM almox_movimentacao ", "INNER JOIN almox_produto ON almox_movimentacao_produtoId=almox_produto_id ", "INNER JOIN almox_tipo_produto ON almox_produto_tipoId=almox_tipoproduto_id ", where, " ORDER BY almox_movimentacao_data DESC"); return(LocatorHelper.Instance.ExecuteQuery <AlmoxMovimentacao>(query, typeof(AlmoxMovimentacao))); }
private static void GerarMovimentacao(BancoContexto ctx, Operacao operacao, TipoMovimentacao tipoMovimentacao, OrigemMovimentacao origem, double financeiroCentroDeCustoId, decimal valor, string observacao) { var movimentacaoFinanceira = new FinanceiroMovimentacoes(); movimentacaoFinanceira.TipoMovimentacao = tipoMovimentacao; movimentacaoFinanceira.FinanceiroCentroDeCusto = ctx.FinanceiroCentroDeCustos.Find(financeiroCentroDeCustoId); movimentacaoFinanceira.Operacao = operacao; movimentacaoFinanceira.DataHora = DateTime.Now; movimentacaoFinanceira.Observacao = observacao; movimentacaoFinanceira.OrigemMovimentacao = origem; if (tipoMovimentacao == TipoMovimentacao.Credito) { movimentacaoFinanceira.Credito = valor; } else { movimentacaoFinanceira.Debito = valor; } ctx.FinanceiroMovimentacoes.Add(movimentacaoFinanceira); }
protected void btnCadastrar_Click(object sender, EventArgs e) { TipoMovimentacao tipo = new TipoMovimentacao(); tipo.Nome = txtNome.Text; tipo.Descricao = txtDescricao.Text; TipoMovimentacaoDB t = new TipoMovimentacaoDB(); if (t.Insert(tipo)) { lbl.Text = "Cadastrado com sucesso!"; txtNome.Text = ""; txtDescricao.Text = ""; txtNome.Focus(); } else { lbl.Text = "Erro!"; } }
protected void btnCadastrar_Click(object sender, EventArgs e) { string mensagem; Movimentacao mov = new Movimentacao(); mov.Quantidade = Convert.ToDouble(txtQtd.Text); TipoMovimentacao tip = new TipoMovimentacao(); tip.Id = Convert.ToInt32(ddlTipo.SelectedValue); mov.Tipo = tip; LocalFisico loc = new LocalFisico(); loc.Id = Convert.ToInt32(ddlLocal.SelectedValue); mov.Local = loc; Produto pro = new Produto(); pro.Id = Convert.ToInt32(ddlProduto.SelectedValue); mov.Produto = pro; if (MovimentacaoDB.Insert(mov)) { mensagem = "Cadastrado com sucesso!"; txtQtd.Text = ""; ddlLocal.SelectedIndex = 0; ddlTipo.SelectedIndex = 0; ddlProduto.SelectedIndex = 0; txtQtd.Focus(); } else { mensagem = "Erro!"; } Response.Write("<script language='javascript'>alert('" + mensagem + "');</script>"); }
//insert public bool Insert(TipoMovimentacao tipo) { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; try { string sql = "INSERT INTO tim_tipo_movimentacao(tim_nome, tim_descricao) VALUES(?tim_nome, ?tim_descricao)"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?tim_nome", tipo.Nome)); objCommand.Parameters.Add(Mapped.Parameter("?tim_descricao", tipo.Nome)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); } catch (Exception e) { return(false); } }
public virtual void Movimentar(TipoMovimentacao tipo, decimal valor, DateTime?dataMovimentacao) { if (dataMovimentacao.HasValue) { DataMovimentacao = dataMovimentacao; } else { DataMovimentacao = DateTime.Now; } if (tipo == TipoMovimentacao.Credito) { Atual += valor; Credito += valor; } else { Atual -= valor; Debito += valor; } }
public TipoMovimentacao Select(int id) { TipoMovimentacao obj = null; System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; System.Data.IDataReader objDataReader; objConexao = Mapped.Connection(); objCommand = Mapped.Command("SELECT * FROM tim_tipo_movimentacao WHERE tim_id = ?tim_id", objConexao); objCommand.Parameters.Add(Mapped.Parameter("?tim_id", id)); objDataReader = objCommand.ExecuteReader(); while (objDataReader.Read()) { obj = new TipoMovimentacao(); obj.Nome = Convert.ToString(objDataReader["tim_nome"]); obj.Descricao = Convert.ToString(objDataReader["tim_descricao"]); } objDataReader.Close(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); objDataReader.Dispose(); return(obj); }
//update public bool Update(TipoMovimentacao tipo) { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "UPDATE tim_tipo_movimentcao SET tim_nome = ?tim_nome, tim_descricao = ?tim_descricao WHERE tim_id = ?tim_id"; try { objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?tim_nome", tipo.Nome)); objCommand.Parameters.Add(Mapped.Parameter("?tim_descricao", tipo.Descricao)); objCommand.Parameters.Add(Mapped.Parameter("?tim_id", tipo.Id)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); } catch (Exception e) { return(false); } }
public static IList <AlmoxMovimentacao> CarregaOwners(Object movimentacaoFilhaId, TipoMovimentacao tipo) { String where = " WHERE almox_movimentacao_movimentacaoId=" + movimentacaoFilhaId; if (tipo != TipoMovimentacao.Indefinido) { where = " AND almox_movimentacao_tipo=" + Convert.ToInt32(tipo); } String query = String.Concat("almox_movimentacao.*, almox_produto_qtd, almox_produto_descricao, almox_tipoproduto_descricao FROM almox_movimentacao ", "INNER JOIN almox_produto ON almox_movimentacao_produtoId=almox_produto_id ", "INNER JOIN almox_tipo_produto ON almox_produto_tipoId=almox_tipoproduto_id ", where, " ORDER BY almox_movimentacao_data DESC"); return(LocatorHelper.Instance.ExecuteQuery <AlmoxMovimentacao>(query, typeof(AlmoxMovimentacao))); }
public static IList <AlmoxMovimentacao> CarregarTodos(TipoMovimentacao tipo) { return(CarregarTodos(tipo, null, null)); }
public Movimentacao(DateTime data, TipoMovimentacao tipo, int pontos) { Data = data; Tipo = tipo; Pontos = pontos; }
private double CalcularTotalPorTipoComCustoOperacao(TipoMovimentacao tipo) { return((ObterFatorPorTipoDeOperacao(tipo) * CalcularTotalPorTipo(tipo)) + (-1 * CalcularTotalCustoPorTipo(tipo))); }
public async Task MovimentarEstoqueVenda(Venda venda, StatusMovimentacao status, TipoMovimentacao tipo) { List <MovimentacaoEstoque> movimentacoes = new List <MovimentacaoEstoque>(); foreach (var item in await _context.ItemsVenda.AsQueryable().Where(x => x.VendaId == venda.Id).ToListAsync()) { movimentacoes.Add(new MovimentacaoEstoque() { DataMovimentacao = DateTime.Now, MovUsuarioID = venda.usuarioVendaID, ProdutoMovId = item.ProdutoId, Quantidade = item.Quantidade, TipoMovimentacao = tipo, StatusMovimetacao = status, VendaMovID = venda.Id }); await AtualizarEstoque(item, status); } _context.MovimentacoesEstoque.AddRange(movimentacoes); await _context.SaveChangesAsync(); }
public MovimentacaoConta() { TipoMovimentacao = new TipoMovimentacao(); }