public override void CadastrarPessoa(Escola escola) { base.CadastrarPessoa(escola); var numValida = Operacoes.ChecaId("aluno", Matricula, escola); if (numValida != 0) { Matricula = numValida; } Console.WriteLine("Digite se o aluno é bolsista, sim ou não?"); string opcao = Console.ReadLine(); while (!Operacoes.ValidaOpcao(opcao)) { Console.WriteLine("Opção inválida, digite novamente!"); opcao = Console.ReadLine(); if (opcao == "SIM") { Bolsista = true; } else { Bolsista = false; } } Console.Clear(); Console.WriteLine($"{Nome} Cadastrado com sucesso! Matricula n° {Matricula} \n"); }
public static void Do(Operacoes task, Action action) { if (!_dicionarioAcoes.ContainsKey(task)) { _dicionarioAcoes[task] = action; } }
static void Main(string[] args) { var nossaEscola = new Escola(); Arquivo.Recuperar(); Operacoes.MenuCentral(nossaEscola); }
static void Main(string[] args) { Operacoes Teste = new Operacoes(); Console.WriteLine("==============================================="); Console.WriteLine("==============Calculos Matematico=============="); Console.WriteLine("==============================================="); Console.ReadKey(); Console.Clear(); Console.WriteLine($"A Resultado da Soma é : {(Teste.CalculaAdicao(1, 2))} !"); Console.ReadKey(); Console.WriteLine($"O Resultado Do Retangulo é : {Teste.CalculaAreaRetangulo(1,2,3)} !"); Console.ReadKey(); Console.WriteLine($"O Resultado Da divisão é : {Teste.CalculaDivisao(10, 2)} !"); Console.ReadKey(); Console.WriteLine($"O Resultado Da Multiplicação é : {Teste.CalculaMultiplicacao(2, 8)} !"); Console.ReadKey(); Console.WriteLine($"O Resultado Da Subtração é : {Teste.CalculaSubtracao(2, 3)} !"); Console.ReadKey(); Console.WriteLine($"O Resultado Do Triangulo Equilatero é :{Teste.CalculoTrianguloEquilatero(2, 3)} !"); Console.ReadKey(); Console.WriteLine($"O Resultado Do Raio do Circulo é : {Teste.RaioDeUmCirculo(2)} !"); Console.ReadKey(); Console.Clear(); Console.WriteLine("Parabéns , Todos os Calculos Estavam Corretos!"); }
public Operacoes Resgatar(Operacoes operacao) { var validacao = new OperacoesValidadas(_operacoesRepositorio, _contaRepositorio); operacao = validacao.ResgatarValidado(ref operacao); if (!operacao.Validacoes.Any()) { operacao.Valor = operacao.Valor * (-1); operacao.Data = DateTime.Now; if (operacao.ContaCorrenteId == Guid.Empty) { operacao.ContaCorrenteId = _contaRepositorio.Listar().FirstOrDefault().Id; } operacao = _operacoesRepositorio.Adicionar(operacao); var conta = _contaRepositorio.ObterPorId(operacao.ContaCorrenteId); conta.Saldo += operacao.Valor; _contaRepositorio.Atualizar(conta); } return(operacao); }
private void btnAlterar_Click(object sender, EventArgs e) { if (dgvVendas.SelectedRows.Count > 0) { operacao = Operacoes.editar; habilitaBotoes(false); habilitaCampos(true); txtNumVenda.Enabled = false; var venda_atual = (pc_VendaBindingSource.Current as DataRowView).Row as DsVendas.pc_VendaRow; txtNumVenda.Text = dgvVendas[0, dgvVendas.CurrentRow.Index].Value.ToString(); cmbNome.SelectedValue = venda_atual.codCli; /*cmbNome.SelectedValue = Convert.ToInt32( * dgvVendas[1, dgvVendas.CurrentRow.Index].Value.ToString()); */ dtpDataVenda.Value = Convert.ToDateTime( dgvVendas[3, dgvVendas.CurrentRow.Index].Value.ToString()); dtpDataEntrega.Value = Convert.ToDateTime( dgvVendas[4, dgvVendas.CurrentRow.Index].Value.ToString()); txtObs.Text = dgvVendas[5, dgvVendas.CurrentRow.Index].Value.ToString(); cmbNome.Focus(); } else { MessageBox.Show(null, "Selecione uma venda primeiro!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
static void Main() { int n1, n2, res; double v1, v2, res2; Operacoes op = new Operacoes(Calculos.somar); Console.WriteLine("Digite um valor: "); n1 = int.Parse(Console.ReadLine()); Console.WriteLine("Digite outro valor: "); n2 = int.Parse(Console.ReadLine()); res = op(n1, n2); Console.WriteLine("A soma de {0} e {1} é: {2}", n1, n2, res); op = new Operacoes(Calculos.multiplicar); Console.WriteLine("Digite um valor: "); n1 = int.Parse(Console.ReadLine()); Console.WriteLine("Digite outro valor: "); n2 = int.Parse(Console.ReadLine()); res = op(n1, n2); Console.WriteLine("A multiplicação entre {0} e {1} é: {2}", n1, n2, res); Operacoes2 op2 = new Operacoes2(Calculos.dividir); Console.WriteLine("Digite um valor: "); v1 = double.Parse(Console.ReadLine()); Console.WriteLine("Digite outro valor: "); v2 = double.Parse(Console.ReadLine()); res2 = op2(v1, v2); Console.WriteLine("A divisão entre {0} e {1} é: {2}", v1, v2, res2); }
public void SomarDeveRetornarASomaCorretaDeDoisNumeros() { Operacoes operacoes = new Operacoes(); var resultado = operacoes.Somar(1, 2); Assert.AreEqual(resultado, 3); }
public decimal Calcular(decimal Nro1, decimal Nro2, Operacoes Op) { decimal Resultado = 0; switch (Op) { case Operacoes.Somar: { Resultado = decimal.Add(Nro1, Nro2); break; } case Operacoes.Subtrair: { Resultado = decimal.Subtract(Nro1, Nro2); break; } case Operacoes.Multiplicar: { Resultado = decimal.Multiply(Nro1, Nro2); break; } case Operacoes.Dividir: { Resultado = decimal.Divide(Nro1, Nro2); break; } } return Resultado; }
private void btnIncluirItem_Click(object sender, EventArgs e) { operacao = Operacoes.incluirItem; habilitaCamposItem(true); habilitaBotoesItem(false); cmbProduto_SelectedIndexChanged(null, null); cmbProduto.Focus(); }
private void btnIncluir_Click(object sender, EventArgs e) { operacao = Operacoes.incluir; habilitaCampos(true); habilitaBotoes(false); txtNumVenda.Enabled = false; cmbNome.Focus(); }
private decimal _valorMedioCompra(bool real) => Operacoes .OrderByDescending(o => o.Data) .TakeWhile(o => o.QtdAcumulada > 0) .Where(o => o.IsEntrada).Reverse() .Aggregate(0.0m, (current, operacao) => (current * operacao.QtdAntes + (real ? operacao.ValorOperacaoComTaxasReal : operacao.ValorOperacaoComTaxas)) / operacao.QtdAcumulada);
private List <ItemValidacao>?ValidacaoDepositarFake(Operacoes operacao) { OperacoesServico operacaoServico = new OperacoesServico(mock.Object, mockContaCorrente.Object); var retorno = operacaoServico.Depositar(operacao); return(retorno.Validacoes); }
private void btnNovo_Click(object sender, EventArgs e) { _op = Operacoes.inserindo; ValidaBotoes(); limpar(this); _objModulo = new mModulos(); gvForms.Columns[singleton.Name].ReadOnly = true; formulariosBindingSource.DataSource = _objModulo.Formularios; }
public virtual Operacoes ResgatarValidado(ref Operacoes operacao) { ValorNaoPodeSerZero(ref operacao); SaldoValido(ref operacao); ValorExcedeValorPadraoParaResgate(ref operacao); SomenteValorPositivo(ref operacao); return(operacao); }
public virtual Operacoes PagarValidado(ref Operacoes operacao) { ValorNaoPodeSerZero(ref operacao); SaldoValido(ref operacao); ValorExcedeValorPadraoDePagamento(ref operacao); SomenteValorPositivo(ref operacao); return(operacao); }
private void btnNovo_Click(object sender, EventArgs e) { _op = Operacoes.inserindo; ValidaBotoes(); limpar(this); _objModulo = new mModulos(); gvForms.Columns[singleton.Name].ReadOnly = true; formulariosBindingSource.DataSource = _objModulo.Formularios; }
public void Checkin(string placa) { try { Operacoes.Checkin(placa); }catch (Exception ex) { throw new FaultException(ex.Message); } }
static void Main(string[] args) { Operacoes op = new Operacoes(); op.numero1 = 20; op.numero2 = 5; Console.WriteLine("O resultado da soma eh:" + op.Soma()); Console.WriteLine("O resultado da divisao eh:" + op.Dividir()); Console.WriteLine("O resultado da multiplicacão eh:" + op.Multiplicar()); Console.WriteLine("O resultado da subtração eh:" + op.Subtrair()); }
public void TestSubtraiInteiros() { int a = 30; int b = 1; int expected = 29; int actual = 0; Operacoes target = new Operacoes(); actual = target.subtrai(a, b); Assert.AreEqual(expected, actual); }
public void testDivisao() { int a = 3; int b = 1; int esperado = 3; int atual = 0; Operacoes objetivo = new Operacoes(); atual = objetivo.divisao(a, b); Assert.AreEqual(esperado, atual); }
public void TestSomaInteiros() { int a = 10; int b = 1; int expected = 11; int actual = 0; Operacoes target = new Operacoes(); actual = target.soma(a, b); Assert.AreEqual(expected, actual); }
public void testSubtracao() { int a = 5; int b = 1; int esperado = 3; int atual = 0; Operacoes objetivo = new Operacoes(); atual = objetivo.multiplicao(a, b); Assert.AreEqual(esperado, atual); }
public void testSoma() { int a = 0; int b = 1; int esperado = 1; int atual = 0; Operacoes objetivo = new Operacoes(); atual = objetivo.soma(a, b); Assert.AreEqual(esperado, atual); }
public void LeDados(Cliente MeuCliente) { Operacoes MinhaOperacao = new Operacoes(); Dados MeusDados = new Dados(); MinhaOperacao.LerXML(MeusDados); MinhaOperacao.Inserir(MeuCliente, MeusDados); MinhaOperacao.SalvarXML(MeusDados); }
static void Main(string[] args) { Console.WriteLine($"A soma de 2 com 3 = {Operacoes.Soma(2, 3)}"); Outras.Mostra("Ola"); Conta c1 = new Conta(12, 1234.5); Banco.InsereConta(c1); Console.WriteLine($"Existe a conta Nº {c1.NumConta}? {Banco.ExisteConta(c1.NumConta)}"); Console.ReadKey(); }
static void Main() { Console.WriteLine("\tOperações"); Operacoes m = new Operacoes(10, 5); Console.WriteLine("\nMultiplicação: {0}", m.Multiplicacao()); Operacoes d = new Operacoes(10, 5); Console.WriteLine("Divisão: {0}", d.Divisao()); }
private Operacoes SaldoValido(ref Operacoes operacoes) { if ((_contaRepositorio.ObterPorId(operacoes.ContaCorrenteId).Saldo - operacoes.Valor) < 0) { operacoes.Validacoes.Add(new ItemValidacao() { NomePropriedade = "Valor", Mensagem = "O Valor informado ultrapassa o saldo disponível na conta." }); } return(operacoes); }
private Operacoes ValorExcedeValorPadraoParaResgate(ref Operacoes operacoes) { if (operacoes.Valor > 30000) { operacoes.Validacoes.Add(new ItemValidacao() { NomePropriedade = "Valor", Mensagem = "O Valor informado ultrapassa o limite máximo permitido para RESGATE." }); } return(operacoes); }
private Operacoes ValorExcedeValorPadraoDePagamento(ref Operacoes operacoes) { if (operacoes.Valor > 10000) { operacoes.Validacoes.Add(new ItemValidacao() { NomePropriedade = "Valor", Mensagem = "O Valor informado ultrapassa o máximo permitido para PAGAMENTO." }); } return(operacoes); }
public double Checkout(string placa) { var resultado = 0.0; try { resultado = Operacoes.Checkout(placa); } catch (Exception ex) { throw new FaultException(ex.Message); } return(resultado); }
public int VagasRestantes() { var resultado = 0; try { resultado = Operacoes.VagasRestantes(); } catch (Exception ex) { throw new FaultException(ex.Message); } return(resultado); }
private void btnSalvar_Click(object sender, EventArgs e) { _objModulo.xNome = edtModulo.Text; _objModulo.xNameSpaceCamada = edtNamesPrinc.Text; try { if(Validacao()) { edtID.Text = _objBoMod.Salvar(_objModulo).ToString(); MessageBox.Show("Cadastro salvo com sucesso!"); _op = Operacoes.pesquisando; ValidaBotoes(); } } catch (Exception ex) { MessageBox.Show("Erro: " + Environment.NewLine + ex.Message); } }
private void btnAlterar_Click(object sender, EventArgs e) { _op = Operacoes.inserindo; ValidaBotoes(); gvForms.Columns[singleton.Name].ReadOnly = true; }
private void btnCancelar_Click(object sender, EventArgs e) { if (edtID.Text == "") { _op = Operacoes.livre; limpar(this); } else { _objModulo = new mModulos(); _objModulo = _objBoMod.GetModulo(Convert.ToInt32(edtID.Text)); edtID.Text = _objModulo.idModulo.ToString(); edtModulo.Text = _objModulo.xNome; edtNamesPrinc.Text = _objModulo.xNameSpaceCamada; formulariosBindingSource.DataSource = _objModulo.Formularios; gvForms.DataSource = formulariosBindingSource; _op = Operacoes.pesquisando; } LimparValid(); gvForms.ShowCellErrors = false; ValidaBotoes(); }
public UICadastraMod() { InitializeComponent(); _op = Operacoes.livre; _objBoMod = new modulosBO(); }
private void btnPesquisa_Click(object sender, EventArgs e) { UIPesquisaForm _frmPesquisaForm = new UIPesquisaForm(); if (_frmPesquisaForm.ShowDialog() == System.Windows.Forms.DialogResult.OK) { _op = Operacoes.pesquisando; ValidaBotoes(); _objModulo = new mModulos(); _objModulo = _objBoMod.GetModulo(_frmPesquisaForm.IdMod); edtID.Text = _objModulo.idModulo.ToString(); edtModulo.Text = _objModulo.xNome; edtNamesPrinc.Text = _objModulo.xNameSpaceCamada; formulariosBindingSource.DataSource = _objModulo.Formularios; gvForms.DataSource = formulariosBindingSource; } }