/* * 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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }
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); }