Beispiel #1
0
        /*
         * LINQ
         * Tarefa tarefaOriginal = (from tarefas in context.Tarefas
         *                       where tarefas.Id == tarefa.Id
         *                       select tarefas).FirstOrDefault();
         */
        // Lambda Expression.
        public bool Alterar(Tarefa tarefa)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"UPDATE tarefas SET
id_usuario_responsavel = @ID_USUARIO_RESPONSAVEL,
id_projeto = @ID_PROJETO,
id_categoria = @ID_CATEGORIA,
titulo = @TITULO,
descricao = @DESCRICAO,
duracao = @DURACAO,
data_criacao = @DATA_CRIACAO,
registro_ativo = @REGISTRO_ATIVO
WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID", tarefa.Id);
            comando.Parameters.AddWithValue("@ID_USUARIO_RESPONSAVEL", tarefa.IdUsuarioResponsavel);
            comando.Parameters.AddWithValue("@ID_PROJETO", tarefa.IdProjeto);
            comando.Parameters.AddWithValue("@ID_CATEGORIA", tarefa.IdCategoria);
            comando.Parameters.AddWithValue("@TITULO", tarefa.Titulo);
            comando.Parameters.AddWithValue("@DESCRICAO", tarefa.Descricao);
            comando.Parameters.AddWithValue("@DURACAO", tarefa.Duracao);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", tarefa.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", tarefa.RegistroAtivo = true);

            int quantidade = comando.ExecuteNonQuery();

            comando.Connection.Close();
            return(quantidade == 1);
        }
Beispiel #2
0
        public bool Alterar(Projeto projeto)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"UPDATE projetos SET
id_cliente = @ID_CLIENTE,
nome = @NOME,
data_criacao_projeto = @DATA_CRIACAO_PROJETO,
data_finalizacao = @DATA_FINALIZACAO,
data_criacao = @DATA_CRIACAO,
registro_ativo = @REGISTRO_ATIVO
WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID_CLIENTE", projeto.IdCliente);
            comando.Parameters.AddWithValue("@NOME", projeto.Nome);
            comando.Parameters.AddWithValue("@DATA_CRIACAO_PROJETO", projeto.DataCriacaoProjeto);
            comando.Parameters.AddWithValue("@DATA_FINALIZACAO", projeto.DataFinalizacao);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", projeto.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", projeto.RegistroAtivo = true);
            comando.Parameters.AddWithValue("@ID", projeto.Id);

            int quantidade = comando.ExecuteNonQuery();

            comando.Connection.Close();
            return(quantidade == -1);
        }
Beispiel #3
0
        public Cidade ObterPeloId(int id)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = "SELECT * FROM cidades WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID", id);

            DataTable table = new DataTable();

            table.Load(comando.ExecuteReader());
            comando.Connection.Close();

            if (table.Rows.Count == 0)
            {
                return(null);
            }

            DataRow row    = table.Rows[0];
            Cidade  cidade = new Cidade();

            cidade.Nome             = row["nome"].ToString();
            cidade.NumeroHabitantes = row["numero_habitantes"].ToString();
            cidade.IdEstado         = Convert.ToInt32(row["id_estado"]);
            cidade.Id = Convert.ToInt32(row["id"]);
            return(cidade);
        }
Beispiel #4
0
        public bool Alterar(Cliente cliente)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"UPDATE clientes SET
nome = @NOME,
cpf = @CPF,
data_nascimento = @DATA_NASCIMENTO,
numero = @NUMERO,
complemento = @COMPLEMENTO,
logradouro = @LOGRADOURO,
cep = @CEP,
data_criacao = @DATA_CRIACAO,
registro_ativo = @REGISTRO_ATIVO,
id_cidade = @ID_CIDADE
WHERE id = @ID";
            comando.Parameters.AddWithValue("@NOME", cliente.Nome);
            comando.Parameters.AddWithValue("@CPF", cliente.Cpf);
            comando.Parameters.AddWithValue("@DATA_NASCIMENTO", cliente.DataNascimento);
            comando.Parameters.AddWithValue("@NUMERO", cliente.Numero);
            comando.Parameters.AddWithValue("@COMPLEMENTO", cliente.Complemento);
            comando.Parameters.AddWithValue("@LOGRADOURO", cliente.Logradouro);
            comando.Parameters.AddWithValue("@CEP", cliente.Cep);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", cliente.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", cliente.RegistroAtivo = true);
            comando.Parameters.AddWithValue("@ID_CIDADE", cliente.IdCidade);
            comando.Parameters.AddWithValue("@ID", cliente.Id);

            int quantidade = comando.ExecuteNonQuery();

            comando.Connection.Close();
            return(quantidade == 1);
        }
Beispiel #5
0
        public bool Apagar(int id)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = "UPDATE tarefas SET registro_ativo = 0 WHERE id = @ID";
            comando.Parameters.AddWithValue("@ID", id);

            int quantidade = comando.ExecuteNonQuery();

            comando.Connection.Close();
            return(quantidade == 1);
        }
Beispiel #6
0
        public int Inserir(Cidade cidade)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"INSERT INTO cidades
