private void InserirVendaNoCaixaConcluirVendaDinheiro() { try { InstanciarMovimentacaoCaixaRepositorio(); if (cbbTipoDePagamento.Text == EnumTipoPagamento.Dinheiro.ToString()) { if (_caixaRepositorio.Cadastrar(caixa: new Caixa() { IDUsuario = Usuarios.IDStatic, Valor = GetTotalDividoPelaParcela() }) == 1) { _movimentacaoCaixaRepositorio.Salvar(new MovimentacaoCaixa() { Valor = GetTotalDividoPelaParcela(), Data = DateTime.Now.DataNoFormatoDate() }); PosSalvamentoPadrao(); MensagemDeAviso(); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { SaveErroInTxt.RecordInTxt(erro, this.GetType().Name); DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }
private void InserirVendaNoCaixa() { try { if (cbbTipoDePagamento.Text == EnumTipoPagamento.Dinheiro.ToString()) { if (_caixaRepositorio.Cadastrar(caixa: new Caixa() { IDUsuario = Usuarios.IDStatic, Valor = VendaTotal }) == 1) { InstanciarMovimentacaoCaixa(); _movimentacaoCaixaRepositorio.Salvar(new MovimentacaoCaixa() { Valor = VendaTotal, Data = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day) }); JogarNovoValorParaCaixa(); PosSalvamentoPadrao(); MensagemDeAviso(); } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }
private void btnAdicionarNoCaixa_Click(object sender, EventArgs e) { try { InstanciarCaixaRepositorio(); InstanciarMovimentacaoCaixaRepositorio(); if (txtAdicionarNoCaixa.Text.Length > 0) { decimal valor = Convert.ToDecimal(txtAdicionarNoCaixa.Text); if (_caixaRepositorio.Cadastrar(new Caixa() { ID = _caixaRepositorio.GetValor().ID, IDUsuario = Usuarios.IDStatic, Valor = valor }) == Sucesso) { _movimentacaoCaixaRepositorio.Salvar(new MovimentacaoCaixa() { Valor = valor, Data = DateTime.Now.DataNoFormatoDate() }); PosSalvamentoPadrao(texto: "Caixa aberto com sucesso."); } } else { FocarNoTxt(txtAdicionarNoCaixa); } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } }
private void btnConcluirVenda_Click(object sender, EventArgs e) { try { if (DialogMessage.MessageFullQuestion("Deseja confirmar essa forma de pagamento " + cbbTipoDePagamento.Text.ToUpper(), "Aviso") == DialogResult.Yes) { InstanciarCaixaRepositorio(); InstanciarFiadoRepositorio(); switch (cbbTipoDePagamento.Text) { case "Dinheiro": decimal valor = Decimal.Parse(txtValorPago.Text); _caixaRepositorio.Cadastrar(new Caixa() { IDUsuario = Usuarios.IDStatic, Valor = valor }); InstanciarMovimentacaoCaixa(); _movimentacaoCaixaRepositorio.Salvar(new MovimentacaoCaixa() { Valor = valor, Data = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day) }); _fiado.Valor = GetTxtValorPago(); if (_fiadoRepositorio.Alterar(_fiado) == Sucesso) { DialogMessage.MessageFullComButtonOkIconeDeInformacao("Opercação concluída com sucesso.", "Aviso"); PosSalvamento(); } break; case "Cartão": _fiado.Valor = GetTxtValorPago(); if (_fiadoRepositorio.Alterar(_fiado) == Sucesso) { DialogMessage.MessageFullComButtonOkIconeDeInformacao("Opercação concluída com sucesso.", "Aviso"); PosSalvamento(); } break; } } } catch (CustomException erro) { DialogMessage.MessageFullComButtonOkIconeDeInformacao(erro.Message, "Aviso"); } catch (Exception erro) { DialogMessage.MessageComButtonOkIconeErro(erro.Message, "Erro"); } finally { EsconderBotao(); LimparTxt(); }; }