Example #1
0
        public bool Adicionar(Condominio condominio)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("INSERT INTO ");
            builder.Append(this.TableName + " ");

            builder.Append("( ");

            builder.Append("id, ");
            builder.Append("id_endereco, ");
            builder.Append("qtd_apt, ");
            builder.Append("valor_agua, ");
            builder.Append("valor_luz, ");
            builder.Append("valor_gas, ");
            builder.Append("nome ");

            builder.Append(") ");

            builder.Append("VALUES ");

            builder.Append("(");

            builder.Append(condominio.Id + ", ");
            builder.Append(condominio.Id_endereco + ", ");
            builder.Append(condominio.Qtd_Apt + ", ");
            builder.Append(condominio.Valor_agua + ", ");
            builder.Append(condominio.Valor_luz + ", ");
            builder.Append(condominio.Valor_gas + ", ");
            builder.Append("'" + condominio.Nome + "' ");

            builder.Append(");");

            return this.Update(builder.ToString());
        }
        protected void btnCadastrar_Click(object sender, EventArgs e)
        {
            /*
             * Obj
             * */
            Condominio obj = new Condominio();
            obj.Id_endereco = Convert.ToInt32(dlEndereco.SelectedValue);
            obj.Nome = Convert.ToString(txNome.Text);
            obj.Qtd_Apt = Convert.ToInt32(obj.Id_endereco);
            obj.Valor_agua = Convert.ToDouble(txAgua.Text);
            obj.Valor_gas = Convert.ToDouble(txGas.Text);
            obj.Valor_luz = Convert.ToDouble(txLuz.Text);

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

            this.redirecionarMesmaPagina();
        }
