Exemple #1
0
        public IHttpActionResult PostProprietarios(Proprietarios proprietarios)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Proprietarios.Add(proprietarios);

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateException)
            {
                if (ProprietariosExists(proprietarios.Nome))
                {
                    return(Conflict());
                }
                else
                {
                    throw;
                }
            }

            return(CreatedAtRoute("DefaultApi", new { id = proprietarios.Nome }, proprietarios));
        }
Exemple #2
0
        public IHttpActionResult PutProprietarios(int id, Proprietarios proprietarios)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != proprietarios.Id)
            {
                return(BadRequest());
            }

            db.Entry(proprietarios).State = EntityState.Modified;

            try
            {
                db.SaveChanges();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!ProprietariosExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(StatusCode(HttpStatusCode.NoContent));
        }
Exemple #3
0
        public Proprietarios PesquisarPorApartamento(int Apartamento)
        {
            try
            {
                AbrirConexao();
                Cmd = new MySqlCommand("SELECT * FROM proprietarios WHERE apartamento=@v1 ", Con);
                Cmd.Parameters.AddWithValue("@v1", Apartamento);
                Dr = Cmd.ExecuteReader();

                Proprietarios p = null;

                if (Dr.Read())
                {
                    p = new Proprietarios();

                    p.Id           = Convert.ToInt32(Dr["id"]);
                    p.CPF          = Convert.ToString(Dr["cpf"]);
                    p.RG           = Convert.ToString(Dr["rg"]);
                    p.NomeCompleto = Convert.ToString(Dr["nome_completo"]);
                    p.Telefone     = Convert.ToString(Dr["telefone"]);
                    p.Email        = Convert.ToString(Dr["email"]);
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
            finally
            {
                FecharConexao();
            }
        }
Exemple #4
0
        private void btnBuscar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtApartamento.Text == "")
                {
                    lblMessagem1.Text = "* Insira o número do apartamento *";
                }
                else
                {
                    int Apartamento = Convert.ToInt32(txtApartamento.Text);

                    ProprietariosController pc = new ProprietariosController();
                    Proprietarios           p  = pc.PesquisarPorApartamento(Apartamento);

                    if (p != null)
                    {
                        txtCPF.Text            = p.CPF;
                        txtRG.Text             = p.RG;
                        txtNomeCompleto.Text   = p.NomeCompleto;
                        txtTelefone.Text       = p.Telefone;
                        txtEmail.Text          = p.Email;
                        this.btnEditar.Enabled = true;
                    }
                    else
                    {
                        lblMessagem1.Text = "Apartamento não encontrado";
                    }
                }
            }
            catch (Exception ex)
            {
                lblMessagem2.Text = ex.Message;
            }
        }
Exemple #5
0
        public IHttpActionResult GetProprietarios(int id)
        {
            Proprietarios proprietarios = db.Proprietarios.Find(id);

            if (proprietarios == null)
            {
                return(NotFound());
            }

            return(Ok(proprietarios));
        }
Exemple #6
0
        public IHttpActionResult PostProprietarios(Proprietarios proprietarios)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.Proprietarios.Add(proprietarios);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = proprietarios.Id }, proprietarios));
        }
Exemple #7
0
        public IHttpActionResult DeleteProprietarios(int id)
        {
            Proprietarios proprietarios = db.Proprietarios.Find(id);

            if (proprietarios == null)
            {
                return(NotFound());
            }

            db.Proprietarios.Remove(proprietarios);
            db.SaveChanges();

            return(Ok(proprietarios));
        }
