Ejemplo n.º 1
0
        public void Atualizar(object f)
        {
            Modelo.Categoria c   = (Modelo.Categoria)f;
            string           qry = string.Format("UPDATE categoria SET nome = '{0}' WHERE id = {1}", c.Nome, c.Id);

            db.ExecuteNonQuery(qry);
        }
Ejemplo n.º 2
0
        public static Modelo.Categoria Select(int Categoria_id)
        {
            Modelo.Categoria categoria = null;
            try
            {
                using (connection = new SqlConnection(connectionString))
                {
                    connection.Open();
                    string     sqlCategoria = "SELECT * FROM Categoria WHERE id = @id";
                    SqlCommand cmdCategoria = new SqlCommand(sqlCategoria, connection);
                    cmdCategoria.Parameters.AddWithValue("@id", Categoria_id);
                    SqlDataReader drCategorias;

                    using (drCategorias = cmdCategoria.ExecuteReader())
                    {
                        if (drCategorias.HasRows)
                        {
                            while (drCategorias.Read())
                            {
                                int    idCategoria        = (int)drCategorias["id"];
                                string descricaoCategoria = (string)drCategorias["descricao"];

                                categoria = new Modelo.Categoria(idCategoria, descricaoCategoria);
                            }
                        }
                    }
                }
            }
            catch (SystemException)
            {
                throw;
            }
            return(categoria);
        }
Ejemplo n.º 3
0
        public void Adicionar(object f)
        {
            Modelo.Categoria c   = (Modelo.Categoria)f;
            string           sql = string.Format("INSERT INTO categoria(nome) values ('{0}')", c.Nome);

            db.ExecuteNonQuery(sql);
        }
Ejemplo n.º 4
0
        //Relatorio de estoque min
        public List <object> ListEstoqueMinimo()
        {
            string  qry = string.Format("SELECT id, nome, preco, qntd, tipoUn, estoqueMin, idFornecedor, idCategoria, localPic FROM produtos WHERE deleted_at is null AND qntd < estoqueMin");
            DataSet ds  = db.ExecuteQuery(qry);

            List <Object> ps = new List <Object>();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Produto p = new Produto();
                p.Id            = int.Parse(dr["id"].ToString());
                p.Nome          = dr["nome"].ToString();
                p.Preco         = double.Parse(dr["preco"].ToString());
                p.Qntd          = double.Parse(dr["qntd"].ToString());
                p.TipoUn        = dr["tipoUn"].ToString();
                p.EstoqueMin    = double.Parse(dr["estoqueMin"].ToString());
                p.Fornecedor.Id = int.Parse(dr["idFornecedor"].ToString());
                p.Cat.Id        = int.Parse(dr["idCategoria"].ToString());
                p.LocalPic      = dr["localPic"].ToString();

                FornecedorDao fdao = new FornecedorDao();
                Fornecedor    f    = fdao.Ler(p.Fornecedor.Id);
                p.Fornecedor = f;

                CategoriaDao     cdao = new CategoriaDao();
                Modelo.Categoria c    = cdao.Ler(p.Cat.Id);
                p.Cat = c;

                ps.Add(p);
            }
            return(ps);
        }
Ejemplo n.º 5
0
        public List <Modelo.Categoria> SelectAll()
        {
            Modelo.Categoria aCategoria;

            List <Modelo.Categoria> aListCategoria = new List <Modelo.Categoria>();

            SqlConnection conn = new SqlConnection(connectionString);

            conn.Open();

            SqlCommand cmd = conn.CreateCommand();

            cmd.CommandText = "Select * from Categorias";

            SqlDataReader dr = cmd.ExecuteReader();

            if (dr.HasRows)
            {
                while (dr.Read())
                {
                    aCategoria = new Modelo.Categoria(
                        Int32.Parse(dr["id"].ToString()),
                        dr["categoria"].ToString()
                        );
                    aListCategoria.Add(aCategoria);
                }
            }

            dr.Close();

            conn.Close();
            return(aListCategoria);
        }
