private void CadastrarNovaConta() { int parcelas; if (cbMetodoPagamento.Text.Contains("À Vista")) { parcelas = 1; } else { parcelas = Convert.ToInt32(numParcelas.Value); } Conta conta = new Conta(cbTipo.Text, cbCategoria.Text, Convert.ToDateTime(dtVencimento.Text), Convert.ToDouble(numValor.Value), cbMetodoPagamento.Text, parcelas, Convert.ToInt64(cbCadastro.Text.Split(' ')[0])); conta.ValorPago = Convert.ToDouble(numValorPago.Value); _contaServico.Salvar(conta); if (conta.ValorPago != 0) { CadastrarCaixa(_contaServico.Ultimo()); } }
private long CadastrarConta() { Animal animal = _animalServico.Buscar(x => x.AnimalID == Convert.ToInt64(cbPaciente.Text.Split(' ')[0]), "Cadastro").FirstOrDefault(); if (animal != null) { int parcelas = 1; if (cbMetodoPagamento.Text.Contains("A Prazo")) { parcelas = Convert.ToInt32(numParcelas.Value); } Conta conta = new Conta("Entrada", cbTipo.Text, Convert.ToDateTime(dtVencimento.Text), Convert.ToDouble(txtPreco.Text), cbMetodoPagamento.Text, parcelas, animal.Cadastro.ID); _contaServico = new ContaServico(); _contaServico.Salvar(conta); return(_contaServico.Ultimo()); } else { throw new Exception(); } }