public void Conta_Aplicacao_Editar_Sucesso() { //Cenario byte idContaReferencia = 1; _contaMoq.Setup(cbb => cbb.Id).Returns(idContaReferencia); _contaRepositorioMoq.Setup(crm => crm.Buscar(_contaMoq.Object.Id)).Returns(_contaBuscadaNoBancoMoq.Object); _contaRepositorioMoq.Setup(crm => crm.Editar(_contaBuscadaNoBancoMoq.Object)); _clienteRepositorioMoq.Setup(cr => cr.Buscar(_contaMoq.Object.Titular.Id)).Returns(_clienteMock.Object); //Acao _contaServico.Editar(_contaMoq.Object); //Verificao _contaRepositorioMoq.Verify(crm => crm.Buscar(_contaMoq.Object.Id)); _contaRepositorioMoq.Verify(crm => crm.Editar(_contaBuscadaNoBancoMoq.Object)); _contaMoq.Verify(cm => cm.Id); }
private void EditarConta() { _contaServico = new ContaServico(); Conta conta = _contaServico.Buscar(x => x.ContaID == _internamento.ContaID).FirstOrDefault(); if (conta != null) { Animal animal = _animalServico.Buscar(x => x.AnimalID == Convert.ToInt64(cbPaciente.Text.Split(' ')[0])).FirstOrDefault(); if (animal != null) { conta.CadastroID = animal.CadastroID; _contaServico.Editar(conta); } } }
private void BtnSalvar_Click(object sender, EventArgs e) { try { VerificarPreenchimento(); if (_conta != null) { if (MessageBox.Show("TEM CERTEZA QUE DESEJA ALTERAR ESSE REGISTRO?\n\nOBS:\nESSA AÇÃO NÃO PODE SER DESFEITA!", "ATENÇÃO!", MessageBoxButtons.OKCancel, MessageBoxIcon.Warning) == DialogResult.OK) { _conta.Data_Vencimento = Convert.ToDateTime(dtVencimento.Text); _conta.Total = Convert.ToDouble(numValor.Value); _conta.MetodoPagamento = cbMetodoPagamento.Text; _conta.Categoria = cbCategoria.Text; _conta.CadastroID = Convert.ToInt64(cbCadastro.Text.Split(' ')[0]); if (_conta.MetodoPagamento.Contains("À Vista")) { _conta.Parcelas = 1; } else { _conta.Parcelas = Convert.ToInt32(numParcelas.Value); } _contaServico.Editar(_conta); } } else { CadastrarNovaConta(); } MessageBox.Show("REGISTRO SALVO!", "INFO", MessageBoxButtons.OK, MessageBoxIcon.None); Close(); } catch (NaoPreenchidoException erro) { MessageBox.Show($"ERRO NA OPERAÇÃO!\n{erro.Message}", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } catch (Exception) { MessageBox.Show("DADOS INVÁLIDOS INSERIDOS!", "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
private void AtualizarConta(double total) { _conta.ValorPago += total; _contaServico.Editar(_conta); }