public int Inserir(Cliente cliente) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"INSERT INTO clientes (id_cidade, nome, cpf, data_nascimento, numero, complemento, logradouro, cep) OUTPUT INSERTED.ID VALUES (@ID_CIDADE, @NOME, @CPF, @DATA_NASCIMENTO, @NUMERO, @COMPLEMENTO, @LOGRADOURO, @CEP)"; 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); int id = Convert.ToInt32(comando.ExecuteScalar()); comando.Connection.Close(); return(id); }
public Categoria ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM categorias WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(linha["id"]); categoria.Nome = linha["nome"].ToString(); return(categoria); }
public List <Categoria> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT * FROM categorias"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); List <Categoria> categorias = new List <Categoria>(); foreach (DataRow linha in tabela.Rows) { Categoria categoria = new Categoria(); categoria.Id = Convert.ToInt32(linha["id"]); categoria.Nome = linha["nome"].ToString(); categorias.Add(categoria); } comando.Connection.Close(); return(categorias); }
public List <Cliente> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT cidades.id_cidade AS 'IdCidade', nome AS 'Nome', cpf AS 'CPF', data_nascimento AS 'Data de Nascimento', numero AS 'Numero', complemento AS 'Complemento' logradouro AS 'Logradouro' cep AS 'CEP' FROM clientes INNER JOIN cidades ON (cidades.id_cidade = cidade.id) ;"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); List <Cliente> clientes = new List <Cliente>(); foreach (DataRow linha in tabela.Rows) { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(linha["ClienteId"]); cliente.IdCidade = Convert.ToInt32(linha["CidadeId"]); cliente.Nome = linha["Nome"].ToString(); cliente.Cpf = linha["CPF"].ToString(); cliente.DataNascimento = Convert.ToDateTime(linha["Data de Nascimento"]); cliente.Numero = Convert.ToInt32(linha["Número"]); cliente.Complemento = linha["Complemento"].ToString(); cliente.Logradouro = linha["Logradouro"].ToString(); cliente.Cep = linha["CEP"].ToString(); cliente.Cidade = new Cidade(); cliente.Cidade.Nome = linha["CidadeNome"].ToString(); } return(clientes); }
public List <Cliente> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT cliente.id AS 'ClienteId', cliente.Id_Cidade AS 'ClienteIdCidade', cliente.Nome AS 'ClienteNome', cliente.Cpf AS 'ClienteCpf', cliente.Data_Nascimento AS 'ClienteDataNascimento', cliente.Numero AS 'ClienteNumero', cliente.Complemento AS 'ClienteComplemento', cliente.Logradouro AS 'ClienteLogradouro', cliente.Cep AS 'ClienteCep' FROM clientes INNER JOIN cidades ON (cliente.id_cidade = cidade.id"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Cliente> clientes = new List <Cliente>(); foreach (DataRow linha in tabela.Rows) { Cliente cliente = new Cliente(); cliente.Id_Cidade = Convert.ToInt32(linha["ClienteIdCidade"]); cliente.Nome = linha["ClienteNome"].ToString(); cliente.Cpf = linha["ClienteCpf"].ToString(); cliente.Data_Nascimento = Convert.ToDateTime(linha["ClienteDataNascimento"]); cliente.Numero = Convert.ToInt32(linha["ClienteNumero"]); cliente.Complemento = linha["ClienteComplemento"].ToString(); cliente.Logradouro = linha["ClienteLogradouro"].ToString(); cliente.Cep = linha["ClienteCep"].ToString(); cliente.cidade = new Cidade; cliente.cidade.Nome = linha["CidadeNome"].ToString(); clientes.Add(cliente); } return(clientes); }
public List <Cliente> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT clientes.id AS 'ClienteId', clientes.id_Cidade AS 'ClienteId_Cidade', clientes.nome AS 'ClienteNome', clientes.CPF AS 'ClienteCPF', clientes.data_Nascimento AS 'ClienteData_Nascimento', clientes.numero AS 'ClienteNumero', clientes.complemento AS 'ClienteComplemento', clientes.logradouro AS 'ClienteLogradouro', clientes.CEP AS 'ClienteCEP' FROM clientes"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); List <Cliente> clientes = new List <Cliente>(); foreach (DataRow linha in tabela.Rows) { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(linha["ClienteId"]); cliente.IdCidade = Convert.ToInt32(linha["ClienteId_Cidade"]); cliente.Nome = linha["ClienteNome"].ToString(); cliente.CPF = linha["ClienteCPF"].ToString(); cliente.DataNascimento = Convert.ToDateTime(linha["ClienteData_Nascimento"]); cliente.Numero = Convert.ToInt32(linha["ClienteNumero"]); cliente.Complemento = linha["ClienteComplemento"].ToString(); cliente.Logradouro = linha["ClienteLogradouro"].ToString(); cliente.CEP = linha["ClienteCEP"].ToString(); clientes.Add(cliente); } return(clientes); }
public Tarefa ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT tarefas.id AS 'TarefaId', tarefas.titulo AS 'TarefaTitulo', tarefas.descricao AS 'TarefaDescricao', tarefas.duracao AS 'TarefaDuracao', tarefas.id_usuario_responsavel AS 'TarefaIdUsuario', tarefas.id_projeto AS 'TarefaIdProjeto', tarefas.id_categoria AS 'TarefaIdCategoria' FROM tarefas WHERE tarefas.id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Tarefa> tarefas = new List <Tarefa>(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Tarefa tarefa = new Tarefa(); tarefa.Id = Convert.ToInt32(linha["TarefaId"]); tarefa.Titulo = linha["TarefaTitulo"].ToString(); tarefa.Descricao = linha["TarefaDescricao"].ToString(); tarefa.Duracao = Convert.ToDateTime(linha["TarefaDuracao"]); tarefa.FkUsuario = Convert.ToInt32(linha["TarefaIdUsuario"]); tarefa.FkProjeto = Convert.ToInt32(linha["TarefaIdProjeto"]); tarefa.FkCategoria = Convert.ToInt32(linha["TarefaIdCategoria"]); return(tarefa); }
public Projeto ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT projetos.id AS 'ProjetoId', projetos.id_cliente AS 'ProjetoIdCliente', projetos.nome AS 'ProjetoNome', projetos.data_criacao AS 'ProjetoDataCriacao', projetos.data_finalizacao AS 'ProjetoDataFinalizacao', clientes.nome AS 'ClienteNome' FROM projetos INNER JOIN clientes ON (projetos.id_cliente = clientes.id) WHERE projetos.id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Projeto> projetos = new List <Projeto>(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Projeto projeto = new Projeto(); projeto.Id = Convert.ToInt32(linha["ProjetoId"]); projeto.Nome = linha["ProjetoNome"].ToString(); projeto.FkCliente = Convert.ToInt32(linha["ProjetoIdCliente"]); projeto.DataCriacao = Convert.ToDateTime(linha["ProjetoDataCriacao"]); projeto.DataFinalizacao = Convert.ToDateTime(linha["ProjetoDataFinalizacao"]); projeto.Cliente = new Cliente(); projeto.Cliente.Nome = linha["ClienteNome"].ToString(); return(projeto); }
public Cliente ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT clientes.id AS 'ClienteId', clientes.nome AS 'ClienteNome', clientes.cpf AS 'ClienteCPF', clientes.cep AS 'ClienteCEP', clientes.numero AS 'ClienteNumero', clientes.complemento AS 'ClienteComplemento', clientes.logradouro AS 'ClienteLogradouro', clientes.data_nascimento AS 'ClienteData_Nascimento', clientes.id_cidade AS 'ClienteId_Cidade', cidades.nome AS 'CidadeNome' FROM clientes INNER JOIN cidades ON (clientes.id_cidade = cidades.id) WHERE clientes.id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); if (tabela.Rows.Count == 1) { DataRow linha = tabela.Rows[0]; Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(linha["ClienteId"]); cliente.IdCidade = Convert.ToInt32(linha["ClienteId_Cidade"]); cliente.Nome = linha["ClienteNome"].ToString(); cliente.CPF = linha["ClienteCPF"].ToString(); cliente.DataNascimento = Convert.ToDateTime(linha["ClienteData_Nascimento"]); cliente.Numero = Convert.ToInt32(linha["ClienteNumero"]); cliente.Complemento = linha["ClienteComplemento"].ToString(); cliente.Logradouro = linha["ClienteLogradouro"].ToString(); cliente.CEP = linha["ClienteCEP"].ToString(); return(cliente); } return(null); }
public List <Estado> ObterTodos() { SqlCommand command = Conexao.Conectar(); command.CommandText = "SELECT id AS 'EstadoId', nome AS 'EstadoNome', sigla AS 'EstadoSigla' FROM estados"; DataTable tabela = new DataTable(); tabela.Load(command.ExecuteReader()); List <Estado> estados = new List <Estado>(); foreach (DataRow linha in tabela.Rows) { Estado estado = new Estado(); estado.Id = Convert.ToInt32(linha["EstadoId"]); estado.Nome = linha["EstadoNome"].ToString(); estado.Sigla = linha["EstadoSigla"].ToString(); estados.Add(estado); } command.Connection.Close(); return(estados); }
public Cliente ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT clientes.id AS 'id_cliente', clientes.nome AS 'nome_cliente', clientes.cpf AS 'cpf', clientes.data_nascimento AS 'data_nascimento', clientes.numero AS 'numero', clientes.complemento AS 'complemento', clientes.logradouro AS 'logradouro', clientes.cep AS 'cep', clientes.id_cidade AS 'id_cidade', cidades.nome AS 'nome_cidade' FROM clientes INNER JOIN cidades ON (clientes.id_cidade = cidades.id) WHERE clientes.id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); DataRow linha = tabela.Rows[0]; Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(linha["id_cliente"]); cliente.Nome = linha["nome_cliente"].ToString(); cliente.Cpf = linha["cpf"].ToString(); cliente.DataNascimento = Convert.ToDateTime(linha["data_nascimento"]); cliente.Numero = Convert.ToInt32(linha["numero"]); cliente.Complemento = linha["complemento"].ToString(); cliente.Logradouro = linha["logradouro"].ToString(); cliente.Cep = linha["cep"].ToString(); cliente.FkCidade = Convert.ToInt32(linha["id_cidade"]); cliente.Cidade = new Cidade(); cliente.Cidade.Nome = linha["nome_cidade"].ToString(); return(cliente); }
public List <Tarefa> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT tarefas.id AS 'TarefaId', tarefas.titulo AS 'TarefaTitulo', tarefas.descricao AS 'TarefaDescricao', FORMAT(tarefas.duracao, 'hh:mm:ss') AS 'TarefaDuracao', usuarios.nome AS 'UsuarioNome', projetos.nome AS 'ProjetoNome', categorias.nome AS 'CategoriaNome' FROM tarefas INNER JOIN usuarios ON (tarefas.id_usuario_responsavel = usuarios.id) INNER JOIN projetos ON (tarefas.id_projeto = projetos.id) INNER JOIN categorias ON (tarefas.id_categoria = categorias.id)"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Tarefa> tarefas = new List <Tarefa>(); foreach (DataRow linha in tabela.Rows) { Tarefa tarefa = new Tarefa(); tarefa.Id = Convert.ToInt32(linha["TarefaId"]); tarefa.Titulo = linha["TarefaTitulo"].ToString(); tarefa.Descricao = linha["TarefaDescricao"].ToString(); tarefa.Duracao = Convert.ToDateTime(linha["TarefaDuracao"]); tarefa.Usuario = new Usuario(); tarefa.Usuario.Nome = linha["UsuarioNome"].ToString(); tarefa.Projeto = new Projeto(); tarefa.Projeto.Nome = linha["ProjetoNome"].ToString(); tarefa.Categoria = new Categoria(); tarefa.Categoria.Nome = linha["CategoriaNome"].ToString(); tarefas.Add(tarefa); } return(tarefas); }
public Tarefa ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT tarefas.id AS 'TarefaId', tarefas.titulo AS 'TarefaTitulo', tarefas.descricao AS 'TarefaDescricao', FORMAT(tarefas.duracao, 'hh:mm:ss') AS 'TarefaDuracao', usuarios.nome AS 'UsuarioNome', projetos.nome AS 'ProjetoNome', categorias.nome AS 'CategoriaNome' FROM tarefas INNER JOIN usuarios ON (tarefas.id_usuario_responsavel = usuarios.id) INNER JOIN projetos ON (tarefas.id_projeto = projetos.id) INNER JOIN categorias ON (tarefas.id_categoria = categorias.id)"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Tarefa tarefa = new Tarefa(); tarefa.Id = Convert.ToInt32(linha["TarefaId"]); tarefa.Titulo = linha["TarefaTitulo"].ToString(); tarefa.Descricao = linha["TarefaDescricao"].ToString(); tarefa.Duracao = Convert.ToDateTime(linha["TarefaDuracao"]); tarefa.Usuario = new Usuario(); tarefa.Usuario.Nome = linha["UsuarioNome"].ToString(); tarefa.Projeto = new Projeto(); tarefa.Projeto.Nome = linha["ProjetoNome"].ToString(); tarefa.Categoria = new Categoria(); tarefa.Categoria.Nome = linha["CategoriaNome"].ToString(); return(tarefa); }
public Veiculo ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT veiculos.id AS 'VeiculoId', veiculos.modelo AS 'VeiculoModelo', veiculos.valor AS 'VeiculoValor', veiculos.id_categoria AS 'VeiculoIdCategoria', categorias.nome AS 'CategoriaNome' FROM veiculos INNER JOIN categorias ON (veiculos.id_categoria = categorias.id) WHERE veiculos.id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Veiculo> veiculos = new List <Veiculo>(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Veiculo veiculo = new Veiculo(); veiculo.Id = Convert.ToInt32(linha["VeiculoId"]); veiculo.Modelo = linha["VeiculoModelo"].ToString(); veiculo.Valor = Convert.ToDecimal(linha["VeiculoValor"]); veiculo.IdCategoria = Convert.ToInt32(linha["VeiculoIdCategoria"]); veiculo.Categoria = new Categoria(); veiculo.Categoria.Nome = linha["CategoriaNome"].ToString(); return(veiculo); }
public List <Cliente> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT clientes.id AS 'id_cliente', clientes.nome AS 'nome_cliente', clientes.cpf AS 'cpf', clientes.data_nascimento AS 'data_nascimento', clientes.numero AS 'numero', clientes.complemento AS 'complemento', clientes.logradouro AS 'logradouro', clientes.cep AS 'cep', cidades.nome AS 'nome_cidade' FROM clientes INNER JOIN cidades ON (clientes.id_cidade = cidades.id);"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Cliente> lista = new List <Cliente>(); foreach (DataRow linha in tabela.Rows) { Cliente cliente = new Cliente(); cliente.Id = Convert.ToInt32(linha["id_cliente"]); cliente.Nome = linha["nome_cliente"].ToString(); cliente.Cpf = linha["cpf"].ToString(); cliente.DataNascimento = Convert.ToDateTime(linha["data_nascimento"]); cliente.Numero = Convert.ToInt32(linha["numero"]); cliente.Complemento = linha["complemento"].ToString(); cliente.Logradouro = linha["logradouro"].ToString(); cliente.Cep = linha["cep"].ToString(); cliente.Cidade = new Cidade(); cliente.Cidade.Nome = linha["nome_cidade"].ToString(); lista.Add(cliente); } return(lista); }
public Estado ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM estados WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Estado estado = new Estado(); estado.Id = Convert.ToInt32(linha["id"]); estado.Nome = linha["nome"].ToString(); estado.Sigla = linha["sigla"].ToString(); return(estado); }
public bool Alterar(Tarefa tarefa) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"UPDATE tarefas SET titulo = @TITULO, descricao = @DESCRICAO, duracao = @DURACAO, id_usuario_responsavel = @ID_USUARIO_RESPONSAVEL, id_projeto = @ID_PROJETO, id_categoria = @ID_CATEGORIA, WHERE @ID = id"; comando.Parameters.AddWithValue("@TITULO", tarefa.Titulo); comando.Parameters.AddWithValue("@DESCRICAO", tarefa.Descricao); comando.Parameters.AddWithValue("@DURACAO", tarefa.Duracao); comando.Parameters.AddWithValue("@ID_USUARIO_RESPONSAVEL", tarefa.Usuario.Id); comando.Parameters.AddWithValue("@ID_PROJETO", tarefa.Projeto.Id); comando.Parameters.AddWithValue("@ID_CATEGORIA", tarefa.Categoria.Id); int quantidadeAfetada = comando.ExecuteNonQuery(); comando.Connection.Close(); return(quantidadeAfetada == 1); }
public List <Cidade> ObterTodos() { SqlCommand command = Conexao.Conectar(); command.CommandText = "SELECT id AS 'CidadeId',id_estado AS 'EstadoId', nome AS 'CidadeNome', numero_habitantes AS 'NumeroHabitantes' FROM cidades"; DataTable tabela = new DataTable(); tabela.Load(command.ExecuteReader()); List <Cidade> cidades = new List <Cidade>(); foreach (DataRow linha in tabela.Rows) { Cidade cidade = new Cidade(); cidade.Id = Convert.ToInt32(linha["CidadeId"]); cidade.IdEstado = Convert.ToInt32(linha["EstadoId"]); cidade.Nome = linha["CidadeNome"].ToString(); cidade.NumeroHabitantes = Convert.ToInt32(linha["NumeroHabitantes"]); cidades.Add(cidade); } command.Connection.Close(); return(cidades); }
public List <Usuario> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM usuarios"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); List <Usuario> usuarios = new List <Usuario>(); foreach (DataRow linha in tabela.Rows) { Usuario usuario = new Usuario(); usuario.Id = Convert.ToInt32(linha["id"]); usuario.Nome = linha["nome"].ToString(); usuario.Login = linha["login"].ToString(); usuario.Senha = linha["senha"].ToString(); usuarios.Add(usuario); } comando.Connection.Close(); return(usuarios); }
public Cidade ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM cidades WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Cidade cidade = new Cidade(); cidade.Id = Convert.ToInt32(linha["id"]); cidade.Nome = linha["nome"].ToString(); cidade.NumeroHabitantes = Convert.ToInt32(linha["numero_habitantes"]); return(cidade); }
public Projeto ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM projetos WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Projeto projeto = new Projeto(); projeto.IdCliente = Convert.ToInt32(linha["id_cliente"]); projeto.Nome = linha["nome"].ToString(); projeto.DataCriacao = Convert.ToDateTime(linha["data_criacao"]); projeto.DataFinalizacao = Convert.ToDateTime(linha["data_finalizacao"]); return(projeto); }
public int Inserir(Tarefa tarefa) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"INSERT INTO tarefas (id_usuario_responsavel, id_projeto, id_categoria, titulo, descricao, duracao) OUTPUT INSERTED.ID VALUES (@ID_USUARIO_RESPONSAVEL, @ID_PROJETO, @ID_CATEGORIA, @TITULO, @DESCRICAO, @DURACAO)"; comando.Parameters.AddWithValue("@ID_USUARIO_RESPONSAVEL", tarefa.FkUsuario); comando.Parameters.AddWithValue("@ID_PROJETO", tarefa.FkProjeto); comando.Parameters.AddWithValue("@ID_CATEGORIA", tarefa.FkCategoria); comando.Parameters.AddWithValue("@TITULO", tarefa.Titulo); comando.Parameters.AddWithValue("@DESCRICAO", tarefa.Descricao); comando.Parameters.AddWithValue("@DURACAO", tarefa.Duracao); int id = Convert.ToInt32(comando.ExecuteScalar()); comando.Connection.Close(); return(id); }
public Usuario ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM usuarios WHERE id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Usuario usuario = new Usuario(); usuario.Id = Convert.ToInt32(linha["id"]); usuario.Nome = linha["nome"].ToString(); usuario.Login = linha["login"].ToString(); usuario.Senha = linha["senha"].ToString(); return(usuario); }
public List <Cidade> ObterTodos() { SqlCommand command = Conexao.Conectar(); command.CommandText = "SELECT * FROM cidades"; DataTable table = new DataTable(); table.Load(command.ExecuteReader()); List <Cidade> cidades = new List <Cidade>(); foreach (DataRow row in table.Rows) { Cidade cidade = new Cidade(); cidade.Id = Convert.ToInt32(row["id"]); cidade.IdEstado = Convert.ToInt32(row["id_estado"]); cidade.Nome = row["nome"].ToString(); cidade.NumeroHabitantes = Convert.ToInt32(row["numero_habitantes"]); cidades.Add(cidade); } command.Connection.Close(); return(cidades); }
public List <Estado> ObterTodos() { SqlCommand command = Conexao.Conectar(); command.CommandText = "SELECT * FROM estados"; DataTable table = new DataTable(); table.Load(command.ExecuteReader()); List <Estado> estados = new List <Estado>(); foreach (DataRow row in table.Rows) { Estado estado = new Estado(); estado.Id = Convert.ToInt32(row["id"]); estado.Nome = row["nome"].ToString(); estado.Sigla = row["sigla"].ToString(); estados.Add(estado); } command.Connection.Close(); return(estados); }
public List <Projeto> ObterTodos() { SqlCommand comando = Conexao.Conectar(); comando.CommandText = "SELECT * FROM projetos"; DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); List <Projeto> projetos = new List <Projeto>(); foreach (DataRow linha in tabela.Rows) { Projeto projeto = new Projeto(); projeto.Id = Convert.ToInt32(linha["id"]); projeto.Nome = linha["nome"].ToString(); projeto.IdCliente = Convert.ToInt32(linha["id_cliente"]); projeto.DataCriacao = Convert.ToDateTime(linha["data_criacao"].ToString()); projeto.DataFinalizacao = Convert.ToDateTime(linha["data_finalizacao"].ToString()); projetos.Add(projeto); } comando.Connection.Close(); return(projetos); }
public Cidade ObterPeloId(int id) { SqlCommand comando = Conexao.Conectar(); comando.CommandText = @"SELECT cidades.id AS 'CidadeId', cidades.nome AS 'CidadeNome', cidades.numero_habitantes AS 'CidadeNumeroHabitantes', cidades.id_estado AS 'CidadeIdEstado', estados.nome AS 'EstadoNome' FROM cidades INNER JOIN estados ON (cidades.id_estado = estados.id) WHERE cidades.id = @ID"; comando.Parameters.AddWithValue("@ID", id); DataTable tabela = new DataTable(); tabela.Load(comando.ExecuteReader()); comando.Connection.Close(); List <Cidade> cidades = new List <Cidade>(); if (tabela.Rows.Count == 0) { return(null); } DataRow linha = tabela.Rows[0]; Cidade cidade = new Cidade(); cidade.Id = Convert.ToInt32(linha["CidadeId"]); cidade.Nome = linha["CidadeNome"].ToString(); cidade.NumeroHabitantes = Convert.ToInt32(linha["CidadeNumeroHabitantes"]); cidade.Estado = new Estado(); cidade.Estado.Nome = linha["EstadoNome"].ToString(); return(cidade); }