예제 #1
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
 protected void deletefood(object sender, EventArgs e)
 {
     foodselected.Delete();
     foodselected           = null;
     buttonDelete.Sensitive = false;
     entrySearch.Text       = "";
     fillTree();
 }
예제 #2
0
파일: ENFoodTest.cs 프로젝트: 44r0n/Gebat
        public void ReadDelete()
        {
            List <int> ids = new List <int>();

            ids.Add(2);
            ENFood food = (ENFood) new ENFood("").Read(ids);

            food.Delete();
        }
예제 #3
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        protected void insertFood(object sender, EventArgs e)
        {
            ENFood newfood = new ENFood(entryName.Text, (int)spinbuttonQuantity.Value, seleccionado);

            newfood.Save();
            entryName.Text           = "";
            spinbuttonQuantity.Value = 0;
            fillTree();
        }
예제 #4
0
파일: ENFoodTest.cs 프로젝트: 44r0n/Gebat
        public void ReadSave()
        {
            List <int> ids = new List <int>();

            ids.Add(4);
            ENFood food = (ENFood) new ENFood("").Read(ids);

            food.Quantity = 2;
            food.Save();
        }
예제 #5
0
파일: ENFoodTest.cs 프로젝트: 44r0n/Gebat
        public void Read()
        {
            List <int> ids = new List <int> ();

            ids.Add(4);
            ENFood food     = (ENFood) new ENFood("").Read(ids);
            string expected = "Kg";

            Assert.AreEqual(expected, food.MyType.Name);
        }
예제 #6
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        private void fillTree()
        {
            foodStore.Clear();
            List <AEN> comidas = new ENFood("").ReadAll();

            foreach (AEN comida in comidas)
            {
                ENFood unacomida = (ENFood)comida;
                foodStore.AppendValues(unacomida);
            }
            treeviewFood.Model = foodStore;
        }
예제 #7
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        protected void treefoodchanged(object sender, EventArgs e)
        {
            TreeSelection selection = (sender as TreeView).Selection;
            TreeModel     model;
            TreeIter      iter;

            if (selection.GetSelected(out model, out iter))
            {
                var value = model.GetValue(iter, 0);
                foodselected           = value as ENFood;
                buttonDelete.Sensitive = true;
            }
        }
예제 #8
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        private void RenderTypeFood(TreeViewColumn col, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            ENFood food = (ENFood)model.GetValue(iter, 0);

            if (food.MyType == null)
            {
                (cell as CellRendererText).Text = "";
            }
            else
            {
                (cell as CellRendererText).Text = food.MyType.Name;
            }
        }
예제 #9
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        private bool FilterTree(TreeModel model, TreeIter iter)
        {
            ENFood tipo = model.GetValue(iter, 0) as ENFood;

            if (entrySearch.Text == "")
            {
                return(true);
            }

            if (tipo.Name.IndexOf(entrySearch.Text) > -1)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
예제 #10
0
파일: ENFoodTest.cs 프로젝트: 44r0n/Gebat
        public void SaveNullName()
        {
            AEN food = new ENFood(null);

            food.Save();
        }
예제 #11
0
파일: ENFoodTest.cs 프로젝트: 44r0n/Gebat
        public void Save()
        {
            AEN food = new ENFood("Peres");

            food.Save();
        }
예제 #12
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        private void RenderQuantityFood(TreeViewColumn col, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            ENFood food = (ENFood)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = food.Quantity.ToString();
        }
예제 #13
0
파일: FoodManager.cs 프로젝트: 44r0n/Gebat
        private void RenderNameFood(TreeViewColumn col, CellRenderer cell, TreeModel model, TreeIter iter)
        {
            ENFood food = (ENFood)model.GetValue(iter, 0);

            (cell as CellRendererText).Text = food.Name;
        }