public void Todo_Endereço_Deve_Ter_Um_Nome() { var endereco = new Endereco(); endereco.Nome = "Rua T36 Apt 201"; Assert.AreEqual(endereco.Nome, "Rua T36 Apt 201"); }
public void Excluir(Endereco endereco) { var db = ObterBancoDados(); const string query = "DELETE endereco from Endereco Where Id = @0"; db.Execute(query, endereco.Id); }
public void Todo_Endereço_Deve_Ter_Um_Bairro() { var endereco = new Endereco(); endereco.Bairro = "Setor Bueno"; Assert.AreEqual(endereco.Bairro, "Setor Bueno"); }
public void Todo_Endereço_Deve_Ter_Uma_Cidade() { var endereço = new Endereco(); endereço.Cidade = "Goiânia"; Assert.AreEqual(endereço.Cidade, "Goiânia"); }
public void Todo_Endereco_Deve_Ter_Um_Tipo() { //Arrange var endereco = new Endereco(); //Act endereco.Tipo = "Rua"; //Assert Assert.AreEqual(endereco.Tipo, "Rua"); }
public void O_Tipo_De_Endereco_Deve_Conter_Valor() { var endereco = new Endereco(); Assert.Throws<Exception>(endereco.CheckSeTipoTemValor, "O tipo de endereço não pode ser vazio"); endereco.Tipo = "Rua"; endereco.CheckSeTipoTemValor(); Assert.AreEqual(endereco.Tipo, "Rua"); }
public Endereco Inserir(Endereco endereco) { var db= ObterBancoDados(); const string query = "Insert Into Endereco (Tipo, Nome, Bairro, Cidade, ClienteId) values (@0,@1,@2,@3,@4)"; db.Execute(query, endereco.Tipo, endereco.Nome, endereco.Bairro, endereco.Cidade, endereco.ClienteId); var id = db.QuerySingle("Select @@IDENTITY as LastIdentity").LastIdentity; endereco.Id = Convert.ToInt32(id); return endereco; }
private void ExcluirEndereco() { if (enderecoDataGridView.CurrentRow != null) { var mensagem = string.Format("Deseja excluir o endereço: {0} ?", enderecoDataGridView.CurrentRow.Cells["Codigo"].Value); if (MessageBox.Show(mensagem, Text, MessageBoxButtons.YesNo) == DialogResult.No) return; { endereco = _repositorioEndereco.ObterPor((int)enderecoDataGridView.CurrentRow.Cells["Codigo"].Value); _repositorioEndereco.Excluir(endereco); } } }
public List<Endereco> ObterTodos() { var db = ObterBancoDados(); const string query = "Select e.Id, e.ClienteId, e.Tipo, e.Nome, e.Bairro, e.Cidade From Endereco e, Cliente where e.ClienteId = Cliente.Id "; var enderecos = new List<Endereco>(); foreach (var linha in db.Query(query)) { var endereco = new Endereco(); endereco.Id = linha.Id; endereco.ClienteId = linha.ClienteId; endereco.Nome = linha.Nome; endereco.Tipo = linha.Tipo; endereco.Bairro = linha.Bairro; endereco.Cidade = linha.Cidade; enderecos.Add(endereco); } return enderecos; }
public CadastroEndereco(Endereco endereco) { InitializeComponent(); this.endereco = endereco; }
private static List<Endereco> ConverterParaEndereco(IEnumerable<dynamic> queryResult) { var enderecos = new List<Endereco>(); foreach (var linha in queryResult) { var endereco = new Endereco(); endereco.Id = linha.Id; endereco.ClienteId = linha.ClienteId; endereco.Tipo = linha.Tipo; endereco.Nome = linha.Nome; endereco.Bairro = linha.Bairro; endereco.Cidade = linha.Cidade; enderecos.Add(endereco); } return enderecos; }
public Cliente() { Endereco = new Endereco(); }
private void novoEnderecoButton_Click(object sender, EventArgs e) { if (cliente != null) { endereco = new Endereco(); endereco.ClienteId = cliente.Id; } else { SalvarCliente(); } var form = new CadastroEndereco(endereco); form.Show(); }
private void SalvarCliente() { if (nomeClienteTextBox.Text == "") { MessageBox.Show("Campo nulo! Informe um cliente!", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { if (nomeClienteTextBox != null) { cliente = new Cliente(); endereco = new Endereco(); cliente.Nome = nomeClienteTextBox.Text; var data = DateTime.Now; cliente.DataCadastro = data; endereco.ClienteId = _repositorioCliente.Inserir(cliente).Id; const string message = "Cliente inserido com sucesso! Informe seu(s) endereço(s)!!"; MessageBox.Show(message, "Mensagem", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
public void Deve_Existir_Endereco() { var endereco = new Endereco(); Assert.Pass(); }