Exemple #1
0
        void CaricaMenu()
        {
            DataTable dt = _mydal.GetAllMenu();

            foreach (DataRow dr in dt.Rows)
            {
                itemMenu it = new itemMenu(dr["descrizioneMenu"].ToString(), 999999)
                {
                    prezzo = Convert.ToDouble(dr["prezzo"]), id = Convert.ToInt32(dr["id"]), descrizione = dr["descrizioneMenu"].ToString(), isMenuCompleto = true
                };
                flowLayoutPanel1.Controls.Add(it);
            }
        }
Exemple #2
0
        string GetDetailsLineForComanda(Control[] arraydicon, bool prezziaccanto)
        {
            string ret = "";

            foreach (Control c in arraydicon)
            {
                if (c is itemMenu)
                {
                    itemMenu tmpc = (itemMenu)c;
                    ret += (prezziaccanto)? tmpc.GetDescriptionForPseudoConto : tmpc.GetDescriptionForComanda;
                }
            }
            return(ret);
        }
Exemple #3
0
        void CaricaCategoria(Categoria idcat, FlowLayoutPanel type)
        {
            type.Tag = idcat;
            DataTable dt = _mydal.GetAlimentiByCategoria((int)idcat);

            foreach (DataRow dr in dt.Rows)
            {
                itemMenu it = new itemMenu(dr["descrizione"].ToString(), Convert.ToInt32(dr["quantit"]))
                {
                    prezzo = Convert.ToDouble(dr["prezzo"]), id = Convert.ToInt32(dr["id"]), descrizione = dr["descrizione"].ToString()
                };
                type.Controls.Add(it);
            }
        }
Exemple #4
0
 System.Collections.Specialized.NameValueCollection GetIDSMenu(Control[] arraydicon)
 {
     System.Collections.Specialized.NameValueCollection not = new System.Collections.Specialized.NameValueCollection();
     foreach (Control c in flowLayoutPanel1.Controls)
     {
         if (c is itemMenu)
         {
             itemMenu tmpc = (itemMenu)c;
             if (tmpc.quantiSel() > 0)
             {
                 not.Add(tmpc.id.ToString(), tmpc.quantiSel().ToString());
             }
         }
     }
     return(not);
 }