Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 3
0
        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);
        }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
        }
Ejemplo n.º 7
0
        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);
        }
Ejemplo n.º 8
0
        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);
        }
Ejemplo n.º 10
0
        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);
        }
Ejemplo n.º 11
0
        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);
        }
Ejemplo n.º 12
0
        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);
        }
Ejemplo n.º 13
0
        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);
        }
Ejemplo n.º 15
0
        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);
        }
Ejemplo n.º 16
0
        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);
        }
Ejemplo n.º 17
0
        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);
        }
Ejemplo n.º 18
0
        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);
        }
Ejemplo n.º 20
0
        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);
        }
Ejemplo n.º 21
0
        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);
        }
Ejemplo n.º 22
0
        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);
        }
Ejemplo n.º 25
0
        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);
        }
Ejemplo n.º 26
0
        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);
        }
Ejemplo n.º 27
0
        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);
        }