Ejemplo n.º 1
0
 public void Incluir(ModeloPessoa modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "INSERT INTO pessoas(nome, cpfcnpj, endereco, bairro, cidade, cep, uf, cadastro, telefone, email, nascimento) VALUES (@nome, @cpfcnpj, @endereco, @bairro, @cidade, @cep, @uf, @cadastro, @telefone, @email, @nascimento); SELECT @@IDENTITY;";
         cmd.Parameters.AddWithValue("@nome", modelo.Nome);
         cmd.Parameters.AddWithValue("@cpfcnpj", modelo.CpfCnpj);
         cmd.Parameters.AddWithValue("@endereco", modelo.Endereco);
         cmd.Parameters.AddWithValue("@bairro", modelo.Bairro);
         cmd.Parameters.AddWithValue("@cidade", modelo.Cidade);
         cmd.Parameters.AddWithValue("@cep", modelo.Cep);
         cmd.Parameters.AddWithValue("@uf", modelo.Uf);
         cmd.Parameters.AddWithValue("@cadastro", modelo.Cadastro);
         cmd.Parameters.AddWithValue("@telefone", modelo.Telefone);
         cmd.Parameters.AddWithValue("@email", modelo.Email);
         cmd.Parameters.AddWithValue("@nascimento", modelo.Nascimento);
         conexao.Conectar();
         modelo.IdPessoa = Convert.ToInt32(cmd.ExecuteScalar());
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
Ejemplo n.º 2
0
 public void Alterar(ModeloPessoa modelo)
 {
     try
     {
         SqlCommand cmd = new SqlCommand();
         cmd.Connection  = conexao.ObjetoConexao;
         cmd.CommandText = "UPDATE pessoas SET nome = @nome, cpfcnpj = @cpfcnpj, endereco = endereco, bairro = bairro, cidade = cidade, cep = cep, uf = uf, cadastro = cadastro, telefone = telefone, email = email, nascimento = nascimento WHERE id_pessoa = @id";
         cmd.Parameters.AddWithValue("@id", modelo.IdPessoa);
         cmd.Parameters.AddWithValue("@nome", modelo.Nome);
         cmd.Parameters.AddWithValue("@cpfcnpj", modelo.CpfCnpj);
         cmd.Parameters.AddWithValue("@endereco", modelo.Endereco);
         cmd.Parameters.AddWithValue("@bairro", modelo.Bairro);
         cmd.Parameters.AddWithValue("@cidade", modelo.Cidade);
         cmd.Parameters.AddWithValue("@cep", modelo.Cep);
         cmd.Parameters.AddWithValue("@uf", modelo.Uf);
         cmd.Parameters.AddWithValue("@cadastro", modelo.Cadastro);
         cmd.Parameters.AddWithValue("@telefone", modelo.Telefone);
         cmd.Parameters.AddWithValue("@email", modelo.Email);
         cmd.Parameters.AddWithValue("@nascimento", modelo.Nascimento);
         conexao.Conectar();
         cmd.ExecuteNonQuery();
     }
     catch (Exception erro)
     {
         throw new Exception(erro.Message);
     }
     finally
     {
         conexao.Desconectar();
     }
 }
Ejemplo n.º 3
0
Archivo: teset.cs Proyecto: Robs0nn/v.3
        public IHttpActionResult PutModeloPessoa(int id, ModeloPessoa modeloPessoa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

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

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

            return(StatusCode(HttpStatusCode.NoContent));
        }
Ejemplo n.º 4
0
        public ModeloPessoa CarregaModeloPessoa(int codigo)
        {
            ModeloPessoa modelo = new ModeloPessoa();
            SqlCommand   cmd    = new SqlCommand();

            cmd.Connection  = conexao.ObjetoConexao;
            cmd.CommandText = "SELECT * FROM pessoas WHERE id_pessoa = @codigo";
            cmd.Parameters.AddWithValue("@codigo", codigo);
            conexao.Conectar();
            SqlDataReader registro = cmd.ExecuteReader();

            if (registro.HasRows)
            {
                registro.Read();
                modelo.IdPessoa   = Convert.ToInt32(registro["id_pessoa"]);
                modelo.Nome       = Convert.ToString(registro["nome"]);
                modelo.CpfCnpj    = Convert.ToString(registro["cpfcnpj"]);
                modelo.Endereco   = Convert.ToString(registro["endereco"]);
                modelo.Bairro     = Convert.ToString(registro["bairro"]);
                modelo.Cidade     = Convert.ToString(registro["cidade"]);
                modelo.Cep        = Convert.ToString(registro["cep"]);
                modelo.Uf         = Convert.ToString(registro["uf"]);
                modelo.Cadastro   = Convert.ToDateTime(registro["cadastro"]);
                modelo.Telefone   = Convert.ToString(registro["telefone"]);
                modelo.Email      = Convert.ToString(registro["email"]);
                modelo.Nascimento = Convert.ToDateTime(registro["nascimento"]);
            }
            conexao.Desconectar();
            return(modelo);
        }
Ejemplo n.º 5
0
Archivo: teset.cs Proyecto: Robs0nn/v.3
        public IHttpActionResult GetModeloPessoa(int id)
        {
            ModeloPessoa modeloPessoa = db.ModeloPessoas.Find(id);

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

            return(Ok(modeloPessoa));
        }
        public void Alterar(ModeloPessoa modelo)
        {
            if (modelo.Nome.Trim().Length == 0)
            {
                throw new Exception("O nome é obrigatório!");
            }

            DALPerson DALobj = new DALPerson(connection);

            DALobj.Alterar(modelo);
        }
Ejemplo n.º 7
0
 // GET: api/ApiOS
 public IEnumerable Get()
 {
     try
     {
         var pessoa = new ModeloPessoa().ListaClientes();
         return(pessoa);
     }
     catch (Exception)
     {
         throw;
     }
 }
Ejemplo n.º 8
0
Archivo: teset.cs Proyecto: Robs0nn/v.3
        public IHttpActionResult PostModeloPessoa(ModeloPessoa modeloPessoa)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            db.ModeloPessoas.Add(modeloPessoa);
            db.SaveChanges();

            return(CreatedAtRoute("DefaultApi", new { id = modeloPessoa.Id }, modeloPessoa));
        }
Ejemplo n.º 9
0
Archivo: teset.cs Proyecto: Robs0nn/v.3
        public IHttpActionResult DeleteModeloPessoa(int id)
        {
            ModeloPessoa modeloPessoa = db.ModeloPessoas.Find(id);

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

            db.ModeloPessoas.Remove(modeloPessoa);
            db.SaveChanges();

            return(Ok(modeloPessoa));
        }
Ejemplo n.º 10
0
        public ActionResult ListarPessoas()
        {
            var pessoa = new ModeloPessoa().ListaClientes();

            return(View(pessoa));
        }