Ejemplo n.º 1
0
        private void loadIngredientsOnFormLoad(object sender, EventArgs e)
        {
            APIHandler handler = new APIHandler();
            string     jsonurl = "";

            switch (versionName)
            {
            case "Hops":
                jsonurl = dataurl + "/hop";
                hopList = handler.getHops();
                break;

            case "Malts":
                jsonurl         = dataurl + "/fermentables";
                fermentableList = handler.getFermentables();
                break;

            case "Yeasts":
                jsonurl   = dataurl + "/yeast";
                yeastList = handler.getYeasts();
                break;

            case "Adjuncts":
                jsonurl     = dataurl + "/adjunct";
                adjunctList = handler.getAdjuncts();
                break;

            case "Style":
                styleList = handler.getStyles();
                break;
            }
            populateGrid();
        }
Ejemplo n.º 2
0
        private void refreshMaltGrid()
        {
            maltGrid.Rows.Clear();
            maltGrid.Columns.Clear();
            APIHandler          data     = new APIHandler();
            List <fermentable2> maltList = data.getFermentables();

            DataGridViewCell          cell        = new DataGridViewTextBoxCell();
            DataGridViewTextBoxColumn colMaltName = new DataGridViewTextBoxColumn()
            {
                CellTemplate     = cell,
                Name             = "name",
                HeaderText       = "Name",
                DataPropertyName = "name"
            };
            DataGridViewTextBoxColumn colMaltPPG = new DataGridViewTextBoxColumn()
            {
                CellTemplate     = cell,
                Name             = "ppg",
                HeaderText       = "PPG",
                DataPropertyName = "ppg",
                Width            = 50
            };
            DataGridViewTextBoxColumn colMaltColor = new DataGridViewTextBoxColumn()
            {
                CellTemplate     = cell,
                Name             = "color",
                HeaderText       = "Color",
                DataPropertyName = "color"
            };
            DataGridViewTextBoxColumn colMaltType = new DataGridViewTextBoxColumn()
            {
                CellTemplate     = cell,
                Name             = "type",
                HeaderText       = "Type",
                DataPropertyName = "type"
            };
            DataGridViewTextBoxColumn colMaltMaltster = new DataGridViewTextBoxColumn()
            {
                CellTemplate     = cell,
                Name             = "maltster",
                HeaderText       = "Maltster",
                DataPropertyName = "maltster"
            };
            DataGridViewTextBoxColumn colMaltID = new DataGridViewTextBoxColumn()
            {
                CellTemplate     = cell,
                Name             = "id",
                HeaderText       = "ID",
                DataPropertyName = "id",
                Visible          = false
            };

            maltGrid.Columns.Add(colMaltName);
            maltGrid.Columns.Add(colMaltPPG);
            maltGrid.Columns.Add(colMaltColor);
            maltGrid.Columns.Add(colMaltType);
            maltGrid.Columns.Add(colMaltMaltster);
            maltGrid.Columns.Add(colMaltID);
            var bindingList = new BindingList <fermentable2>(maltList);

            maltGrid.DataSource = bindingList;
        }