Ejemplo n.º 6
0
 public static void Insert(Modelo.Categoria categoria)
 {
     try
     {
         if (Select(categoria.id) == null)
         {
             using (connection = new SqlConnection(connectionString))
             {
                 connection.Open();
                 string     sqlCategoria = "INSERT INTO Categoria(descricao) VALUES (@descricao)";
                 SqlCommand cmdCategoria = new SqlCommand(sqlCategoria, connection);
                 cmdCategoria.Parameters.AddWithValue("@descricao", categoria.descricao);
                 cmdCategoria.ExecuteNonQuery();
             }
         }
         else
         {
             Update(categoria);
         }
     }
     catch (SystemException)
     {
         throw;
     }
 }
Ejemplo n.º 7
0
        public Produto Ler(int id)
        {
            string qry = string.Format("SELECT * FROM produtos WHERE id = {0} AND deleted_at is null", id);

            DataSet ds = db.ExecuteQuery(qry);

            Produto p = null;

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                p               = new Produto();
                p.Id            = int.Parse(dr["id"].ToString());
                p.Nome          = dr["nome"].ToString();
                p.Preco         = double.Parse(dr["preco"].ToString());
                p.Qntd          = double.Parse(dr["qntd"].ToString());
                p.TipoUn        = dr["tipoUn"].ToString();
                p.EstoqueMin    = double.Parse(dr["estoqueMin"].ToString());
                p.Fornecedor.Id = int.Parse(dr["idFornecedor"].ToString());
                p.Cat.Id        = int.Parse(dr["idCategoria"].ToString());
                p.LocalPic      = dr["localPic"].ToString();

                FornecedorDao fdao = new FornecedorDao();
                Fornecedor    f    = fdao.Ler(p.Fornecedor.Id);
                p.Fornecedor = f;

                CategoriaDao     cdao = new CategoriaDao();
                Modelo.Categoria c    = cdao.Ler(p.Cat.Id);
                p.Cat = c;
            }
            return(p);
        }
Ejemplo n.º 8
0
        public List <object> ListByCategoria(string categoria)
        {
            string qry = string.Format("SELECT p.*, c.nome FROM produtos p JOIN categoria c ON p.idCategoria = c.id WHERE c.nome LIKE '%{0}%' AND p.deleted_at is null;", categoria);

            DataSet ds = db.ExecuteQuery(qry);

            List <object> ps = new List <object>();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Produto p = new Produto();
                p.Id            = int.Parse(dr["id"].ToString());
                p.Nome          = dr["nome"].ToString();
                p.Preco         = double.Parse(dr["preco"].ToString());
                p.Qntd          = double.Parse(dr["qntd"].ToString());
                p.TipoUn        = dr["tipoUn"].ToString();
                p.EstoqueMin    = double.Parse(dr["estoqueMin"].ToString());
                p.Fornecedor.Id = int.Parse(dr["idFornecedor"].ToString());
                p.Cat.Id        = int.Parse(dr["idCategoria"].ToString());
                p.LocalPic      = dr["localPic"].ToString();

                CategoriaDao     cdao = new CategoriaDao();
                Modelo.Categoria c    = cdao.Ler(p.Cat.Id);
                p.Cat = c;

                ps.Add(p);
            }
            return(ps);
        }
Ejemplo n.º 9
0
 public static Modelo.Categoria SelectByDescription(string descricao)
 {
     Modelo.Categoria categoria = null;
     try
     {
         using (connection = new SqlConnection(connectionString))
         {
             //abre a conexão
             connection.Open();
             string     sqlCategoria = "SELECT * FROM Categoria WHERE descricao = @descricao";
             SqlCommand cmdCategoria = new SqlCommand(sqlCategoria, connection);
             cmdCategoria.Parameters.AddWithValue("@descricao", descricao);
             SqlDataReader drCategoria;
             using (drCategoria = cmdCategoria.ExecuteReader())
             {
                 if (drCategoria.HasRows)
                 {
                     //lê os resultados
                     while (drCategoria.Read())
                     {
                         int    id           = (int)drCategoria["id"];
                         string catdescricao = (string)drCategoria["descricao"];
                         categoria = new Modelo.Categoria(id, catdescricao);
                     }
                 }
             }
         }
     }
     catch (SystemException)
     {
         throw;
     }
     return(categoria);
 }
