예제 #1
0
        public string ConversieLaSir_PentruAfisare(Masa m)
        {
            string s = $"\t[ {id} ]. Clientul [ {Nume} {Prenume} ] se afla la masa [ {ID_Masa} ]\n";


            s += $"\t\tMasa cu ID {ID_Masa} are {m.locuri} locuri avand suma totala de plata {m.total_plata}";
            return(s);
        }
예제 #2
0
 public static string compara_mese(Masa ob1, Masa ob2)
 {
     if (ob1.locuri > ob2.locuri)
     {
         return($"Masa {ob1.id} are mai multe locuri decat masa {ob2.id}");
     }
     else
     {
         return($"Masa {ob2.id} are mai multe locuri decat masa {ob1.id}");
     }
 }
예제 #3
0
        public static int Validare_Cod_Unic(Masa b, string NumeFisier)
        {
            /*Citesc din fisier codurile unice, apoi verific daca codul unic generat cand s-a introdus masa la consola este egal cu vreun cod deja existent. Daca da, generez pana cand cele doua nu sunt egale*/
            List <Masa> _masa = new List <Masa>();

            using (StreamReader sr = new StreamReader(NumeFisier))
            {
                string line;
                //citeste cate o linie si creaza un obiect de tip Masa pe baza datelor din linia citita
                while ((line = sr.ReadLine()) != null)
                {
                    Masa masaDinFisier = new Masa(line);
                    while (masaDinFisier.cod_unic == b.cod_unic)
                    {
                        b.cod_unic = b.GenerareCodUnic();
                    }
                }
            }
            return(b.cod_unic);
        }