Exemple #1
0
        public Masina CitireTastatura()
        {
            Console.WriteLine("Introduceti marca masini: ");
            string _Mm = Console.ReadLine();

            Console.WriteLine("Introduceti model: ");
            string _Md = Console.ReadLine();

            Console.WriteLine("1 - Rosu \n" +
                              "2 - Galben \n" +
                              "3 - Albastru \n" +
                              "4 - Verde \n" +
                              "5 - Alb \n" +
                              "6 - Negru \n");
            Console.WriteLine("Introduceti culoarea: ");
            int     optt = Convert.ToInt32(Console.ReadLine());
            Culoare _Cc  = (Culoare)optt;

            Console.WriteLine("Introduceti pretul");
            double _Pp = Convert.ToDouble(Console.ReadLine());

            Console.WriteLine("Introduceti anul: ");
            double _Aa = Convert.ToDouble(Console.ReadLine());
            Masina m   = new Masina(_Mm, _Md, _Cc, _Pp, _Aa);

            return(m);
        }
Exemple #2
0
 public Jucator(int id, string nume, Culoare culoareJucator, List <Casuta.UserControl.Casuta> casuteStart)
 {
     Id          = id;
     Nume        = nume;
     Culoare     = culoareJucator;
     CasuteStart = casuteStart;
     InitializeazaPioni();
 }
Exemple #3
0
 //Constructor cu parametri
 public Masina(string _Marca, string _model, Culoare _culoare, double _pret, double _an)
 {
     marca   = _Marca;
     culoare = _culoare;
     model   = _model;
     pret    = _pret;
     an      = _an;
 }
Exemple #4
0
        private Image GetImaginePion(Culoare culoareJucator)
        {
            switch (culoareJucator)
            {
            case Culoare.Rosu:
                return(new Bitmap(Resources.pawn_red));

            case Culoare.Verde:
                return(new Bitmap(Resources.pawn_green));

            case Culoare.Albastru:
                return(new Bitmap(Resources.pawn_blue));

            case Culoare.Galben:
                return(new Bitmap(Resources.pawn_yellow));

            default:
                return(null);
            }
        }
Exemple #5
0
        //LABORATOR2 EX 2
        public string ConvertToString()
        {
            string optiuni = string.Empty;

            for (int i = 0; i < Optiuni.Count; i++)
            {
                optiuni += Optiuni[i] + "\n";
            }

            return("Firma: " + (Marca ?? "NECUNOSCUT") + "\n" +
                   "Model: " + (Model ?? "NECUNOSCUT") + "\n" +
                   "An Fabricatie: " + (AnFabricatie.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Capacitate Cilindrica: " + (CapacitateCilindrica.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Putere: " + (Putere.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Combustibil: " + (Combustibil.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Cutie de viteze: " + (CutieDeViteze.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Caroserie: " + (Caroserie.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Culoare: " + (Culoare.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Pret: " + (Pret.ToString() ?? "NECUNOSCUT") + "\n" +
                   "Nume Vanzator: " + (Nume_Vanzator + " " + Prenume_Vanzator ?? "NECUNOSCUT") + "\n" +
                   "Nume Cumparator: " + (Nume_Cumparator + " " + Prenume_Cumparator ?? "NECUNOSCUT") + "\n" +
                   "Data Tranzactie: " + (DataTranzactie.ToString("dd.MM.yyyy") ?? "01.01.2000") + "\n" +
                   "Optiuni:\n" + optiuni);
        }
        private List <Casuta.UserControl.Casuta> GetCasuteStartPentru(Culoare culoareJucator)
        {
            List <Casuta.UserControl.Casuta> casuteStart =
                new List <Casuta.UserControl.Casuta>(Constants.Constants.NumarPioni);

            switch (culoareJucator)
            {
            case Culoare.Rosu:
                foreach (var casuta in _view.Casute)
                {
                    if (casuta.PozitieRosu == Constants.Constants.PozitieAcasa && !casuteStart.Contains(casuta))
                    {
                        casuteStart.Add(casuta);
                    }
                    if (casuteStart.Count == Constants.Constants.NumarPioni)
                    {
                        return(casuteStart);
                    }
                }
                //throw new NotAllHomeCellsFound;
                break;

            case Culoare.Verde:
                foreach (var casuta in _view.Casute)
                {
                    if (casuta.PozitieVerde == Constants.Constants.PozitieAcasa && !casuteStart.Contains(casuta))
                    {
                        casuteStart.Add(casuta);
                    }
                    if (casuteStart.Count == Constants.Constants.NumarPioni)
                    {
                        return(casuteStart);
                    }
                }
                //throw new NotAllHomeCellsFound;
                break;

            case Culoare.Albastru:
                foreach (var casuta in _view.Casute)
                {
                    if (casuta.PozitieAlbastru == Constants.Constants.PozitieAcasa && !casuteStart.Contains(casuta))
                    {
                        casuteStart.Add(casuta);
                    }
                    if (casuteStart.Count == Constants.Constants.NumarPioni)
                    {
                        return(casuteStart);
                    }
                }
                //throw new NotAllHomeCellsFound;
                break;

            case Culoare.Galben:
                foreach (var casuta in _view.Casute)
                {
                    if (casuta.PozitieGalben == Constants.Constants.PozitieAcasa && !casuteStart.Contains(casuta))
                    {
                        casuteStart.Add(casuta);
                    }
                    if (casuteStart.Count == Constants.Constants.NumarPioni)
                    {
                        return(casuteStart);
                    }
                }
                //throw new NotAllHomeCellsFound;
                break;
            }
            //throw new InvalidColor;
            return(null);
        }
Exemple #7
0
        public string ConversieLaSir()
        {
            string sAnPret = "Nu exista(Nu ati apelat metoda SetAnPret";

            if (an != 0 && pret != 0)
            {
                sAnPret = string.Format("anul {0} si are pretul de {1} Euro ,culoarea {2} , cu optiunile {3}", an, pret, Culoare.ToString(), OptiuniAsString);
            }
            string s = string.Format("ID-ul Masina: {3}\nMarca: {0} \nmodelul {1} \nEste din {2}  \nNume vanzator: {4} {5}\nTip vehicul: {6}/nData Adaugare/Actualizare:{7}", firma, model, sAnPret, IdMasina, nume_vanzator, prenume_vanzator, tip, DataActualizare);

            return(s);
        }
Exemple #8
0
        public string ConvertToString3()
        {
            string s = $"{Marca,-20}{Model,-15}{AnFabricatie.ToString(),-5}{CapacitateCilindrica.ToString(),-7}" +
                       $"{Putere.ToString(),-7}{Combustibil.ToString(),-12}{CutieDeViteze.ToString(),-11}{Caroserie.ToString(),-11}{Culoare.ToString(),-11}" +
                       $"{Pret.ToString(),-10}{Nume_Cumparator + " " + Prenume_Cumparator,-35}{Nume_Vanzator + " " + Prenume_Cumparator,-35}{DataTranzactie.ToString("dd.MM.yyyy"),-17}";

            foreach (string str in Optiuni)
            {
                s += str + ",";
            }

            return(s);
        }