Ejemplo n.º 10
0
        protected void AddCategoria_Click(object sender, EventArgs e)
        {
            string descricao = InstCategoria.Text;

            Modelo.Categoria cat = new Modelo.Categoria(descricao);
            DAL.DALCategories.Insert(cat);
            Response.Redirect("~/Administrador/Categorias.aspx");
        }
Ejemplo n.º 11
0
 protected void EdtCategoria_Click(object sender, EventArgs e)
 {
     if (listCateUpd.SelectedItem.Value != "Escolha uma categoria")
     {
         int id = int.Parse(listCateUpd.SelectedItem.Value);
         Modelo.Categoria cat = DAL.DALCategories.Select(id);
         cat.descricao = DescricaoUpdate.Text;
         DAL.DALCategories.Update(cat);
     }
     Response.Redirect("~/Administrador/Categorias.aspx");
 }
Ejemplo n.º 12
0
 public bool insertCategoria(Modelo.Categoria c)
 {
     bool insert = false;
     if (this.openConnection())
     {
         string sql = "INSERT INTO categorias (nombreCategoria) value('" + c.getCategoria() + "')";
         MySqlCommand cmd = new MySqlCommand(sql, connection);
         cmd.ExecuteNonQuery();
         this.closeConnection();
         insert = true;
     }
     return insert;
 }
Ejemplo n.º 13
0
        public Modelo.Categoria Ler(int id)
        {
            string  qry = string.Format("SELECT * FROM categoria WHERE id = {0} AND deleted_at is null", id);
            DataSet ds  = db.ExecuteQuery(qry);

            Modelo.Categoria c = null;

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                c      = new Modelo.Categoria();
                c.Id   = int.Parse(dr["id"].ToString());
                c.Nome = dr["nome"].ToString();
            }
            return(c);
        }
Ejemplo n.º 14
0
        public List <object> ListByName(string name)
        {
            string  qry = string.Format("SELECT id, nome FROM categoria WHERE nome LIKE '%{0}%' AND deleted_at is null", name);
            DataSet ds  = db.ExecuteQuery(qry);

            List <object> fs = new List <object>();

            foreach (DataRow dr in ds.Tables[0].Rows)
            {
                Modelo.Categoria c = new Modelo.Categoria();
                c.Id   = int.Parse(dr["id"].ToString());
                c.Nome = dr["nome"].ToString();
                fs.Add(c);
            }
            return(fs);
        }
Ejemplo n.º 15
0
 public static void Delete(Modelo.Categoria categoria)
 {
     try
     {
         using (connection = new SqlConnection(connectionString))
         {
             connection.Open();
             string     sqlCategoria = "DELETE FROM Categoria WHERE id = @id";
             SqlCommand cmdCategoria = new SqlCommand(sqlCategoria, connection);
             cmdCategoria.Parameters.AddWithValue("@id", categoria.id);
             cmdCategoria.ExecuteNonQuery();
         }
     }
     catch (SystemException)
     {
         throw;
     }
 }
Ejemplo n.º 16
0
 public static void Update(Modelo.Categoria categoria)
 {
     try
     {
         using (connection = new SqlConnection(connectionString))
         {
             connection.Open();
             string     sqlCategoria = "UPDATE Categoria SET descricao = @descricao WHERE id = @id";
             SqlCommand cmdCategoria = new SqlCommand(sqlCategoria, connection);
             cmdCategoria.Parameters.AddWithValue("@id", categoria.id);
             cmdCategoria.Parameters.AddWithValue("@descricao", categoria.descricao);
             cmdCategoria.ExecuteNonQuery();
         }
     }
     catch (SystemException)
     {
         throw;
     }
 }