Example #3
0
        public bool Editar(Condominio condominio)
        {
            StringBuilder builder = new StringBuilder();
            builder.Append("UPDATE ");
            builder.Append(this.TableName + " ");
            builder.Append("SET ");

            builder.Append("id_endereco = ");
            builder.Append(condominio.Id_endereco + ", ");

            builder.Append("qtd_apt = ");
            builder.Append(condominio.Qtd_Apt + ", ");

            builder.Append("valor_agua = ");
            builder.Append(condominio.Valor_agua + ", ");

            builder.Append("valor_luz = ");
            builder.Append(condominio.Valor_luz + ", ");

            builder.Append("valor_gas = ");
            builder.Append(condominio.Valor_gas + ", ");

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

            builder.Append("WHERE ");
            builder.Append("id = " + condominio.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);
     Condominio condominio = new Condominio();
     condominio.Id = id;
     condominio.Excluir();
     this.redirecionarMesmaPagina();
 }
        public void EditarCondominio()
        {
            Condominio condominio = new Condominio();
            condominio.Id = 1;
            condominio.Id_endereco = 1;
            condominio.Qtd_Apt = 40;
            condominio.Valor_agua = 30;
            condominio.Valor_gas = 12;
            condominio.Valor_luz = 40;

            Assert.IsTrue(condominio.Editar());
        }
        /*
         * DropDownList
         * */
        private void carregarDropDownList()
        {
            // 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)));
            }
        }
        public void AdicaoCondominio()
        {
            Condominio condominio = new Condominio();
            condominio.Id = 1;
            condominio.Id_endereco = 1;
            condominio.Qtd_Apt = 20;
            condominio.Valor_agua = 30F;
            condominio.Valor_gas = 12F;
            condominio.Valor_luz = 40F;

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

            condominio.Id = condominio.NextId();
            condominio.Id_endereco = Convert.ToInt32(txIdEndereco.Text);
            condominio.Nome = txNome.Text;
            condominio.Qtd_Apt = Convert.ToInt32(condominio.Id_endereco);
            condominio.Valor_agua = Convert.ToDouble(txAgua.Text);
            condominio.Valor_gas = Convert.ToDouble(txGas.Text);
            condominio.Valor_luz = Convert.ToDouble(txLuz.Text);
            condominio.Adicionar();
        }
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int id = Convert.ToInt32(cell.Text);

            Condominio obj = new Condominio();
            obj.Id = id;
            Condominio condominio = obj.GetPorId(obj.Id);

            txId.Text = Convert.ToString(condominio.Id);
            txIdEndereco.Text = Convert.ToString(condominio.Id_endereco);
            txNome.Text = condominio.Nome;
            txQtdApt.Text = Convert.ToString(condominio.Qtd_Apt);
            txAgua.Text = Convert.ToString(condominio.Valor_agua);
            txGas.Text = Convert.ToString(condominio.Valor_gas);
            txLuz.Text = Convert.ToString(condominio.Valor_luz);
        }
        protected void EditRowButton_Click(Object sender, GridViewEditEventArgs e)
        {
            TableCell cell = gridView1.Rows[e.NewEditIndex].Cells[1];
            int id = Convert.ToInt32(cell.Text);

            /*
             * Obj
             * */
            Condominio obj = new Condominio().GetPorId(id);
            txId.Text = Convert.ToString(obj.Id);
            dlEndereco.DataValueField = Convert.ToString(obj.Id_endereco);
            txNome.Text = Convert.ToString(obj.Nome);
            txQtdApt.Text = Convert.ToString(obj.Qtd_Apt);
            txAgua.Text = Convert.ToString(obj.Valor_agua);
            txGas.Text = Convert.ToString(obj.Valor_gas);
            txLuz.Text = Convert.ToString(obj.Valor_luz);
        }
        /*
         * 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)
        {
            Condominio condominio = new Condominio();

            condominio.Id_endereco = Convert.ToInt32(txIdEndereco.Text);
            condominio.Nome = txNome.Text;
            condominio.Qtd_Apt = Convert.ToInt32(condominio.Id_endereco);
            condominio.Valor_agua = Convert.ToDouble(txAgua.Text);
            condominio.Valor_gas = Convert.ToDouble(txGas.Text);
            condominio.Valor_luz = Convert.ToDouble(txLuz.Text);

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

            this.redirecionarMesmaPagina();
        }
        public void ExclusaoCondominio()
        {
            Condominio condominio = new Condominio();
            condominio.Id = 1;

            Assert.IsTrue(condominio.Excluir());
        }
        public void ListarCondominio()
        {
            List<Condominio> listCondominio = new Condominio().GetTodos();

            Assert.IsTrue(listCondominio.Count == 1);
        }
        public void BuscaCondominioPorId()
        {
            Condominio condominio = new Condominio().GetPorId(1);

            Assert.AreEqual(40, condominio.Qtd_Apt);
        }
Example #16
0
        public Condominio GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Condominio condominio = new Condominio();

            if (dataReader.HasRows && dataReader.Read())
            {
                condominio.Id = (int)dataReader[0];
                condominio.Id_endereco = (int)dataReader[1];
                condominio.Qtd_Apt = (int)dataReader[2];
                condominio.Valor_agua = (float)dataReader[3];
                condominio.Valor_luz = (float)dataReader[4];
                condominio.Valor_gas = (float)dataReader[5];
            }

            return condominio;
        }
 protected void btnNovo_Click(object sender, EventArgs e)
 {
     Condominio condominio = new Condominio();
 }
Example #18
0
        public List<Condominio> GetTodos()
        {
            List<Condominio> listCondominio = new List<Condominio>();

            NpgsqlDataReader dataReader = base.GetTodos();
            if (dataReader.HasRows)
            {
                while (dataReader.Read())
                {
                    Condominio condominio = new Condominio();
                    condominio.Id = (int)dataReader[0];
                    condominio.Id_endereco = (int)dataReader[1];
                    condominio.Qtd_Apt = (int)dataReader[2];
                    condominio.Valor_agua = (float)dataReader[3];
                    condominio.Valor_luz = (float)dataReader[4];
                    condominio.Valor_gas = (float)dataReader[5];

                    listCondominio.Add(condominio);
                } 
            }

            return listCondominio;
        }
Example #19
0
        public Condominio GetPorId(int id)
        {
            NpgsqlDataReader dataReader = base.GetPorId(id);
            Condominio obj = new Condominio();

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

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

            return obj;
        }
Example #20
0
        private Condominio PreencherObjeto(NpgsqlDataReader dataReader)
        {
            int i = 0;
            Condominio obj = new Condominio();
            obj.Id = dataReader.GetInt32(i++);
            obj.Id_endereco = dataReader.GetInt32(i++);
            obj.Qtd_Apt = dataReader.GetInt32(i++);
            obj.Valor_agua = dataReader.GetFloat(i++);
            obj.Valor_luz = dataReader.GetFloat(i++);
            obj.Valor_gas = dataReader.GetFloat(i++);
            obj.Nome = dataReader.GetString(i++);

            return obj;
        }