Пример #1
0
        public List <Modelo.Ponto_referencia> SelectPontos(string rname)
        {
            Modelo.Ponto_referencia        Ponto_referencia;
            List <Modelo.Ponto_referencia> ListPonto_referencias = new List <Modelo.Ponto_referencia>();
            SqlConnection a = new SqlConnection(connectionString);

            a.Open();
            SqlCommand b = a.CreateCommand();

            b.CommandText = "SELECT r.id, pr.nome FROM rota_referencia INNER JOIN rota r ON rota_referencia.rota_id = r.id INNER JOIN Ponto_Referencia pr ON rota_referencia.ponto_referencia_id = pr.id WHERE r.nome = @rname";
            b.Parameters.AddWithValue("@rname", rname);
            SqlDataReader c = b.ExecuteReader();

            if (c.HasRows)
            {
                while (c.Read())
                {
                    Ponto_referencia = new Modelo.Ponto_referencia(
                        c["Nome"].ToString()
                        );
                    Ponto_referencia.Id = int.Parse(c["Id"].ToString());
                    ListPonto_referencias.Add(Ponto_referencia);
                }
            }
            c.Close();
            a.Close();

            return(ListPonto_referencias);
        }
Пример #2
0
        public List <Modelo.Ponto_referencia> SearchSelect(string value, string option)
        {
            if (value == "" || value == null)
            {
                value = "%";
            }

            Modelo.Ponto_referencia        Ponto_referencia;
            List <Modelo.Ponto_referencia> ListPonto_referencias = new List <Modelo.Ponto_referencia>();

            SqlConnection a = new SqlConnection(connectionString);

            a.Open();
            SqlCommand b = a.CreateCommand();

            b.CommandText = "Select * from Ponto_referencia WHERE Nome LIKE'%" + value + "%'";
            SqlDataReader c = b.ExecuteReader();

            if (c.HasRows)
            {
                while (c.Read())
                {
                    Ponto_referencia = new Modelo.Ponto_referencia(
                        c["Nome"].ToString()
                        );
                    Ponto_referencia.Id = int.Parse(c["Id"].ToString());
                    ListPonto_referencias.Add(Ponto_referencia);
                }
            }
            c.Close();
            a.Close();

            return(ListPonto_referencias);
        }
Пример #3
0
        public List <Modelo.Ponto_referencia> SelectAll()
        {
            Modelo.Ponto_referencia        Ponto_referencia;
            List <Modelo.Ponto_referencia> ListPonto_referencias = new List <Modelo.Ponto_referencia>();
            SqlConnection a = new SqlConnection(connectionString);

            a.Open();
            SqlCommand b = a.CreateCommand();

            b.CommandText = "Select * from Ponto_referencia";
            SqlDataReader c = b.ExecuteReader();

            if (c.HasRows)
            {
                while (c.Read())
                {
                    Ponto_referencia = new Modelo.Ponto_referencia(
                        c["Nome"].ToString()
                        );
                    Ponto_referencia.Id = int.Parse(c["Id"].ToString());
                    ListPonto_referencias.Add(Ponto_referencia);
                }
            }
            c.Close();
            a.Close();

            return(ListPonto_referencias);
        }
Пример #4
0
        public Modelo.Ponto_referencia Select(int Id)
        {
            Modelo.Ponto_referencia aPonto_referencia = new Modelo.Ponto_referencia();
            SqlConnection           conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Ponto_referencia Where Id = @Id";
            cmd.Parameters.AddWithValue("@Id", Id);
            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aPonto_referencia = new Modelo.Ponto_referencia(
                        dr["Nome"].ToString()
                        );
                    aPonto_referencia.Id = int.Parse(dr["Id"].ToString());
                }
            }

            dr.Close();
            conn.Close();
            return(aPonto_referencia);
        }
Пример #5
0
        public void Insert(Modelo.Ponto_referencia obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("INSERT INTO Ponto_referencia (Nome) VALUES (@Nome)", conn);

            cmd.Parameters.AddWithValue("@Nome", obj.Nome);

            cmd.ExecuteNonQuery();
        }
Пример #6
0
        public void Update(Modelo.Ponto_referencia obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("UPDATE Ponto_referencia SET Nome = @Nome WHERE Id = @Id", conn);

            cmd.Parameters.AddWithValue("@Id", obj.Id);
            cmd.Parameters.AddWithValue("@Nome", obj.Nome);

            cmd.ExecuteNonQuery();
        }
Пример #7
0
        public void Delete(Modelo.Ponto_referencia obj)
        {
            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();
            SqlCommand com = conn.CreateCommand();
            SqlCommand cmd = new SqlCommand("DELETE FROM rota_referencia where ponto_referencia_id = @id", conn);

            cmd.Parameters.AddWithValue("@id", obj.Id);
            cmd.ExecuteNonQuery();

            cmd = new SqlCommand("DELETE FROM Ponto_referencia WHERE Id = @Id", conn);
            cmd.Parameters.AddWithValue("@Id", obj.Id);
            cmd.ExecuteNonQuery();
        }