Exemple #1
0
        public int ModificaParametrii(Parametrii parametrii)
        {
            using (var model = new ModelContainer())
            {
                Parametrii parametriiExistenti;

                if ((parametriiExistenti = model.Parametrii.SingleOrDefault()) != null)
                {
                    if (parametriiExistenti.Parola.Equals(parametrii.Parola))
                    {
                        parametriiExistenti.CAS     = parametrii.CAS;
                        parametriiExistenti.CASS    = parametrii.CASS;
                        parametriiExistenti.Impozit = parametrii.Impozit;

                        model.SaveChanges();

                        return(1);
                    }

                    return(-1);
                }
                else
                {
                    model.Parametrii.Add(parametrii);
                    model.SaveChanges();

                    return(1);
                }
            }
        }
Exemple #2
0
        public ModificaParametrii(Parametrii parametrii)
        {
            InitializeComponent();

            Parametrii = parametrii;

            cassNumeric.Value    = (int)(parametrii.CASS * 100);
            casNumeric.Value     = (int)(parametrii.CAS * 100);
            impozitNumeric.Value = (int)(parametrii.Impozit * 100);
        }
Exemple #3
0
        public CalculatorSalariiViewModel()
        {
            Salariati         = new List <Salariat>();
            SalariatiFiltrati = new List <Salariat>();
            Parametrii        = new Parametrii();
            Filtru            = "";

            DataService = new DataService();

            SalariatSelectat = new Salariat {
                Nume = "", Prenume = "", Functie = ""
            };
        }
Exemple #4
0
        public Parametrii GetParametrii()
        {
            using (var model = new ModelContainer())
            {
                var parametrii = model.Parametrii.FirstOrDefault();

                if (parametrii == null)
                {
                    parametrii = new Parametrii();
                }

                return(parametrii);
            }
        }
Exemple #5
0
        public static void Main(string[] args)
        {
            var param = new Parametrii();

            param.W  = 0.729;
            param.C1 = 1.49445;
            param.C2 = 1.49445;

            param.DimensiuneProblema = 3;

            // Rastrigin
            // param.Max = 5.12;
            // param.Min = -5.12;

            // Ackley
            // param.Min = -32.768;
            // param.Max = 32.768;

            // nGriewank
            param.Min = -600;
            param.Max = 600;

            param.NumarIteratii  = 1000;
            param.NumarParticule = 50;
            param.VitezaMaxima   = 1;

            ProblemaDeBaza p   = new Rastrigin();
            var            rez = p.Rezolva(param);

            Console.WriteLine("Cost: " + rez.Cost);
            foreach (var weight in rez.Pozitie)
            {
                Console.Write(weight + " ");
            }

            Console.WriteLine("\nRosenbrock");
            p   = new Rosenbrock();
            rez = p.Rezolva(param);

            Console.WriteLine("Cost: " + rez.Cost);
            foreach (var weight in rez.Pozitie)
            {
                Console.Write(weight + " ");
            }

            Console.WriteLine("\nAckley");
            p   = new Ackley();
            rez = p.Rezolva(param);

            Console.WriteLine("Cost: " + rez.Cost);
            foreach (var weight in rez.Pozitie)
            {
                Console.Write(weight + " ");
            }

            Console.WriteLine("\nGriewank");
            p   = new Griewank();
            rez = p.Rezolva(param);

            Console.WriteLine("Cost: " + rez.Cost);
            foreach (var weight in rez.Pozitie)
            {
                Console.Write(weight + " ");
            }
        }
Exemple #6
0
 public int ModificaParametrii(Parametrii parametrii)
 {
     return(DataService.ModificaParametrii(parametrii));
 }