private bool SalvarPagarConta(PagarConta pagarConta) { try { //caso os campos estiverem vazios if (txtDescricao.Text == "" || txtValor.Text == "") { MessageBox.Show("Campos com * são obrigatórios o preenchimento"); } else { pagarConta.Data = Convert.ToDateTime(lblData.Content); pagarConta.Descricao = txtDescricao.Text; pagarConta.Valor = Convert.ToDouble(txtValor.Text); pagarContaBLL.SalvarContaPagar(pagarConta); MessageBox.Show("Cadastro feito com sucesso"); ListarContaPagar(); Limpar(); return(true); } } catch (Exception error) { MessageBox.Show("Erro: " + error); } return(false); }
public void SalvarContaPagar(PagarConta pagarConta) { try { pagarContaDAO.SalvarPagarConta(pagarConta); }catch (Exception error) { MessageBox.Show("Erro: " + error); } }
public void SalvarPagarConta(PagarConta pagarConta) { try { Conectar(); command = new MySqlCommand("insert into pagarconta (data, descricao, valor) values (@data, @descricao, @valor)", conexao); command.Parameters.AddWithValue("@data", pagarConta.Data); command.Parameters.AddWithValue("@descricao", pagarConta.Descricao); command.Parameters.AddWithValue("@valor", pagarConta.Valor); command.ExecuteNonQuery(); }catch (Exception error) { throw error; } finally { Desconectar(); } }
private bool EditarPagarConta(PagarConta pagarConta) { try { //caso os campos estiverem vazios if (txtDescricao.Text == "" || txtValor.Text == "") { MessageBox.Show("Campos com * são obrigatórios o preenchimento"); } else { pagarConta.CodPagarConta = Convert.ToInt64(txtCodigoPagarConta.Text); pagarConta.Data = Convert.ToDateTime(lblData.Content); pagarConta.Descricao = txtDescricao.Text; pagarConta.Valor = Convert.ToDouble(txtValor.Text); MessageBoxResult alteracao = MessageBox.Show("Deseja realmete salvar as alterações ?", "Editar", MessageBoxButton.YesNo); //caso o usuário realmente queira fazer a alteração if (alteracao == MessageBoxResult.Yes) { pagarContaBLL.EditarContaPagar(pagarConta); MessageBox.Show("Edição feito com sucesso"); Limpar(); ListarContaPagar(); } return(true); } } catch (Exception error) { MessageBox.Show("Erro: " + error); } return(false); }
//editar registro public void EditarContaPagar(PagarConta pagarConta) { try { Conectar(); command = new MySqlCommand("update pagarconta set data = @data, descricao = @descricao, valor = @valor where codPagarConta = @codPagarConta", conexao); command.Parameters.AddWithValue("@data", pagarConta.Data); command.Parameters.AddWithValue("@descricao", pagarConta.Descricao); command.Parameters.AddWithValue("@valor", pagarConta.Valor); command.Parameters.AddWithValue("@codPagarConta", pagarConta.CodPagarConta); command.ExecuteNonQuery(); } catch (Exception erro) { throw erro; } finally { Desconectar(); } }
public ValidationResult Adicionar(PagarConta pagarConta) { // Regras de Negocio var resultValidacao = new ValidationResult(); if (!pagarConta.IsValid()) { resultValidacao.AdicionarErro(pagarConta.ResultadoValidacao); return resultValidacao; } // pessoa menor de idade, cpf invalido, etc... var fiscal = new RegraNegocioContasPagar(_pagarContaRepository); var validacaoService = fiscal.Validar(pagarConta); if (!validacaoService.IsValid) { resultValidacao.AdicionarErro(validacaoService); return resultValidacao; } //adicionar _pagarContaRepository.Add(pagarConta); return resultValidacao; }
private void BtnEditar_Click(object sender, RoutedEventArgs e) { PagarConta pagarConta = new PagarConta(); EditarPagarConta(pagarConta); }