Ejemplo n.º 17
0
        public Modelo.Categoria Select(string id)
        {
            // Variavel para armazenar uma categoria
            Modelo.Categoria aCategoria = new Modelo.Categoria();

            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();

            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando com parâmetros
            cmd.CommandText = "SELECT * FROM Categoria where id = @id";
            cmd.Parameters.AddWithValue("@id", id);

            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aCategoria = new Modelo.Categoria(dr["id"].ToString(), dr["nome"].ToString());
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aCategoria);
        }
Ejemplo n.º 18
0
        public List <Modelo.Categoria> SelectAll()
        {
            // Variavel para armazenar um livro
            Modelo.Categoria aCategoria;
            // Cria Lista Vazia
            List <Modelo.Categoria> aListCategoria = new List <Modelo.Categoria>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);

            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();

            // define SQL do comando
            cmd.CommandText = "SELECT * FROM Categoria";
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();

            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {
                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aCategoria = new Modelo.Categoria(dr["id"].ToString(), dr["nome"].ToString());
                    // Adiciona o livro lido à lista /*, dr["eq.id"].ToString(), dr["eq.laboratorio_id"].ToString(), dr["eq.modelo"].ToString(), Convert.ToDecimal(dr["eq.quantidade"].ToString())*/
                    aListCategoria.Add(aCategoria);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return(aListCategoria);
        }
Ejemplo n.º 19
0
        public static List <Modelo.Categoria> SelectAll()
        {
            Modelo.Categoria        categoria;
            List <Modelo.Categoria> categorias = new List <Modelo.Categoria>();

            try
            {
                using (connection = new SqlConnection(connectionString))
                {
                    connection.Open();
                    string        sqlCategorias = "SELECT * FROM Categoria";
                    SqlCommand    cmdCategorias = new SqlCommand(sqlCategorias, connection);
                    SqlDataReader drCategorias;

                    using (drCategorias = cmdCategorias.ExecuteReader())
                    {
                        if (drCategorias.HasRows)
                        {
                            while (drCategorias.Read())
                            {
                                int    idCategoria        = (int)drCategorias["id"];
                                string descricaoCategoria = (string)drCategorias["descricao"];

                                categoria = new Modelo.Categoria(idCategoria, descricaoCategoria);
                                categorias.Add(categoria);
                            }
                        }
                    }
                }
            }
            catch (SystemException)
            {
                throw;
            }
            return(categorias);
        }
Ejemplo n.º 20
0
        public List<Modelo.Categoria> Select(string ID)
        {
            // Variavel para armazenar um livro
            Modelo.Categoria aCategoria;
            // Cria Lista Vazia
            List<Modelo.Categoria> aListCategoria = new List<Modelo.Categoria>();
            // Cria Conexão com banco de dados
            SqlConnection conn = new SqlConnection(connectionString);
            // Abre conexão com o banco de dados
            conn.Open();
            // Cria comando SQL
            SqlCommand cmd = conn.CreateCommand();
            // define SQL do comando
            cmd.CommandText = "Select * from CATEGORIA where ID = @ID";
            cmd.Parameters.AddWithValue("@ID", ID);
            // Executa comando, gerando objeto DbDataReader
            SqlDataReader dr = cmd.ExecuteReader();
            // Le titulo do livro do resultado e apresenta no segundo rótulo
            if (dr.HasRows)
            {

                while (dr.Read()) // Le o proximo registro
                {
                    // Cria objeto com dados lidos do banco de dados
                    aCategoria = new Modelo.Categoria(
                        Convert.ToInt32(dr["ID"].ToString()),
                        dr["descricao"].ToString()
                        );
                    // Adiciona o livro lido à lista
                    aListCategoria.Add(aCategoria);
                }
            }
            // Fecha DataReader
            dr.Close();
            // Fecha Conexão
            conn.Close();

            return aListCategoria;
        }