static void Main(string[] args) { Endereco e1 = new Endereco(); e1.SetTipoLogradouro("Avenida"); e1.SetLogradouro("Afonso Pena, 135"); e1.SetBairro("Centro"); Console.WriteLine( e1.GetTipoLogradouro() + " " + e1.GetLogradouro() + ", " + e1.GetBairro() + ", " + e1.GetCidade() + ", " + e1.GetUF()); Console.ReadKey(); }
internal int Gravar(Endereco Endereco) { int Quantidade = new FilialDAO().ValidarEnderecoFilial(Endereco.GetCodigo()); int Codigo; if (Quantidade > 1) { b.getComandoSQL().Parameters.Clear(); b.getComandoSQL().CommandText = @"insert into Endereco (end_referencia, end_logradouro, end_numero, end_bairro, end_cep, end_cidade, end_estado, end_stativo) values( @referencia, @logradouro, @numero, @bairro, @cep, @cidade, @estado, 1); SELECT LAST_INSERT_ID();"; b.getComandoSQL().Parameters.AddWithValue("@referencia", Endereco.GetReferencia()); b.getComandoSQL().Parameters.AddWithValue("@logradouro", Endereco.GetLogradouro()); b.getComandoSQL().Parameters.AddWithValue("@numero", Endereco.GetNumero()); b.getComandoSQL().Parameters.AddWithValue("@bairro", Endereco.GetBairro()); b.getComandoSQL().Parameters.AddWithValue("@cep", Endereco.GetCep()); b.getComandoSQL().Parameters.AddWithValue("@cidade", Endereco.GetCidade()); b.getComandoSQL().Parameters.AddWithValue("@estado", Endereco.GetEstado()); if (b.ExecutaComando(true, out Codigo) == 1) { return(Codigo); } else { return(-10); } } else { b.getComandoSQL().Parameters.Clear(); if (Endereco.GetCodigo() == 0) { b.getComandoSQL().CommandText = @"insert into Endereco (end_referencia, end_logradouro, end_numero, end_bairro, end_cep, end_cidade, end_estado, end_stativo) values( @referencia, @logradouro, @numero, @bairro, @cep, @cidade, @estado, 1); SELECT LAST_INSERT_ID();"; } else { b.getComandoSQL().CommandText = @"update Endereco set end_referencia = @referencia, end_logradouro = @logradouro, end_numero = @numero, end_bairro = @bairro, end_cep = @cep, end_cidade = @cidade, end_estado = @estado where end_codigo = @codigo;"; b.getComandoSQL().Parameters.AddWithValue("@codigo", Endereco.GetCodigo()); } b.getComandoSQL().Parameters.AddWithValue("@referencia", Endereco.GetReferencia()); b.getComandoSQL().Parameters.AddWithValue("@logradouro", Endereco.GetLogradouro()); b.getComandoSQL().Parameters.AddWithValue("@numero", Endereco.GetNumero()); b.getComandoSQL().Parameters.AddWithValue("@bairro", Endereco.GetBairro()); b.getComandoSQL().Parameters.AddWithValue("@cep", Endereco.GetCep()); b.getComandoSQL().Parameters.AddWithValue("@cidade", Endereco.GetCidade()); b.getComandoSQL().Parameters.AddWithValue("@estado", Endereco.GetEstado()); if (Endereco.GetCodigo() == 0) { if (b.ExecutaComando(true, out Codigo) == 1) { return(Codigo); } else { return(-10); } } else { if (b.ExecutaComando(true) == 1) { return(Endereco.GetCodigo()); } else { return(-10); } } } }