Exemplo n.º 1
0
        public Apolice Selecionar(Apolice objEntrada)
        {
            SqlCommand cmd;

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            cmd = new SqlCommand("SELECT id, dt_inicio, dt_fim, vl_franquia, vl_premio from apolice " +
                                 "WHERE id = @id");

            cmd.Parameters.Add(new SqlParameter("@id", objEntrada.Id));

            SqlDataReader reader = banco.Pesquisar(cmd);

            reader.Read();

            Apolice obj = new Apolice();

            obj.Id            = reader.GetInt32(0);
            obj.DtInicio      = reader.GetDateTime(1);
            obj.DtFim         = reader.GetDateTime(2);
            obj.ValorFranquia = reader.GetDecimal(3);
            obj.ValorPremio   = reader.GetDecimal(4);

            reader.Close();
            banco.FecharConexao();

            return(obj);
        }
Exemplo n.º 2
0
        public List <Modelo> Listar()
        {
            SqlCommand cmd = new SqlCommand("SELECT modelo.id, marca.id, marca.nome, modelo.nome FROM modelo " +
                                            "INNER JOIN marca on marca.id = modelo.marca_id");


            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            SqlDataReader reader = banco.Pesquisar(cmd);

            List <Modelo> lstRetorno = new List <Modelo>();

            while (reader.Read())
            {
                Modelo obj = new Modelo();
                obj.Marca = new Marca();

                obj.Id         = reader.GetInt32(0);
                obj.Marca.Id   = reader.GetInt32(1);
                obj.Marca.Nome = reader.GetString(2);
                obj.Nome       = reader.GetString(3);

                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 3
0
        public List <Marca> Listar()
        {
            SqlCommand cmd = new SqlCommand("SELECT id, nome FROM marca");

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            SqlDataReader reader = banco.Pesquisar(cmd);

            List <Marca> lstRetorno = new List <Marca>();

            while (reader.Read())
            {
                Marca obj = new Marca();

                obj.Id   = reader.GetInt32(0);
                obj.Nome = reader.GetString(1);

                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 4
0
        public List <Modelo> ListarPorMarcaId(int marcaId)
        {
            SqlCommand cmd = new SqlCommand("SELECT id, marca_id, nome FROM modelo WHERE marca_id = @marca_id");

            cmd.Parameters.Add(new SqlParameter("@marca_id", marcaId));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            SqlDataReader reader = banco.Pesquisar(cmd);

            List <Modelo> lstRetorno = new List <Modelo>();


            while (reader.Read())
            {
                Modelo obj = new Modelo();
                obj.Marca = new Marca();

                obj.Id       = reader.GetInt32(0);
                obj.Marca.Id = reader.GetInt32(1);
                obj.Nome     = reader.GetString(2);

                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 5
0
        public List <Carro> Listar()
        {
            SqlCommand cmd = new SqlCommand("SELECT carro.id, marca.nome, modelo.nome, chassi, placa, renavam FROM carro " +
                                            "INNER JOIN modelo on modelo.id = carro.modelo_id " +
                                            "INNER JOIN marca on marca.id = modelo.marca_id ");

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            SqlDataReader reader = banco.Pesquisar(cmd);

            List <Carro> lstRetorno = new List <Carro>();

            while (reader.Read())
            {
                Carro obj = new Carro();
                obj.Modelo       = new Modelo();
                obj.Modelo.Marca = new Marca();

                obj.Id = reader.GetInt32(0);
                obj.Modelo.Marca.Nome = reader.GetString(1);
                obj.Modelo.Nome       = reader.GetString(2);
                obj.Chassi            = reader.GetString(3);
                obj.Placa             = reader.GetString(4);
                obj.Renavam           = reader.GetString(5);


                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 6
0
        public List <Comments> selectComments(string idPlanet)
        {
            MySqlCommand sql;

            sql = new MySqlCommand(
                "SELECT * FROM comments" +
                " WHERE idPlanet = @idPlanet");
            sql.Parameters.Add(new MySqlParameter("@idPlanet", idPlanet));

            ConexaoBanco banco = new ConexaoBanco();

            banco.Connect();
            MySqlDataReader reader = banco.Search(sql);
            List <Comments> com    = new List <Comments>();

            while (reader.Read())
            {
                Comments comment = new Comments();
                comment.comment  = reader.GetString("comment");
                comment.date     = reader.GetString("date");
                comment.name     = reader.GetString("name");
                comment.idPlanet = reader.GetString("idPlanet");
                com.Add(comment);
            }
            reader.Close();
            banco.Disconnect();
            return(com);
        }
Exemplo n.º 7
0
        public List <Status> Listar()
        {
            MySqlCommand cmd;
            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            cmd = new MySqlCommand("SELECT id, descricao FROM status");

            MySqlDataReader reader = banco.Pesquisar(cmd);

            List <Status> lstRetorno = new List <Status>();

            while (reader.Read())
            {
                Status obj = new Status();
                obj.id        = reader.GetInt32(0);
                obj.descricao = reader.GetString(1);

                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 8
0
        public List <Apolice> ListarPorCarroId(int carroId)
        {
            SqlCommand cmd = new SqlCommand("SELECT id, dt_inicio, dt_fim, vl_franquia, vl_premio from apolice " +
                                            "WHERE carro_id = @carro_id");

            cmd.Parameters.Add(new SqlParameter("@carro_id", carroId));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            SqlDataReader reader = banco.Pesquisar(cmd);

            List <Apolice> lstRetorno = new List <Apolice>();

            while (reader.Read())
            {
                Apolice obj = new Apolice();

                obj.Id            = reader.GetInt32(0);
                obj.DtInicio      = reader.GetDateTime(1);
                obj.DtFim         = reader.GetDateTime(2);
                obj.ValorFranquia = reader.GetDecimal(3);
                obj.ValorPremio   = reader.GetDecimal(4);

                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 9
0
        public Chamado Selecionar(Chamado objEntrada)
        {
            MySqlCommand cmd;

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();


            #region Carregando objeto chamado
            cmd = new MySqlCommand("SELECT id, descricao, dataAbertura, custo FROM chamado" +
                                   "WHERE id = @id");

            cmd.Parameters.Add(new MySqlParameter("@id", objEntrada.id));

            MySqlDataReader reader = banco.Pesquisar(cmd);

            reader.Read();

            Chamado obj = new Chamado();
            obj.id           = reader.GetInt32(0);
            obj.descricao    = reader.GetString(1);
            obj.dataAbertura = reader.GetDateTime(2);
            obj.custo        = reader.GetDouble(3);

            reader.Close();

            #endregion

            #region Carregando lista de lancamento
            cmd = new MySqlCommand("SELECT lancamento.data, status.id, status.descricao FROM lancamento" +
                                   "INNER JOIN status on lancamento.id_status = status.id" +
                                   "WHERE lancamento.id_chamado = @id_chamado");

            cmd.Parameters.Add(new MySqlParameter("@id_chamado", objEntrada.id));
            reader = banco.Pesquisar(cmd);

            obj.lancamentos = new List <Lancamento>();

            while (reader.Read())
            {
                Lancamento lancamento = new Lancamento();
                lancamento.status = new Status();

                lancamento.data             = reader.GetDateTime(0);
                lancamento.status.id        = reader.GetInt32(1);
                lancamento.status.descricao = reader.GetString(2);

                obj.lancamentos.Add(lancamento);
            }

            reader.Close();
            #endregion

            banco.FecharConexao();

            return(obj);
        }
Exemplo n.º 10
0
        public void Alterar(Marca objEntrada)
        {
            SqlCommand cmd = new SqlCommand("UPDATE marca SET nome = @nome " +
                                            "WHERE id = @id");

            cmd.Parameters.Add(new SqlParameter("@id", objEntrada.Id));
            cmd.Parameters.Add(new SqlParameter("@nome", objEntrada.Nome));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 11
0
        public void Inserir(Marca objEntrada)
        {
            SqlCommand cmd = new SqlCommand("INSERT INTO marca(nome) " +
                                            "VALUES (@nome)");


            cmd.Parameters.Add(new SqlParameter("@nome", objEntrada.Nome));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 12
0
        public void Alterar(Apolice objEntrada)
        {
            SqlCommand cmd = new SqlCommand("UPDATE apolice SET dt_inicio = @dt_inicio, dt_fim = @dt_fim, vl_franquia = @vl_franquia, vl_premio = @vl_premio " +
                                            "WHERE id = @id");

            cmd.Parameters.Add(new SqlParameter("@id", objEntrada.Id));
            cmd.Parameters.Add(new SqlParameter("@dt_inicio", objEntrada.DtInicio));
            cmd.Parameters.Add(new SqlParameter("@dt_fim", objEntrada.DtFim));
            cmd.Parameters.Add(new SqlParameter("@vl_franquia", objEntrada.ValorFranquia));
            cmd.Parameters.Add(new SqlParameter("@vl_premio", objEntrada.ValorPremio));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 13
0
        public void Incluir(Lancamento objEntrada)
        {
            MySqlCommand cmd;
            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            cmd = new MySqlCommand("INSERT INTO lancamento(id_chamado, data, id_status)" +
                                   "VALUES (@id_chamado, @data, @id_status)");

            cmd.Parameters.Add(new MySqlParameter("@id_chamado", objEntrada.chamado.id));
            cmd.Parameters.Add(new MySqlParameter("@data", objEntrada.data));
            cmd.Parameters.Add(new MySqlParameter("@id_status", objEntrada.status.id));

            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 14
0
        public void Atualizar(Chamado objEntrada)
        {
            MySqlCommand cmd;
            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            cmd = new MySqlCommand("UPDATE chamado SET descricao = @descricao, custo = @custo" +
                                   "WHERE id = @id");

            cmd.Parameters.Add(new MySqlParameter("@id", objEntrada.id));
            cmd.Parameters.Add(new MySqlParameter("@descicao", objEntrada.descricao));
            cmd.Parameters.Add(new MySqlParameter("@custo", objEntrada.custo));

            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 15
0
        public void Inserir(Carro objEntrada)
        {
            SqlCommand cmd = new SqlCommand("INSERT INTO carro(modelo_id, chassi, placa, renavam) " +
                                            "VALUES (@modelo_id, @chassi, @placa, @renavam)");


            cmd.Parameters.Add(new SqlParameter("@modelo_id", objEntrada.Modelo.Id));
            cmd.Parameters.Add(new SqlParameter("@chassi", objEntrada.Chassi));
            cmd.Parameters.Add(new SqlParameter("@placa", objEntrada.Placa));
            cmd.Parameters.Add(new SqlParameter("@renavam", objEntrada.Renavam));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 16
0
        public void Incluir(Chamado objEntrada)
        {
            MySqlCommand cmd;
            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            cmd = new MySqlCommand("INSERT INTO chamado(descricao,dataAbertura, custo)" +
                                   "VALUES (@descricao, @dataAbertura, @custo)");

            cmd.Parameters.Add(new MySqlParameter("@descicao", objEntrada.descricao));
            cmd.Parameters.Add(new MySqlParameter("@dataAbertura", objEntrada.dataAbertura));
            cmd.Parameters.Add(new MySqlParameter("@custo", objEntrada.custo));

            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 17
0
        public void Alterar(Carro objEntrada)
        {
            SqlCommand cmd = new SqlCommand("UPDATE carro SET modelo_id = @modelo_id, chassi = @chassi, placa = @placa, renavam = @renavam " +
                                            "WHERE id = @id");

            cmd.Parameters.Add(new SqlParameter("@id", objEntrada.Id));
            cmd.Parameters.Add(new SqlParameter("@modelo_id", objEntrada.Modelo.Id));
            cmd.Parameters.Add(new SqlParameter("@chassi", objEntrada.Chassi));
            cmd.Parameters.Add(new SqlParameter("@placa", objEntrada.Placa));
            cmd.Parameters.Add(new SqlParameter("@renavam", objEntrada.Renavam));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 18
0
        public void InsertComment(Comments coment)
        {
            MySqlCommand sql;

            sql = new MySqlCommand(
                "INSERT INTO comments(idPlanet, comment, name, date)" +
                " VALUE (@idPlanet, @comment, @name, @date)");
            sql.Parameters.Add(new MySqlParameter("@idPlanet", coment.idPlanet));
            sql.Parameters.Add(new MySqlParameter("@comment", coment.comment));
            sql.Parameters.Add(new MySqlParameter("@name", coment.name));
            sql.Parameters.Add(new MySqlParameter("@date", coment.date));

            ConexaoBanco banco = new ConexaoBanco();

            banco.Connect();
            banco.Exec(sql);
            banco.Disconnect();
        }
Exemplo n.º 19
0
        public void Inserir(Apolice objEntrada)
        {
            SqlCommand cmd = new SqlCommand("INSERT INTO apolice(carro_id, dt_inicio, dt_fim, vl_franquia, vl_premio) " +
                                            "VALUES (@carro_id, @dt_inicio, @dt_fim, @vl_franquia, @vl_premio)");


            cmd.Parameters.Add(new SqlParameter("@carro_id", objEntrada.Carro.Id));
            cmd.Parameters.Add(new SqlParameter("@dt_inicio", objEntrada.DtInicio));
            cmd.Parameters.Add(new SqlParameter("@dt_fim", objEntrada.DtFim));
            cmd.Parameters.Add(new SqlParameter("@vl_franquia", objEntrada.ValorFranquia));
            cmd.Parameters.Add(new SqlParameter("@vl_premio", objEntrada.ValorPremio));

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();
            banco.Executar(cmd);
            banco.FecharConexao();
        }
Exemplo n.º 20
0
        public List <Chamado> Listar(Chamado objEntrada)
        {
            MySqlCommand cmd;

            if (string.IsNullOrEmpty(objEntrada.descricao))
            {
                cmd = new MySqlCommand("SELECT id, descricao, dataAbertura, custo FROM chamado");
            }

            else
            {
                cmd = new MySqlCommand("SELECT id, descricao, dataAbertura, custo FROM chamado" +
                                       "WHERE descricao like @descricao");

                cmd.Parameters.Add(new MySqlParameter("@descicao", "%" + objEntrada.descricao + "%"));
            }

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            MySqlDataReader reader = banco.Pesquisar(cmd);

            List <Chamado> lstRetorno = new List <Chamado>();

            while (reader.Read())
            {
                Chamado obj = new Chamado();
                obj.id           = reader.GetInt32(0);
                obj.descricao    = reader.GetString(1);
                obj.dataAbertura = reader.GetDateTime(2);
                obj.custo        = reader.GetDouble(3);

                lstRetorno.Add(obj);
            }

            reader.Close();
            banco.FecharConexao();

            return(lstRetorno);
        }
Exemplo n.º 21
0
        public Carro Selecionar(Carro objEntrada)
        {
            SqlCommand cmd = new SqlCommand("SELECT carro.id, modelo.id, modelo.nome, marca.id, marca.nome, chassi, placa, renavam FROM carro " +
                                            "INNER JOIN modelo on modelo.id = carro.modelo_id " +
                                            "INNER JOIN marca on marca.id = modelo.marca_id " +
                                            "WHERE carro.id = @id");

            ConexaoBanco banco = new ConexaoBanco();

            banco.AbrirConexao();

            cmd.Parameters.Add(new SqlParameter("@id", objEntrada.Id));

            SqlDataReader reader = banco.Pesquisar(cmd);

            reader.Read();

            Carro obj = new Carro();

            obj.Modelo       = new Modelo();
            obj.Modelo.Marca = new Marca();

            obj.Id                = reader.GetInt32(0);
            obj.Modelo.Id         = reader.GetInt32(1);
            obj.Modelo.Nome       = reader.GetString(2);
            obj.Modelo.Marca.Id   = reader.GetInt32(3);
            obj.Modelo.Marca.Nome = reader.GetString(4);
            obj.Chassi            = reader.GetString(5);
            obj.Placa             = reader.GetString(6);
            obj.Renavam           = reader.GetString(7);

            reader.Close();
            banco.FecharConexao();

            return(obj);
        }