Exemple #8
0
        private void btnSalvar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNomeCompleto.Text == "" || txtCPF.Text == "" || txtRG.Text == "" || txtEmail.Text == "" || txtTelefone.Text == "")
                {
                    lblMessagem1.Text = " Por favor, Preencher todos os campos do formulário...";
                }
                else
                {
                    Proprietarios p = new Proprietarios();
                    p.NomeCompleto = txtNomeCompleto.Text;
                    p.CPF          = txtCPF.Text;
                    p.RG           = txtRG.Text;
                    p.Email        = txtEmail.Text;
                    p.Telefone     = txtTelefone.Text;
                    p.Apartamento  = Convert.ToInt32(txtApartamento.Text);

                    ProprietariosController pc = new ProprietariosController();
                    pc.Update(p);

                    lblMessagem2.Text = "O Morador do Apartamento  '" + txtApartamento.Text + "' Foi Atualizado com Sucesso!";

                    this.txtNomeCompleto.Text     = "";
                    this.txtRG.Text               = "";
                    this.txtCPF.Text              = "";
                    this.txtEmail.Text            = "";
                    this.txtTelefone.Text         = "";
                    this.txtNomeCompleto.ReadOnly = true;
                    this.txtCPF.ReadOnly          = true;
                    this.txtRG.ReadOnly           = true;
                    this.txtTelefone.ReadOnly     = true;
                    this.txtEmail.ReadOnly        = true;
                    this.btnCancelar.Enabled      = false;
                    this.btnEditar.Enabled        = false;
                    this.btnSalvar.Enabled        = false;
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemple #9
0
 public void Update(Proprietarios p)
 {
     try
     {
         AbrirConexao();
         Cmd = new MySqlCommand("UPDATE proprietarios SET cpf=@v1, rg=@v2, nome_completo=@v3, telefone=@v4, email=@v5 WHERE apartamento=@v6", Con);
         Cmd.Parameters.AddWithValue("@v1", p.CPF);
         Cmd.Parameters.AddWithValue("@v2", p.RG);
         Cmd.Parameters.AddWithValue("@v3", p.NomeCompleto);
         Cmd.Parameters.AddWithValue("@v4", p.Telefone);
         Cmd.Parameters.AddWithValue("@v5", p.Email);
         Cmd.Parameters.AddWithValue("@v6", p.Apartamento);
         Cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         FecharConexao();
     }
 }
Exemple #10
0
 public void Create(Proprietarios p)
 {
     try
     {
         AbrirConexao();
         Cmd = new MySqlCommand("INSERT INTO proprietarios (cpf, rg, nome_completo, telefone, email, apartamento) VALUES (@v1, @v2, @v3, @v4, @v5, @v6)", Con);
         Cmd.Parameters.AddWithValue("@v1", p.CPF);
         Cmd.Parameters.AddWithValue("@v2", p.RG);
         Cmd.Parameters.AddWithValue("@v3", p.NomeCompleto);
         Cmd.Parameters.AddWithValue("@v4", p.Telefone);
         Cmd.Parameters.AddWithValue("@v5", p.Email);
         Cmd.Parameters.AddWithValue("@v6", p.Apartamento);
         Cmd.ExecuteNonQuery();
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
     finally
     {
         FecharConexao();
     }
 }
        private void btnCadastrar_Click(object sender, EventArgs e)
        {
            try
            {
                if (txtNomeCompleto.Text == "" || txtCPF.Text == "" || txtRG.Text == "" || txtEmail.Text == "" || txtApartamento.Text == "" || txtTelefone.Text == "")
                {
                    lblMessage.Text = " Por favor, Preencher todos os campos do formulário...";
                }
                else
                {
                    Proprietarios p = new Proprietarios();
                    p.NomeCompleto = txtNomeCompleto.Text;
                    p.CPF          = txtCPF.Text;
                    p.RG           = txtRG.Text;
                    p.Email        = txtEmail.Text;
                    p.Apartamento  = Convert.ToInt32(txtApartamento.Text);
                    p.Telefone     = txtTelefone.Text;

                    ProprietariosController pc = new ProprietariosController();
                    pc.Create(p);

                    lblMessage.Text = "O Morador '" + txtNomeCompleto.Text + "' Foi Cadastrado com Sucesso!";

                    this.txtNomeCompleto.Text = "";
                    this.txtRG.Text           = "";
                    this.txtCPF.Text          = "";
                    this.txtApartamento.Text  = "";
                    this.txtEmail.Text        = "";
                    this.txtTelefone.Text     = "";
                    this.txtNomeCompleto.Focus();
                }
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }