예제 #1
0
        public List <EstoqueDTO> Consultar()
        {
            string script = @"SELECT * FROM tb_estoque";
            List <MySqlParameter> parms = new List <MySqlParameter>();

            Database        db     = new Database();
            MySqlDataReader reader = db.ExecuteSelectScript(script, parms);

            List <EstoqueDTO> estoques = new List <EstoqueDTO>();

            while (reader.Read())
            {
                EstoqueDTO dto = new EstoqueDTO();
                dto.id_Estoque         = reader.GetInt32("id_Estoque");
                dto.qnt_Produto        = reader.GetInt32("qnt_Produto");
                dto.num_Est_Min        = reader.GetInt32("num_Est_Min");
                dto.num_Est_Max        = reader.GetInt32("num_Est_Max");
                dto.fk_Estoque_Produto = reader.GetInt32("fk_Estoque_Produto");

                estoques.Add(dto);
            }

            reader.Close();
            return(estoques);
        }
예제 #2
0
        public int CriarEstoque(EstoqueDTO dto)
        {
            string script = @"INSERT tb_estoque(qnt_Produto, num_Est_Min, num_Est_Max, fk_Estoque_Produto)
                                         VALUES(@qnt_Produto, @num_Est_Min, @num_Est_Max, @fk_Estoque_Produto)";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("qnt_Produto", dto.qnt_Produto));
            parms.Add(new MySqlParameter("num_Est_Min", 1));
            parms.Add(new MySqlParameter("num_Est_Max", 1000));
            parms.Add(new MySqlParameter("fk_Estoque_Produto", dto.fk_Estoque_Produto));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
예제 #3
0
        public int AdicionarProdutos(EstoqueDTO dto)
        {
            string script = @"UPDATE tb_estoque SET qnt_Produto = @qnt_Produto,
                                             fk_Estoque_Produto = @fk_Estoque_Produto

                                               WHERE id_Estoque = @id_Estoque";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_Estoque", dto.id_Estoque));
            parms.Add(new MySqlParameter("qnt_Produto", dto.qnt_Produto));
            parms.Add(new MySqlParameter("fk_Estoque_Produto", dto.fk_Estoque_Produto));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
예제 #4
0
        public int AlterarEstoque(EstoqueDTO dto)
        {
            string script = @"UPDATE tb_estoque SET qnt_Produto = @qnt_Produto,
                                                    num_Est_Min = @num_Est_Min,
                                                    num_Est_Max = @num_Est_Max

                                               WHERE id_Estoque = @id_Estoque";

            List <MySqlParameter> parms = new List <MySqlParameter>();

            parms.Add(new MySqlParameter("id_Estoque", dto.id_Estoque));
            parms.Add(new MySqlParameter("qnt_Produto", dto.qnt_Produto));
            parms.Add(new MySqlParameter("num_Est_Min", dto.num_Est_Min));
            parms.Add(new MySqlParameter("num_Est_Max", dto.num_Est_Max));

            Database db = new Database();

            return(db.ExecuteInsertScriptWithPk(script, parms));
        }
예제 #5
0
        public int AdicionarProdutos(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            return(db.AdicionarProdutos(dto));
        }
예제 #6
0
        public int AlterarEstoque(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            return(db.AlterarEstoque(dto));
        }
예제 #7
0
        public int CriarEstoque(EstoqueDTO dto)
        {
            EstoqueDatabase db = new EstoqueDatabase();

            return(db.CriarEstoque(dto));
        }