protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            /*
             * Obj
             * */
            Endereco obj = new Endereco();
            obj.Cidade = txCidade.Text;
            obj.Estado = txEstado.Text;
            obj.Cep = txCep.Text;
            obj.Bairro = txBairro.Text;
            obj.Numero = txNumero.Text;
            obj.Logradouro = txLogradouro.Text;
            obj.Complemento = txComplemento.Text;

            if (txId.Text.Equals(""))
            {
                obj.Id = obj.NextId();
                obj.Adicionar();
            }
            else
            {
                obj.Id = Convert.ToInt32(txId.Text);
                obj.Editar();
            }

            this.redirecionarMesmaPagina();
        }
        public bool Editar(Endereco endereco)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("UPDATE ");
            builder.Append(this.TableName + " ");
            builder.Append("SET ");

            builder.Append("cidade = '");
            builder.Append(endereco.Cidade + "', ");

            builder.Append("estado = '");
            builder.Append(endereco.Estado + "', ");

            builder.Append("cep = '");
            builder.Append(endereco.Cep + "', ");

            builder.Append("bairro = '");
            builder.Append(endereco.Bairro + "', ");

            builder.Append("numero = '");
            builder.Append(endereco.Numero + "', ");

            builder.Append("logradouro = '");
            builder.Append(endereco.Logradouro + "', ");

            builder.Append("complemento = '");
            builder.Append(endereco.Complemento + "' ");

            builder.Append("WHERE ");
            builder.Append("id = " + endereco.Id);
            builder.Append(";");

            return this.Update(builder.ToString());
        }
 protected void DeleteRowButton_Click(Object sender, GridViewDeleteEventArgs e)
 {
     TableCell cell = gridView1.Rows[e.RowIndex].Cells[1];
     int id = Convert.ToInt32(cell.Text);
     Endereco endereco = new Endereco();
     endereco.Id = id;
     endereco.Excluir();
     this.redirecionarMesmaPagina();
 }
        /*
         * DropDownList
         * */
        private void carregarDropDownList()
        {
            Endereco endereco = new Endereco();
            List<Endereco> list = endereco.GetTodos();

            int i = 0;
            foreach (Endereco end in list)
            {
                dlEndereco.Items.Insert(i++, new ListItem(end.Logradouro, Convert.ToString(end.Id)));
            }
        }
        public void EditarEndereco()
        {
            Endereco endereco = new Endereco();
            endereco.Id = 1;
            endereco.Cidade = "Sao Paulo";
            endereco.Estado = "SP";
            endereco.Bairro = "Dronho Andrade";
            endereco.Numero = "222";
            endereco.Cep = "1212121";
            endereco.Logradouro = "Rua drauzio trombeta 2";
            endereco.Complemento = "Ainda é Perto do posto Ipiranha";

            Assert.IsTrue(endereco.Editar());
        }
        public void AdicaoEndereco()
        {
            Endereco endereco = new Endereco();
            endereco.Id = 1;
            endereco.Cidade = "Salvador";
            endereco.Estado = "BA";
            endereco.Bairro = "Cabula";
            endereco.Numero = "111";
            endereco.Cep = "4191221";
            endereco.Logradouro = "Rua drauzio trombeta";
            endereco.Complemento = "Perto do posto Ipiranha";

            Assert.IsTrue(endereco.Adicionar());
        }
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            Endereco endereco = new Endereco();

            endereco.Id = endereco.NextId();
            endereco.Cidade = txCidade.Text;
            endereco.Estado = txEstado.Text;
            endereco.Cep = txCep.Text;
            endereco.Bairro = txBairro.Text;
            endereco.Numero = txNumero.Text;
            endereco.Logradouro = txLogradouro.Text;
            endereco.Complemento = txComplemento.Text;

            endereco.Adicionar();
        }
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int id = Convert.ToInt32(cell.Text);

            /*
             * Obj
             * */
            Endereco obj = new Endereco().GetPorId(id);
            txId.Text = Convert.ToString(obj.Id);
            txCidade.Text = obj.Cidade;
            txEstado.Text = obj.Estado;
            txCep.Text = obj.Cep;
            txBairro.Text = obj.Bairro;
            txNumero.Text = obj.Numero;
            txLogradouro.Text = obj.Logradouro;
            txComplemento.Text = obj.Complemento;
        }
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int id = Convert.ToInt32(cell.Text);

            Endereco e1 = new Endereco();
            e1.Id = id;
            Endereco endereco = e1.GetPorId(e1.Id);

            txId.Text = Convert.ToString(endereco.Id);
            txCidade.Text = endereco.Cidade;
            txEstado.Text = endereco.Estado;
            txCep.Text = endereco.Cep;
            txBairro.Text = endereco.Bairro;
            txNumero.Text = endereco.Numero;
            txLogradouro.Text = endereco.Logradouro;
            txComplemento.Text = endereco.Complemento;

            //this.redirecionarMesmaPagina();
        }
        /*
         * DropDownList
         * */
        private void carregarDropDownList()
        {
            // Endereco
            Endereco endereco = new Endereco();
            List<Endereco> listEnd = endereco.GetTodos();

            int i = 0;
            foreach (Endereco end in listEnd)
            {
                dlEndereco.Items.Insert(i++, new ListItem(end.Logradouro, Convert.ToString(end.Id)));
            }

            // Condomínio
            Condominio condominio = new Condominio();
            List<Condominio> listCond = condominio.GetTodos();

            int k = 0;
            foreach (Condominio cond in listCond)
            {
                dlCondominio.Items.Insert(k++, new ListItem(cond.Nome, Convert.ToString(cond.Id)));
            }
        }
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            Endereco endereco = new Endereco();
            
            endereco.Cidade = txCidade.Text;
            endereco.Estado = txEstado.Text;
            endereco.Cep = txCep.Text;
            endereco.Bairro = txBairro.Text;
            endereco.Numero = txNumero.Text;
            endereco.Logradouro = txLogradouro.Text;
            endereco.Complemento = txComplemento.Text;

            if(txId.Text.Equals("")) {
                endereco.Id = listEndereco.Count + 1;
                endereco.Adicionar();
            }
            else
            {
                endereco.Id = Convert.ToInt32(txId.Text);
                endereco.Editar();
            }
            
            this.redirecionarMesmaPagina();
        }
