예제 #1
0
        //public string WM(string guid)
        //{
        //	try
        //	{
        //		var sguid = System.Web.Configuration.WebConfigurationManager.AppSettings["sguid"];
        //		if (guid == null || guid != sguid)
        //		{
        //			SendMailEx.SendMailExAsyncMessage("Изменение model.json: Не првильный GUID", "");
        //			return false.ToString();
        //		}
        //		var model = new PriceModel();
        //		var noPrice = "договорная";

        //		model.Block1.Id = -1111;
        //		model.Block1.Name = "ВОЛЬФРАМ";
        //		model.Block1.Price = "600";
        //		model.Block1.Description = "Самый тугоплавкий из металлов. Более высокую температуру плавления имеет только неметаллический элемент — углерод. При стандартных условиях химически стоек. При нормальных условиях представляет собой твёрдый блестящий серебристо-серый переходный металл.";

        //		model.Block2.Id = -2222;
        //		model.Block2.Name = "ПОБЕДИТ";
        //		model.Block2.Price = "410";
        //		model.Block2.Description = "Твёрдый сплав карбида вольфрама и кобальта в массовом соотношении 96:4. Обладая высокой твёрдостью, применяется при бурении горных пород, металлообработке, деревообработке и в качестве ответственных деталей, для которых требуется высокая твёрдость или жаропрочность.";

        //		model.Block3.Id = -3333;
        //		model.Block3.Name = "МОЛИБДЕН";
        //		model.Block3.Price = "400";
        //		model.Block3.Description = "Переходный металл светло-серого цвета. Молибден используется для легирования сталей как компонент жаропрочных и коррозионностойких сплавов. Молибденовая проволока служит для изготовления высокотемпературных печей, вводов электрического тока в лампочках.";

        //		var i = 1;
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 400 до 750 грн.", Name = "Вольфрам ВА (лом, лист, пруток, электрод, проволока)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 200 до 700 грн.", Name = "Вольфрам борид (WB2)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 до 750 грн.", Name = "Вольфрам карбид (WC) (порошок, лом, изделия)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 200 до 700 грн.", Name = "Вольфрам концентрат (шлам, порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 до 600 грн.", Name = "Вольфрам Оксид, паровольфрамат (WO2) (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 до 700 грн.", Name = "Вольфрам (W) (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 200 до 700 грн.", Name = "Вольфрам силицид (WSi2) (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 600 до 700 грн.", Name = "Вольфрам ШВВ (штабик)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 400 до 700 грн.", Name = "Вольфрам ВА, ВЛ, СВИ (лом, порошок, пруток, электрод)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 400 до 700 грн.", Name = "Рэлит литой - карбид вольфрама З, ЛЗ (зерно, лента)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 до 500 грн.", Name = "Сердечники вольфрамовые ВН-8, ВНЖ-90, ВК (пруток, стержень)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 410 до 500 грн.", Name = "Победит, Твердый сплав ВК, ТК, ВН, ВНЖ, ВНК, ВНМ (лом, порошок, изделия, фильера)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 450 до 800 грн.", Name = "Победит ВК-6,ВК-8, Т5К10, Т15К6, Т14К8 (порошки, лом, пластина)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 до 800 грн.", Name = "Твердый сплав ВК-6, ВК-8, ВК-10, ВК-15, ВК-20 (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 до 800 грн.", Name = "Пластина твердосплавная ВК, ТК, ВН, ВНЖ, ВНК (Ассортимент)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 до 800 грн.", Name = "Смеси твердосплавные ВК, ТК (порошки)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 350 до 700 грн.", Name = "Молибден МЧ (порошок, стружка, лом, пруток, проволока)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 до 700 грн.", Name = "Карбид молибдена (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 400 грн.", Name = "Оксид Молибдена (MoO2) (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 250 до 600 грн.", Name = "Никель Н-1, Н-2, Н-3 (катод, анод, гранула, лист, проволока, лента, лом)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 грн.", Name = "Никель ПНК-1л5, ПНК (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 грн.", Name = "Никель ПНЭ-1 (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 600 грн.", Name = "Олово О-1, ОПЧ (пруток, порошок, гранула)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 200 до 400 грн.", Name = "Порошки наплавочные - Торез, Полема", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 70 грн.", Name = "Бабит Б-16 (чушка)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 250 до 350 грн.", Name = "Бабит Б-83 (чушка)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Бор аморфный", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Бор кристалический", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Борид титана", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Бориды разные (порошки)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 350 до 410 грн.", Name = "Валки твердосплавные ВНК-20 (лом, стружка, изделия)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 250 до 300 грн.", Name = "Висмут ВИ-00, ВИ-0, ВИ-1 (чушка, пруток, гранула)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Гафний карбид (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Гафний борид (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Гафний силицид (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Гафний оксид (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Гафний ойдидный (пруток)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Графит (лом)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Графит МГ, ЭГО (изделия, заготовки, лом)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Графит МПГ (блоки любых размеров)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 до 500 грн.", Name = "Дисульфид молибдена (MoS2) ДМИ-1 (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 до 500 грн.", Name = "Дисульфид молибдена (MoS2) ДМИ-7 (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 600 грн.", Name = "Инструмент твердосплавный ВК, ТК (пластина, фильера, высадка)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 грн.", Name = "Карбид бора (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 300 грн.", Name = "Карбид бора (шлифовальный порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 1000 до 1200 грн.", Name = "Кобальт К-1, К-0 (чушка, подушечка, гранула, анод, лист)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 1200 грн.", Name = "Кобальт ПК-1у, ПК (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Борид ниобия (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Ниобий (порошок, лист, пруток, проволока, поковка)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Ниобий ВН-2АЭ (проволока, пруток, лист, поковка)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Карбид ниобия (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Ниобий НБ-1, НБ-2 (проволока, пруток, лист)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Ниобий (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Нитрид бора вюрцит подобный (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Нитрид бора гексагональный (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 150 до 450 грн.", Name = "Нихром Х20Н80 (проволока, лист, лента, полоса, порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 100 до 350 грн.", Name = "Нихром Х15Н60 (проволока, лист, лента, полоса, порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 130 до 400 грн.", Name = "Припой ПОС (пруток, чушка, проволока)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Сталь быстрорежущяя Р6М5, Р18 (лом, прокат, порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Борид тантала (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Карбид тантала (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Оксид тантала (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Тантал (прокат, пруток, проволока, лист, фольга, лента)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Тантал силицид (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Титан ВТ-1.0 (пруток, лист, полоса, проволока)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Титан (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Титан ВТ (пруток, лист, полоса, проволока)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Титан борид (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 910 грн.", Name = "Титан йодидный (пруток, обрезки)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 грн.", Name = "Карбид титана (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Нитрид титана (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Дисилицид титана (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 260 до 400 грн.", Name = "Ферромолибден 50-60% (порошок, кусок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Феррохром (порошок, кусок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Борид хрома (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Карбид хрома (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Нитрид хрома (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Хром ПХ1м (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Хром ПХ1с (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Хром 999 (пруток)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Хром Х99 (кусок, порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 500 грн.", Name = "Хром ЭРХ, РХ (чешуйчатый)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 1000 грн.", Name = "Цирконий 999 (чушка, мишень)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = "от 1000 грн.", Name = "Цирконий иодидный (пруток, обрезки)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Карбид циркония (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Цирконий силицид", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Оксид циркония (порошок)", Description = "" });
        //		model.ListPriceItem.Add(new PriceItemModel() { Id = i++, Price = noPrice, Name = "Цирконий ПЦРК1, ПЦРК2, ПЦРК3 (порошок)", Description = "" });

        //		SetModel(model);
        //	}
        //	catch(Exception err)
        //	{
        //		SendMailEx.SendMailExAsyncMessage("Exception", err.Message);
        //		return false.ToString();
        //	}
        //	return true.ToString();
        //}



        public ActionResult IAdmin(string guid, string message = "")
        {
            try
            {
                ViewData["guid"] = guid;
                var sguid = System.Web.Configuration.WebConfigurationManager.AppSettings["sguid"];
                if (guid == null || guid != sguid)
                {
                    SendMailEx.SendMailExAsyncMessage("Изменение model.json: Не првильный GUID", "");
                    return(RedirectToAction("I", "H"));
                }

                var model = GetModel();
                if (!message.IsNullOrWhiteSpace())
                {
                    ViewData["Message"] = message;
                    message             = "";
                    return(View(model));
                }
                return(View(model));
            }
            catch (Exception ex)
            {
                SendMailEx.SendMailExAsyncMessage("ОШИБКА", ex.Message);
            }
            return(RedirectToAction("I", "H"));
        }
예제 #2
0
        private bool SetModel(HomeModel model)
        {
            var path = HostingEnvironment.ApplicationPhysicalPath + "model.json";

            if (!System.IO.File.Exists(path))
            {
                SendMailEx.SendMailExAsyncMessage("Нет файла model.json", "");
                return(false);
            }

            var serializer       = new System.Web.Script.Serialization.JavaScriptSerializer();
            var serializedResult = serializer.Serialize(model);

            System.IO.File.WriteAllText(path, serializedResult);
            return(true);
        }
예제 #3
0
 public ActionResult S(string tel, string message)
 {
     try
     {
         if (!tel.IsNullOrWhiteSpace())
         {
             SendMailEx.SendMailExAsyncOrder(tel, message);
             return(RedirectToAction("I", "H", new { message = "Мы передали ваш запрос. Ожидайте звонка от нашего менеджера!" }));
         }
         return(RedirectToAction("I", "H", new { message = "Не правильно введен телефон" }));
     }
     catch (Exception e)
     {
         SendMailEx.SendMailExAsyncMessage("ОШИБКА", e.Message);
         return(RedirectToAction("I", "H", new { message = e.Message }));
     }
 }
예제 #4
0
 public ActionResult I(string message = "")
 {
     try
     {
         var model = GetModel();
         if (!message.IsNullOrWhiteSpace())
         {
             ViewData["Message"] = message;
             message             = "";
             return(View(model));
         }
         return(View(model));
     }
     catch (Exception ex)
     {
         SendMailEx.SendMailExAsyncMessage("ОШИБКА", ex.Message);
         return(View());
     }
 }