public override void Gravar() { #region Conferência do caixa ICaixa conferencia = new Caixa(); conferencia.AbreFechaCaixa = new AbreCaixa().Find<IAbreCaixa>(new Where { Limit = new Limit(1)})[0]; conferencia.UsuarioConferencia = new Usuario().Find<IUsuario>(new Where { Limit = new Limit(1) })[0]; #region Formas de pagamento que movimentaram o caixa ICaixaFormaPagto caixaForma = new CaixaFormaPagto(); caixaForma.Tipo = Enuns.Cadastro.TipoForma.Dinheiro; caixaForma.ValorMovimento = 1000; caixaForma.ValorConferido = 999; caixaForma.Status = Enuns.FrenteCaixa.Conferencia.Status.Conferido; ICaixaFormaPagto caixaForma1 = new CaixaFormaPagto(); caixaForma.Tipo = Enuns.Cadastro.TipoForma.Dinheiro; caixaForma1.ValorMovimento = 500; caixaForma1.ValorConferido = 500; caixaForma1.Status = Enuns.FrenteCaixa.Conferencia.Status.Conferido; ICaixaFormaPagto caixaForma2 = new CaixaFormaPagto(); caixaForma.Tipo = Enuns.Cadastro.TipoForma.Dinheiro; caixaForma2.ValorMovimento = 700; caixaForma2.ValorConferido = 695; caixaForma2.Status = Enuns.FrenteCaixa.Conferencia.Status.Conferido; #endregion conferencia.FormasPagamento.Add(caixaForma); conferencia.FormasPagamento.Add(caixaForma1); conferencia.FormasPagamento.Add(caixaForma2); GUID = conferencia.Save(); #endregion }
// Abertura do Caixa. public void aberturaCaixa() { int[] notas = new int[7]; caixa = new Caixa(); try { notas[0] = int.Parse(txtCaixaNota1.Text); notas[1] = int.Parse(txtCaixaNota2.Text); notas[2] = int.Parse(txtCaixaNota5.Text); notas[3] = int.Parse(txtCaixaNota10.Text); notas[4] = int.Parse(txtCaixaNota20.Text); notas[5] = int.Parse(txtCaixaNota50.Text); notas[6] = int.Parse(txtCaixaNota100.Text); caixa.inicializarCaixa(notas); caixaAberto = true; habilitaVenda(); atualizaImpressaoRelatorio(); MessageBox.Show("Caixa inicializado com sucesso!", "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception erro) { trataErro(erro); } }
public FormAbrirCaixa() { InitializeComponent(); CaixaDAO dao = new CaixaDAO(); Caixa c = dao.FindbyDate(DateTime.Now.ToShortDateString()); if (c != null) { txtInicial.Visible = false; lbAberto.Visible = true; } }
public JsonResult Post([FromBody] Caixa caixa) { try { service.Gravar(caixa); return(Json(new { Sucesso = "Sucesso" })); } catch (Exception ex) { return(Json(new { Erro = ex.Message + " " + ex.InnerException })); } }
public List <Caixa> Entrada(Caixa caixa) { _caixa = this.CalcularMovimento(_caixaRepositorio.Processar(caixa)); Console.WriteLine("{0} notas de {1} somando o valor total de {2} reais.", caixa.qteNota, DescreverNota(caixa.tipoNota), _caixa.saldo); return(_listaCaixa); }
private void Window_Loaded(object sender, RoutedEventArgs e) { dtaCaixas.ItemsSource = CaixaDAO.Listar(); Caixa caixa = new Caixa(); dynamic item = new { NumeroCaixa = caixa.NumeroCaixa, Custodia = caixa.Custodia, CriadoEm = caixa.CriadoEm }; }
public void AbrirCaixa(Caixa caixa) { conexaoBanco = new ConexaoBanco(); sb = new StringBuilder(); sb.Append("INSERT INTO tblCaixa(DataAbertura,Situacao,SaldoCaixa)VALUES('"); sb.Append(caixa.DataAbertura + "','"); sb.Append(caixa.Situacao + "','"); sb.Append(caixa.SaldoCaixa + "')"); conexaoBanco.manterCRUD(sb.ToString()); }
public async Task <ActionResult> DeleteConfirmed(int id) { try { Caixa caixa = await db.Caixa.FindAsync(id); db.Caixa.Remove(caixa); await db.SaveChangesAsync(); } catch (Exception e) { ModelState.AddModelError("", "Algo deu errado... tente novamente mais tarde."); } return(RedirectToAction("Index")); }
public void ReabrirCaixa(Caixa caixa) { conexaoBanco = new ConexaoBanco(); sb = new StringBuilder(); sb.Append("UPDATE tblCaixa SET DataReabertura = '"); sb.Append(caixa.DataReabertura + "',"); sb.Append("Situacao = '" + caixa.Situacao); sb.Append("' WHERE CaixaID = " + caixa.CaixaID); conexaoBanco.manterCRUD(sb.ToString()); }
public Compra(string fornecedor, AreasDoHotel area, string data, float valor, FormaDePagamento pagamento, int notaFiscal, Caixa banco, string obs) { Fornecedor = fornecedor; Area = area; Data = data; //MonoBehaviour.FindObjectOfType<MensagemVolatil>().SetMessage("Data: " + valor.ToString(),false,true); Valor = valor; Pagamento = pagamento; NotaFiscal = notaFiscal; Banco = banco; Obs = obs; }
public IActionResult Put(int id, [FromBody] Caixa Caixa) { try { _repo.Editar(Caixa); return(Ok(_repo.SelecionarTudo())); } catch (System.Exception) { return(StatusCode(500)); } }
void Update() { Ray ray = Camera.main.ScreenPointToRay(Input.mousePosition); if (manager.jogando) { if (Input.GetMouseButtonDown(0) || Input.GetMouseButtonDown(1)) { if (Physics.Raycast(ray, out hit1, 10000, layer)) { ; } } if (Physics.Raycast(ray, out hit2, 10000, layer)) { Caixa caixa = hit2.transform.gameObject.GetComponent <Caixa>(); caixa.RequestRealce(); Debug.DrawLine(transform.position, hit2.point); Vector3 distancia = hit1.point - hit2.point; if (distancia.magnitude < .5f) { if (Input.GetMouseButtonUp(0)) { if (!hit2.transform.gameObject.GetComponent <Caixa>().marcada) { OnAbrir(caixa.posicao); } } else if (Input.GetMouseButtonUp(1)) { caixa.MarcarCaixa(); } } } else { cubo.RealceAdjascentes(new Vector3Int(100, 100, 100)); } } RaycastHit hitZoom; Ray rayZoom = Camera.main.ScreenPointToRay(Camera.main.WorldToScreenPoint(Vector3.zero)); if (Physics.Raycast(rayZoom, out hitZoom, 100, layer)) { Debug.DrawLine(transform.position, hitZoom.point, Color.red); hitZoom.transform.gameObject.GetComponentInParent <RotZoom>().MinZoom(hitZoom.point.z - 2); } }
public QuerySaquesBuilder Sets(Caixa caixa) { query.Sql.Append(@"SET Saldo = @Saldo, NotaDois = @NotaDois, NotaCinco = @NotaCinco, NotaDez = @NotaDez, NotaVinte = @NotaVinte, NotaCinquenta = @NotaCinquenta "); query.Parameters.Add("@Saldo", caixa.Saldo, DbType.Int64, ParameterDirection.Input); query.Parameters.Add("@NotaDois", caixa.Dois, DbType.Int32, ParameterDirection.Input); query.Parameters.Add("@NotaCinco", caixa.Cinco, DbType.Int32, ParameterDirection.Input); query.Parameters.Add("@NotaDez", caixa.Dez, DbType.Int32, ParameterDirection.Input); query.Parameters.Add("@NotaVinte", caixa.Vinte, DbType.Int32, ParameterDirection.Input); query.Parameters.Add("@NotaCinquenta", caixa.Cinquenta, DbType.Int32, ParameterDirection.Input); return(this); }
public Caixa SelecionarPorId(int id) { Caixa caixa1 = null; foreach (var caixa in caixas) { if (id == caixa.id) { caixa1 = caixa; } } return(caixa1); }
public async Task <Caixa> Alterar(int idCaixa, Caixa caixa) { try { await ValidarCaixaExistente(idCaixa); return(await _caixaRepository.Alterar(caixa)); } catch (Exception ex) { throw ex; } }
public Double Ultimo() { Caixa caixa = _repositorio.Ultimo(); if (caixa != null) { return(caixa.Saldo); } else { return(0); } }
private void MostraCaixa(Caixa caixa) { if (caixa.bombasAdjacentes != 0 || !caixa.aberta) { caixa.SMR.enabled = true; caixa.GetComponent <BoxCollider>().enabled = true; caixa.Realce.GetComponent <MeshRenderer>().enabled = true; } if (caixa.bombasAdjacentes > 0 && caixa.aberta) { caixa.img.enabled = true; } }
public void Sacar230() { Caixa atm = new Caixa(); string result = atm.Sacar(230); // 100, 50, 20, 10, 5, 2 int[] notas = { 2, 0, 1, 1, 0, 0 }; bool check = result.Contains("Saque de 230R$ realizado com sucesso:"); Assert.IsTrue(check); CollectionAssert.AreEqual(notas, atm.Qtds); }
public void Gravar(Caixa objeto) { if (objeto.tipoMovimentacao == 0) { if (CaixaInicial() > objeto.valor) { throw new Exception( "O caixa nao tem esse valor" ); } } dao.Gravar(objeto); }
private List <SqlParametros> PreencheParametros(Caixa caixa) { List <SqlParametros> lstParametros = new List <SqlParametros>(); lstParametros.Add(new SqlParametros("Abertura", caixa.Abertura.ToString("yyyy-MM-dd HH:mm:ss"))); if (caixa.UsuarioId > 0) { lstParametros.Add(new SqlParametros("UsuarioId", caixa.UsuarioId)); } lstParametros.Add(new SqlParametros("Valor", caixa.Valor.ToString().Replace(".", "").Replace(",", "."))); return(lstParametros); }
public Double Ultimo() { Caixa caixa = controle.Ultimo(); if (caixa != null) { return(caixa.TotalEmCaixa); } else { return(0); } }
public override bool Equals(object obj) { Caixa caixa = (Caixa)obj; if (id == caixa.id) { return(true); } else { return(false); } }
public Dado_Um_Caixa() { // Instancializo um pequeno caixa para verificar se os valores irão bater. this._caixa = new Caixa(130); this._caixa.EfetuarSangria(30); this._caixa.EfetuarReforco(10); this._caixa.EfetuarReforco(50); this._caixa.ReceberAtendimentoCartaoCredito(150); this._caixa.ReceberAtendimentoCartaoCredito(150); this._caixa.ReceberAtendimentoCartaoDebito(100); this._caixa.ReceberAtendimentoCartaoDebito(100); this._caixa.ReceberAtendimentoCartaoDebito(1200); }
public void Sacar18() { Caixa atm = new Caixa(); string result = atm.Sacar(18); // 100, 50, 20, 10, 5, 2 int[] notas = { 0, 0, 0, 1, 1, 1 }; bool check = result.Contains("Apenas foi possivel realizar o saque de 17R$ :"); Assert.IsTrue(check); CollectionAssert.AreEqual(notas, atm.Qtds); }
public void CarregaCaixaFechamento(int caixaID) { Caixa caixa = new Caixa(); CaixaBO caixaBO = new CaixaBO(); caixa = caixaBO.SelecionaCaixaDia(caixaID); if (caixa != null) { lblNumeroCaixa.Text = caixa.CaixaID.ToString(); txtDataAbertura.Text = caixa.DataAbertura.ToString("dd/MM/yyyy"); } }
public IActionResult CreateSaida(Caixa caixa) { caixa.Tipo = "Saida"; caixa.Valor = caixa.Valor * -1; caixa.ProprietarioId = 1; if (!ModelState.IsValid) { return(View(caixa)); } _caixaService.Insert(caixa); return(RedirectToAction(nameof(Index))); }
public void Save(Caixa caixa) { if (db.Find(caixa.Id) == null) { db.Save(caixa); } else { db.Update(caixa); } db.Commit(); }
public Caixa AbrirCaixa() { var caixa = new Caixa { DataAbertura = DateTime.Now, IdUsuarioAbertura = AutenticacaoAplicacao.ObterUsuarioLogado().Id, Ativo = Ativo.Ativo }; CaixaRepositorio.Cadastrar(caixa); Contexto.Salvar(); return(LoadCaixa()); }
public static Boleto Gerar(int codBanco, Cedente cedente, string nossoNumero, DateTime dtVencto, decimal vrBoleto) { Boleto b = null; switch (codBanco) { case 1: b = new BancoBrasil(); break; case 104: b = new Caixa(); break; case 41: b = new Banrisul(); break; case 237: b = new Bradesco(); break; case 341: b = new Itau(); break; case 33: b = new Santander(); break; case 399: b = new HSBC(); break; default: throw new NotImplementedException("Código de banco não implementado"); } b.ValidaDados(cedente, nossoNumero); b.NossoNumero = b.FormataNossoNumero(nossoNumero, cedente, dtVencto); b.AgCodCedente = b.FormataAgCodCedente(cedente); var barras = b.GerarCodigoBarras(cedente, nossoNumero, dtVencto, vrBoleto); var linhadig = b.GerarLinhaDigitavel(barras); b.CodigoBarras = barras.ToString(); b.LinhaDigitavel = linhadig.ToString(); b.Cedente = cedente.Nome + " (CNPJ: " + Helper.FormatCpfCnpj(cedente.CNPJ) + ")"; b.Carteira = cedente.Carteira; b.NumeroDocumento = nossoNumero; b.DataProcessamento = DateTime.Now.ToString(DATE_FORMAT); b.DataDocumento = DateTime.Now.ToString(DATE_FORMAT); b.LocalPagamento = "QUALQUER AGÊNCIA BANCÁRIA ATÉ A DATA DO VENCIMENTO"; b.DataVencimento = dtVencto.ToString(DATE_FORMAT); b.ValorDocumento = vrBoleto.ToString(MONEY_FORMAT); b.Instrucoes = "ATENÇÃO SENHOR CAIXA: NÃO RECEBER APÓS VENCIMENTO"; #if !DEBUG // Quando release, gera o Base64 do logotipo e codigo de barras b.Logotipo = Helper.Logotipo(b.Banco.Substring(0, 3)); b.CodigoBarras = Helper.CodigoBarras(b.CodigoBarras); #endif return(b); }
private void SalvaTxt(Caixa cx) { CaixaBLL bll = new CaixaBLL(); decimal saldoInicial = cx.GetSaldoInicial(); decimal totalDinheiro = cx.GetTotalFormaPg(FormaPagamento.DINHEIRO); decimal totalCartao = cx.GetTotalFormaPg(FormaPagamento.CARTAO); decimal totalFormasPg = (totalDinheiro + totalCartao); decimal totalRetirada = cx.GetTotalRetirada(); string txt = $@"N° {cx.Id} Caixa Cutelaria Retiro (Serviços) Abertura: {cx.DataAbertura.ToString("dd/MM/yyyy HH:mm")} Fechamento {cx.DataFechamento.Value.ToString("dd/MM/yyyy HH:mm")} -------------------------------------- (+) SALDO INICIAL {saldoInicial} (+) ENTRADAS NO CAIXA DINHEIRO R$ {totalDinheiro.ToString("N2")} CARTÃO R$ {totalCartao.ToString("N2")} ---------------------------------- TOTAL R$ {totalFormasPg.ToString("N2")} (-) SAIDAS NO CAIXA R$ {totalRetirada.ToString("N2")} (=) SALDO FINAL SOMENTE DINHEIRO R$ {(saldoInicial + totalDinheiro - totalRetirada).ToString("N2")} TUDO R$ {(saldoInicial + totalDinheiro + totalCartao - totalRetirada).ToString("N2")}"; string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); path += $@"\CAIXA CUTELARIA - DIA {DateTime.Now.ToString("dd-MM-yyyy")}.txt"; File.WriteAllText(path, txt); System.Diagnostics.Process.Start(path); if (!Directory.Exists(@".\Caixa\")) { Directory.CreateDirectory(@".\Caixa\"); } int counter = 0; string backupName = $@".\Caixa\{DateTime.Now.ToString("dd-MM-yyyy")}.txt"; while (File.Exists(backupName)) { counter += 1; backupName = $@".\Caixa\{DateTime.Now.ToString("dd-MM-yyyy")} ({counter}).txt"; } File.Copy(path, backupName); }
public IActionResult Create(Exame exame) { caixa = new Caixa(exame.ValorExame, "Exame", exame.Id, exame.AnimalId, exame.ProprietarioId, "Entrada"); if (!ModelState.IsValid) { return(View(exame)); } _exameService.Insert(exame); if (exame.Realizado) { InsertCaixa(); } return(RedirectToAction(nameof(Index))); }
public bool Registrar(int id, Caixa caixa, string tipo, int edicao, DateTime ano) { Revista revista = new Revista(id, tipo, edicao, caixa, ano); if (revista.Validar(tipo)) { revistas.Add(revista); return(true); } else { return(false); } }
public override void Editar() { ICaixa conferencia = new Caixa(GUID); conferencia.FormasPagamento.RemoveAt(2); conferencia.Save(); }
public override void Excluir() { ICaixa conferencia = new Caixa(GUID); conferencia.Delete(); }
public override void Popular() { ICaixa conferencia = new Caixa(GUID); DumpElement(conferencia); }