Exemple #12
0
        public bool Adicionar(Endereco endereco)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("INSERT INTO ");
            builder.Append(this.TableName + " ");

            builder.Append("( ");

            builder.Append("id, ");
            builder.Append("cidade, ");
            builder.Append("estado, ");
            builder.Append("cep, ");
            builder.Append("bairro, ");
            builder.Append("numero, ");
            builder.Append("logradouro, ");
            builder.Append("complemento ");

            builder.Append(") ");

            builder.Append("VALUES ");

            builder.Append("(");

            builder.Append(endereco.Id + ", ");
            builder.Append("'" + endereco.Cidade + "', ");
            builder.Append("'" + endereco.Estado + "', ");
            builder.Append("'" + endereco.Cep + "', ");
            builder.Append("'" + endereco.Bairro + "', ");
            builder.Append("'" + endereco.Numero + "', ");
            builder.Append("'" + endereco.Logradouro + "', ");
            builder.Append("'" + endereco.Complemento + "' ");

            builder.Append(");");

            return this.Update(builder.ToString());
        }
Exemple #13
0
        public Endereco GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Endereco obj = new Endereco();

            if (dataReader.HasRows && dataReader.Read())
            {
                obj = this.PreencherObjeto(dataReader);
            }

            /*
             * Fechando
             * */
            dataReader.Close();
            this.CloseCon();

            return obj;
        }
 protected void btnNovo_Click(object sender, EventArgs e)
 {
     Endereco endereco = new Endereco();
 }
Exemple #15
0
        private Endereco PreencherObjeto(NpgsqlDataReader dataReader)
        {
            int i = 0;
            Endereco obj = new Endereco();
            obj.Id = dataReader.GetInt32(i++);
            obj.Cidade = dataReader.GetString(i++);
            obj.Estado = dataReader.GetString(i++);
            obj.Cep = dataReader.GetString(i++);
            obj.Bairro = dataReader.GetString(i++);
            obj.Numero = dataReader.GetString(i++);
            obj.Logradouro = dataReader.GetString(i++);
            obj.Complemento = dataReader.GetString(i++);

            return obj;
        }
        public void ListarEndereco()
        {
            List<Endereco> listEndereco = new Endereco().GetTodos();

            Assert.IsTrue(listEndereco.Count == 1);
        }
        public void BuscaEnderecoPorId()
        {
            Endereco endereco = new Endereco().GetPorId(1);

            Assert.AreEqual("Sao Paulo", endereco.Cidade);
        }
        public void ExclusaoEndereco()
        {
            Endereco endereco = new Endereco();
            endereco.Id = 1;

            Assert.IsTrue(endereco.Excluir());
        }
Exemple #19
0
        public Endereco GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Endereco endereco = new Endereco();

            if (dataReader.HasRows && dataReader.Read())
            {
                endereco.Id = (int)dataReader[0];
                endereco.Cidade = (String)dataReader[1];
                endereco.Estado = (String)dataReader[2];
                endereco.Cep = (String)dataReader[3];
                endereco.Bairro = (String)dataReader[4];
                endereco.Numero = (String)dataReader[5];
                endereco.Logradouro = (String)dataReader[6];
                endereco.Complemento = (String)dataReader[7];
            }

            return endereco;
        }
Exemple #20
0
        public List<Endereco> GetTodos()
        {
            List<Endereco> listEndereco = new List<Endereco>();

            NpgsqlDataReader dataReader = base.GetTodos();
            if (dataReader.HasRows)
            {
                while (dataReader.Read()) 
                {
                    Endereco endereco = new Endereco();
                    endereco.Id = (int)dataReader.GetValue(0);
                    endereco.Cidade = (String)dataReader[1];
                    endereco.Estado = (String)dataReader[2];
                    endereco.Cep = (String)dataReader[3];
                    endereco.Bairro = (String)dataReader[4];
                    endereco.Numero = (String)dataReader[5];
                    endereco.Logradouro = (String)dataReader[6];
                    endereco.Complemento = (String)dataReader[7];

                    listEndereco.Add(endereco);
                } 
            }

            return listEndereco;
        }