(nome, numero_habitantes, id_estado, data_criacao, registro_ativo)
OUTPUT INSERTED.ID
VALUES (@NOME, @NUMERO_HABITANTES, @ID_ESTADO, @DATA_CRIACAO, @REGISTRO_ATIVO)";
            comando.Parameters.AddWithValue("@NOME", cidade.Nome);
            comando.Parameters.AddWithValue("@NUMERO_HABITANTES", cidade.NumeroHabitantes);
            comando.Parameters.AddWithValue("@ID_ESTADO", cidade.IdEstado);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", cidade.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", cidade.RegistroAtivo = true);

            int id = Convert.ToInt32(comando.ExecuteScalar());

            comando.Connection.Close();
            return(id);
        }
Beispiel #7
0
        public int Inserir(Projeto projeto)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"INSERT INTO projetos
(id_cliente, nome, data_criacao_projeto, data_finalizacao, data_criacao, registro_ativo)
OUTPUT INSERTED.ID
VALUES (@ID_CLIENTE, @NOME, @DATA_CRIACAO_PROJETO, @DATA_FINALIZACAO, @DATA_CRIACAO, @REGISTRO_ATIVO)";

            comando.Parameters.AddWithValue("@ID_CLIENTE", projeto.IdCliente);
            comando.Parameters.AddWithValue("@NOME", projeto.Nome);
            comando.Parameters.AddWithValue("@DATA_CRIACAO_PROJETO", projeto.DataCriacaoProjeto);
            comando.Parameters.AddWithValue("@DATA_FINALIZACAO", projeto.DataFinalizacao);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", projeto.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", projeto.RegistroAtivo = true);

            int id = Convert.ToInt32(comando.ExecuteScalar());

            comando.Connection.Close();
            return(id);
        }
Beispiel #8
0
        public int Inserir(Tarefa tarefa)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"INSERT INTO tarefas 
(id_usuario_responsavel, id_projeto, id_categoria, titulo, descricao, duracao, data_criacao, registro_ativo)
OUTPUT INSERTED.ID VALUES 
(@ID_USUARIO_RESPONSAVEL, @ID_PROJETO, @ID_CATEGORIA, @TITULO, @DESCRICAO, @DURACAO, @DATA_CRIACAO, @REGISTRO_ATIVO)";
            comando.Parameters.AddWithValue("@ID_USUARIO_RESPONSAVEL", tarefa.IdUsuarioResponsavel);
            comando.Parameters.AddWithValue("@ID_PROJETO", tarefa.IdProjeto);
            comando.Parameters.AddWithValue("@ID_CATEGORIA", tarefa.IdCategoria);
            comando.Parameters.AddWithValue("@TITULO", tarefa.Titulo);
            comando.Parameters.AddWithValue("@DESCRICAO", tarefa.Descricao);
            comando.Parameters.AddWithValue("@DURACAO", tarefa.Duracao);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", tarefa.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", tarefa.RegistroAtivo = true);

            int id = Convert.ToInt32(comando.ExecuteScalar());

            comando.Connection.Close();
            return(id);
        }
Beispiel #9
0
        public bool Alterar(Cidade cidade)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"UPDATE cidades SET
nome = @NOME,
numero_habitantes = @NUMERO_HABITANTES,
id_estado = @ID_ESTADO,
data_criacao = @DATA_CRIACAO,
registro_ativo = @REGISTRO_ATIVO
WHERE id = @ID";
            comando.Parameters.AddWithValue("@NOME", cidade.Nome);
            comando.Parameters.AddWithValue("@NUMERO_HABITANTES", cidade.NumeroHabitantes);
            comando.Parameters.AddWithValue("@ID_ESTADO", cidade.IdEstado);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", cidade.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", cidade.RegistroAtivo = true);
            comando.Parameters.AddWithValue("@ID", cidade.Id);

            int quantidade = comando.ExecuteNonQuery();

            comando.Connection.Close();
            return(quantidade == 1);
        }
Beispiel #10
0
        public int Inserir(Cliente cliente)
        {
            SqlCommand comando = SistemaContext.AbrirConexao();

            comando.CommandText = @"INSERT INTO clientes 
(id_cidade, nome, cpf, data_nascimento, numero, complemento, logradouro, cep, data_criacao, registro_ativo)
OUTPUT INSERTED.ID VALUES 
(@ID_CIDADE, @NOME, @CPF, @DATA_NASCIMENTO, @NUMERO, @COMPLEMENTO, @LOGRADOURO, @CEP, @DATA_CRIACAO, @REGISTRO_ATIVO)";
            comando.Parameters.AddWithValue("@ID_CIDADE", cliente.IdCidade);
            comando.Parameters.AddWithValue("@NOME", cliente.Nome);
            comando.Parameters.AddWithValue("@CPF", cliente.Cpf);
            comando.Parameters.AddWithValue("@DATA_NASCIMENTO", cliente.DataNascimento);
            comando.Parameters.AddWithValue("@NUMERO", cliente.Numero);
            comando.Parameters.AddWithValue("@COMPLEMENTO", cliente.Complemento);
            comando.Parameters.AddWithValue("@LOGRADOURO", cliente.Logradouro);
            comando.Parameters.AddWithValue("@CEP", cliente.Cep);
            comando.Parameters.AddWithValue("@DATA_CRIACAO", cliente.DataCriacao     = DateTime.Now);
            comando.Parameters.AddWithValue("@REGISTRO_ATIVO", cliente.RegistroAtivo = true);

            int id = Convert.ToInt32(comando.ExecuteScalar());

            comando.Connection.Close();
            return(id);
        }