Ejemplo n.º 1
0
        public DataManager()
        {
            /*
             * if (File.Exists(RecipesFile))
             * {
             *  StreamReader myReader = new StreamReader(RecipesFile);
             *  recipesList = (RecipesList)recipesListSerializer.Deserialize(myReader);
             *  myReader.Close();
             * }
             * else
             *  recipesList = new RecipesList();
             *
             * if (File.Exists(FridgeFile))
             * {
             *  StreamReader myReader = new StreamReader(FridgeFile);
             *  fridge = (Fridge)fridgeSerializer.Deserialize(myReader);
             *  myReader.Close();
             * }
             * else
             *  fridge = new Fridge();
             *
             * if (File.Exists(ProductsFile))
             * {
             *  StreamReader myReader = new StreamReader(ProductsFile);
             *  productsList = (ProductsList)productsListSerializer.Deserialize(myReader);
             *  myReader.Close();
             * }
             * else
             *  productsList = new ProductsList();
             */

            recipesList  = new RecipesList();
            fridge       = new Fridge();
            productsList = new ProductsList();
        }
Ejemplo n.º 2
0
        public DataManager()
        {
            /*
            if (File.Exists(RecipesFile))
            {
                StreamReader myReader = new StreamReader(RecipesFile);
                recipesList = (RecipesList)recipesListSerializer.Deserialize(myReader);
                myReader.Close();
            }
            else
                recipesList = new RecipesList();

            if (File.Exists(FridgeFile))
            {
                StreamReader myReader = new StreamReader(FridgeFile);
                fridge = (Fridge)fridgeSerializer.Deserialize(myReader);
                myReader.Close();
            }
            else
                fridge = new Fridge();

            if (File.Exists(ProductsFile))
            {
                StreamReader myReader = new StreamReader(ProductsFile);
                productsList = (ProductsList)productsListSerializer.Deserialize(myReader);
                myReader.Close();
            }
            else
                productsList = new ProductsList();
            */

            recipesList = new RecipesList();
            fridge = new Fridge();
            productsList = new ProductsList();
        }
Ejemplo n.º 3
0
        public void Deserialize(System.IO.Stream os)
        {
            XmlSerializer xs = new XmlSerializer(typeof(RecipesList));
            RecipesList   rl = (RecipesList)xs.Deserialize(os);

            this.ListedRecipies = rl.ListedRecipies;
        }
Ejemplo n.º 4
0
        public void Deserialize(System.Xml.XmlReader xmlr)
        {
            XmlSerializer xs = new XmlSerializer(typeof(RecipesList));
            RecipesList   rl = (RecipesList)xs.Deserialize(xmlr);

            this.ListedRecipies = rl.ListedRecipies;
        }
Ejemplo n.º 5
0
        public void getRecipesList()
        {
            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(config.Current.serverAddress + "/synchro/recipes_list");
                req.Headers["Cookie"]         = cookie;
                req.AllowWriteStreamBuffering = true;
                req.KeepAlive = true;
                req.Method    = "Get";
                HttpWebResponse HttpWResp = (HttpWebResponse)req.GetResponse();
                XmlTextReader   xmltr     = new XmlTextReader(HttpWResp.GetResponseStream());
                RecipesList     list      = new RecipesList();
                list.Deserialize(xmltr);
                HttpWResp.Close();

                recipesList = list;
                List <Recipe> rList = new List <Recipe>();
                foreach (RecipeForList r in recipesList.ListedRecipies)
                {
                    Recipe re = getRecipe(r.id);
                    rList.Add(re);
                }
                recipesList.Recipes = rList;
            }
            catch (WebException ee)
            {
                /*
                 * WebResponse resp = ee.Response;
                 *
                 * StreamReader sr=new StreamReader(resp.GetResponseStream());
                 * string allresp=sr.ReadToEnd();
                 * string respmes = ee.Message;
                 *
                 */
                MessageBox.Show(ee.Message);
            }
        }
Ejemplo n.º 6
0
        public void getRecipesList()
        {
            try
            {
                HttpWebRequest req = (HttpWebRequest)WebRequest.Create(config.Current.serverAddress + "/synchro/recipes_list");
                req.Headers["Cookie"] = cookie;
                req.AllowWriteStreamBuffering = true;
                req.KeepAlive = true;
                req.Method = "Get";
                HttpWebResponse HttpWResp = (HttpWebResponse)req.GetResponse();
                XmlTextReader xmltr = new XmlTextReader(HttpWResp.GetResponseStream());
                RecipesList list = new RecipesList();
                list.Deserialize(xmltr);
                HttpWResp.Close();

                recipesList = list;
                List<Recipe> rList = new List<Recipe>();
                foreach (RecipeForList r in recipesList.ListedRecipies)
                {
                    Recipe re = getRecipe(r.id);
                    rList.Add(re);
                }
                recipesList.Recipes = rList;
            }
            catch (WebException ee)
            {
                /*
                WebResponse resp = ee.Response;

                StreamReader sr=new StreamReader(resp.GetResponseStream());
                string allresp=sr.ReadToEnd();
                string respmes = ee.Message;

                 */
                MessageBox.Show(ee.Message);
            }
        }