Пример #1
0
        public bool Editar(Morador morador)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("UPDATE ");
            builder.Append(this.TableName + " ");
            builder.Append("SET ");

            builder.Append("id_condominio = ");
            builder.Append(morador.Id_condominio + ", ");

            builder.Append("nome = ");
            builder.Append("'" + morador.Nome + "', ");

            builder.Append("cpf = ");
            builder.Append("'" + morador.Cpf + "', ");

            builder.Append("rg = ");
            builder.Append("'" + morador.Rg + "', ");

            builder.Append("numero_apt = ");
            builder.Append(morador.Numero_apt + ", ");

            builder.Append("adimplente = ");
            builder.Append(((morador.Adimplente == true) ? 1 : 0) + " ");

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

            return this.Update(builder.ToString());
        }
Пример #2
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            /*
             * Obj
             * */
            Morador obj = new Morador();
            obj.Id_condominio = Convert.ToInt32(dlCondominio.SelectedValue);
            obj.Nome = txNome.Text;
            obj.Cpf = txCpf.Text;
            obj.Rg = txRg.Text;
            obj.Numero_apt = Convert.ToInt32(txNumeroApt.Text);
            obj.Adimplente = cbAdimplente.Checked;

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

            this.redirecionarMesmaPagina();
        }
Пример #3
0
        public bool Adicionar(Morador morador)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("INSERT INTO ");
            builder.Append(this.TableName + " ");

            builder.Append("( ");

            builder.Append("id, ");
            builder.Append("id_condominio, ");
            builder.Append("nome, ");
            builder.Append("cpf, ");
            builder.Append("rg, ");
            builder.Append("numero_apt, ");
            builder.Append("adimplente ");

            builder.Append(") ");

            builder.Append("VALUES ");

            builder.Append("(");

            builder.Append(morador.Id + ", ");
            builder.Append(morador.Id_condominio + ", ");
            builder.Append("'" + morador.Nome + "', ");
            builder.Append("'" + morador.Cpf + "', ");
            builder.Append("'" + morador.Rg + "', ");
            builder.Append(morador.Numero_apt + ", ");
            builder.Append(((morador.Adimplente == true) ? 1 : 0) + " ");

            builder.Append(");");

            return this.Update(builder.ToString());
        }
Пример #4
0
 protected void DeleteRowButton_Click(Object sender, GridViewDeleteEventArgs e)
 {
     TableCell cell = gridView1.Rows[e.RowIndex].Cells[1];
     int id = Convert.ToInt32(cell.Text);
     Morador morador = new Morador();
     morador.Id = id;
     morador.Excluir();
     this.redirecionarMesmaPagina();
 }
Пример #5
0
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int id = Convert.ToInt32(cell.Text);

            Morador e1 = new Morador();
            e1.Id = id;
            Morador morador = e1.GetPorId(e1.Id);

            txId.Text = Convert.ToString(morador.Id);
            txIdCondominio.Text = Convert.ToString(morador.Id_condominio);
            txNome.Text = morador.Nome;
            txCpf.Text = morador.Cpf;
            txRg.Text = morador.Rg;
            txNumeroApt.Text = Convert.ToString(morador.Numero_apt);
            cbAdimplente.Checked = morador.Adimplente;
        }
Пример #6
0
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            Morador morador = new Morador();

            morador.Id_condominio = Convert.ToInt32(txIdCondominio.Text);
            morador.Nome = txNome.Text;
            morador.Cpf = txCpf.Text;
            morador.Rg = txRg.Text;
            morador.Numero_apt = Convert.ToInt32(txNumeroApt.Text);
            morador.Adimplente = cbAdimplente.Checked;

            if (txId.Text.Equals(""))
            {
                morador.Id = listMorador.Count + 1;
                morador.Adicionar();
            }
            else
            {
                morador.Id = Convert.ToInt32(txId.Text);
                morador.Editar();
            }

            this.redirecionarMesmaPagina();
        }
Пример #7
0
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int id = Convert.ToInt32(cell.Text);

            /*
             * Obj
             * */
            Morador obj = new Morador().GetPorId(id);
            txId.Text = Convert.ToString(obj.Id);
            dlCondominio.DataValueField = Convert.ToString(obj.Id_condominio);
            txNome.Text = obj.Nome;
            txCpf.Text = obj.Cpf;
            txRg.Text = obj.Rg;
            txNumeroApt.Text = Convert.ToString(obj.Numero_apt);
            cbAdimplente.Checked = obj.Adimplente;
        }
Пример #8
0
        public void ExclusaoMorador()
        {
            Morador morador = new Morador();
            morador.Id = 1;

            Assert.IsTrue(morador.Excluir());
        }
Пример #9
0
        public void ListarMorador()
        {
            List<Morador> listMorador = new Morador().GetTodos();

            Assert.IsTrue(listMorador.Count == 1);
        }
Пример #10
0
        public void BuscaMoradorPorId()
        {
            Morador morador = new Morador().GetPorId(1);

            Assert.AreEqual("Joao", morador.Nome);
        }
Пример #11
0
        public void EditarMorador()
        {
            Morador morador = new Morador();
            morador.Id = 1;
            morador.Id_condominio = 1;
            morador.Nome = "Joao";
            morador.Numero_apt = 103;
            morador.Rg = "1111221";
            morador.Cpf = "21313131";
            morador.Adimplente = false;

            Assert.IsTrue(morador.Editar());
        }
Пример #12
0
        public void AdicaoMorador()
        {
            Morador morador = new Morador();
            morador.Id = 1;
            morador.Id_condominio = 1;
            morador.Nome = "Maria";
            morador.Numero_apt = 102;
            morador.Rg = "1111221";
            morador.Cpf = "21313131";
            morador.Adimplente = false;

            Assert.IsTrue(morador.Adicionar());
        }
Пример #13
0
        public Morador GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Morador morador = new Morador();

            if (dataReader.HasRows && dataReader.Read())
            {
                morador.Id = (int)dataReader[0];
                morador.Id_condominio = (int)dataReader[1];
                morador.Nome = (String)dataReader[2];
                morador.Cpf = (String)dataReader[3];
                morador.Rg = (String)dataReader[4];
                morador.Numero_apt = (int)dataReader[5];
            }

            return morador;
        }
Пример #14
0
        public List<Morador> GetTodos()
        {
            List<Morador> listMorador = new List<Morador>();

            NpgsqlDataReader dataReader = base.GetTodos();
            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    Morador morador = new Morador();
                    morador.Id = (int)dataReader[0];
                    morador.Id_condominio = (int)dataReader[1];
                    morador.Nome = (String)dataReader[2];
                    morador.Cpf = (String)dataReader[3];
                    morador.Rg = (String)dataReader[4];
                    morador.Numero_apt = (int)dataReader[5];

                    listMorador.Add(morador);
                }
            }

            return listMorador;
        }
Пример #15
0
        public Morador GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Morador obj = new Morador();

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

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

            return obj;
        }
Пример #16
0
        private Morador PreencherObjeto(NpgsqlDataReader dataReader)
        {
            int i = 0;
            Morador obj = new Morador();
            obj.Id = dataReader.GetInt32(i++);
            obj.Id_condominio = dataReader.GetInt32(i++);
            obj.Nome = dataReader.GetString(i++);
            obj.Cpf = dataReader.GetString(i++);
            obj.Rg = dataReader.GetString(i++);
            obj.Numero_apt = dataReader.GetInt32(i++);

            return obj;
        }