Esempio n. 1
0
        private async Task OnAddBrand()
        {
            if (Name != "" && Description != "" && ImageBrand != null)
            {
                var item = new BrandModel(Guid.NewGuid().ToString(), Name, Description, Logo, image.StringToImage(Logo));
                db.Brand.Add(item);
                await db.SaveChangesAsync();

                Brands.Add(item);
                BrandList.Add(item.Name);
                ClearBrandParameters();
            }
            else
            {
                MessageBox.Show("Неверные данные! Повторите попытку!");
            }
        }
Esempio n. 2
0
        public async Task Init()
        {
            IsBusy = true;

            if (BrandList.Count == 0)
            {
                var brandList = await _serviceBrands.Get <IEnumerable <Brand> >(null);

                foreach (var brand in brandList)
                {
                    BrandList.Add(brand);
                }
                BrandList.Insert(0, new Brand()
                {
                    Name = null
                });
            }

            if (SelectedBrand != null)
            {
                var request = new Model.Requests.Vehicle.VehicleSearchRequest()
                {
                    BrandId = SelectedBrand.Id
                };
                var list = await _serviceVehicles.Get <IEnumerable <Vehicle> >(request);

                VehicleList.Clear();
                foreach (var vehicle in list)
                {
                    VehicleList.Add(vehicle);
                }
            }
            else
            {
                var list = await _serviceVehicles.Get <IEnumerable <Vehicle> >(null);

                VehicleList.Clear();
                foreach (var vehicle in list)
                {
                    VehicleList.Add(vehicle);
                }
            }

            IsBusy = false;
        }
Esempio n. 3
0
 public void generateBrandList()
 {
     if (BrandList != null)
     {
         BrandList.Clear();
     }
     for (int i = 0; i < All_edp.Count; i++)
     {
         String inputurl = ("http://afs-sl-pservice01.afservice.org:8080/productservice2/getProductInfo/pcmall?edplist=" + All_edp[i] + "&ignoreCatalog=true"); //  + 6926988/*EDP*/ +
         System.Xml.XmlTextReader reader = new XmlTextReader(inputurl);
         string brandx    = "";
         int    edp_tempo = 0;
         //   StringComparison comp = StringComparison.OrdinalIgnoreCase;
         while (reader.Read())
         {
             while (reader.ReadToFollowing("edp"))
             {
                 if (reader.Name == "edp")
                 {
                     edp_tempo = Convert.ToInt32(reader.ReadElementString("edp"));
                 }
                 if (reader.ReadToFollowing("manufacturer"))
                 {
                     brandx = reader.ReadElementString("manufacturer");
                 }
                 if (BrandList.Contains(brandx))
                 {
                 }
                 else
                 {
                     BrandList.Add(brandx);
                 }
             }
         }
     }
 }
        // Metodos

        // Metodo constructor de la clase ChatBot.
        // Entrada : Un numero entero que determina la personalidad del Chatbot.
        // Salida : Objeto ChatbotModel
        public ChatbotModel(int num)
        {
            Personality = num;
            brandList   = new List <string>();
            modelList   = new List <List <string> >();
            salute      = new List <String>();
            rates       = new List <int>();

            if (Personality == 0)
            {
                Salute.Add("Buenos Dias");
                Salute.Add("Buenas Tardes");
                Salute.Add("Buenas Noches");
                Name          = "Bienvenido al sistema de venta de autos, Cual es su nombre?";
                Help          = "En que le puedo ayudar?";
                SellCar       = "En este momento puedo vender estos autos: ";
                SellModel     = "Los modelos que tengo disponible son: ";
                Bye           = "Ha sido un gusto ayudarlo, espero que vuelva en otra ocasion.";
                NotUnderstand = "Disculpe, Lo puede decir de otra manera?";
                BrandList.Add("Ford");
                BrandList.Add("Toyota");
                BrandList.Add("Peugeot");
                List <String> aux1 = new List <String>();
                aux1.Add("Fiesta");
                aux1.Add("Mustang");
                aux1.Add("FordRaptor");
                List <String> aux2 = new List <String>();
                aux2.Add("Yaris");
                aux2.Add("Auris");
                aux2.Add("Corolla");
                List <String> aux3 = new List <String>();
                aux3.Add("301");
                aux3.Add("2008");
                aux3.Add("206");
                ModelList.Add(aux1);
                ModelList.Add(aux2);
                ModelList.Add(aux3);
            }

            if (Personality == 1)
            {
                Salute.Add("Bueno Dia");
                Salute.Add("Buenas Tardes");
                Salute.Add("Buenas Noches");
                Name          = "Bienvenido a la automotora, Dime tu nombre";
                Help          = "En que te ayudo?";
                SellCar       = "Estas marcas de autos tengo a la venta: ";
                SellModel     = "Estos modelos tengo a la venta:: ";
                Bye           = "Espero vuelvas.";
                NotUnderstand = "Lo puedes repetir?";
                BrandList.Add("Ford");
                BrandList.Add("Toyota");
                BrandList.Add("Peugeot");
                List <String> aux1 = new List <String>();
                aux1.Add("Fiesta");
                aux1.Add("Mustang");
                aux1.Add("FordRaptor");
                List <String> aux2 = new List <String>();
                aux2.Add("Yaris");
                aux2.Add("Auris");
                aux2.Add("Corolla");
                List <String> aux3 = new List <String>();
                aux3.Add("301");
                aux3.Add("2008");
                aux3.Add("206");
                ModelList.Add(aux1);
                ModelList.Add(aux2);
                ModelList.Add(aux3);
            }
        }