示例#1
0
            public ECOForecast(Incident incident)
            {
                RGEContext db = new RGEContext();

                Init(db, incident);
            }
示例#2
0
        // InputDate inputDate = new InputDate();
        // return View(inputDate);



        public ActionResult EvXML()
        {
            EGH01DB.RGEContext db = new EGH01DB.RGEContext();


            InputDate inputDate = new InputDate();

            XMLEX xmlex = new XMLEX();

            xmlex.DateIncident       = new DateTime(2012, 10, 3, 8, 12, 0);
            xmlex.DateMessage        = new DateTime(2012, 12, 8, 12, 17, 0);
            xmlex.volumeNNP          = 30;
            xmlex.TypeNNP            = "Подземный резервуар";
            xmlex.Temp               = 2;
            xmlex.location           = "Минская область, Минский район, г.Слуцк";
            xmlex.area               = "Минский";
            xmlex.region             = "Минская";
            xmlex.Coordlatitudedegr  = 46;
            xmlex.Coordlatitudemin   = 5;
            xmlex.Coordlatitudesec   = 2;
            xmlex.Coordlongitudedegr = 53;
            xmlex.Coordlongitudemin  = 25;
            xmlex.Coordlongitudesec  = 5;
            xmlex.density            = "0.7-0.75 г/cм3";
            xmlex.solubility         = "9.0-505 мг/дм3";
            xmlex.viscosity          = "0.43-0.82 мм<sup>2</sup>/с";

            //    XmlTextWriter textWritter = new XmlTextWriter("RGE.xml", System.Text.Encoding.UTF8);
            //    textWritter.WriteStartDocument();
            //    textWritter.WriteStartElement("Модель");
            //    textWritter.WriteAttributeString("Дата", "25.09.2016");
            //    textWritter.WriteAttributeString("Имя", "Дарья");
            //    textWritter.WriteEndElement();
            //    textWritter.Close();
            XDocument xdoc   = new XDocument();
            XElement  Модель = new XElement("Модель");

            XAttribute МодельИмя  = new XAttribute("Имя", "Дарья");
            XAttribute МодельДата = new XAttribute("Дата", "23.09.2016");

            XElement ИсходныеДанные = new XElement("ИсходныеДанные");

            XElement   Даты         = new XElement("Даты");
            XAttribute происшествия = new XAttribute("происшествия", xmlex.DateIncident.ToString());

            Модель.Add(МодельДата);
            Модель.Add(МодельИмя);
            Модель.Add(ИсходныеДанные);
            ИсходныеДанные.Add(Даты);
            Даты.Add(происшествия);

            XElement Сообщения = new XElement("Сообщения", xmlex.DateMessage.ToString());

            Даты.Add(Сообщения);

            XElement Происшествия = new XElement("Происшествия", xmlex.TypeNNP);

            ИсходныеДанные.Add(Происшествия);

            XElement асположение = new XElement("Расположение");

            ИсходныеДанные.Add(асположение);
            XAttribute Объект = new XAttribute("Объект", xmlex.AccidentObj);

            асположение.Add(Объект);
            XElement Область = new XElement("Область", xmlex.region);

            асположение.Add(Область);
            XElement айон = new XElement("Район", xmlex.area);

            асположение.Add(айон);

            XElement ТипННП = new XElement("ТипННП", xmlex.TypeNNP2);

            ИсходныеДанные.Add(ТипННП);
            XElement Объем = new XElement("Объем", xmlex.volumeNNP.ToString());

            ИсходныеДанные.Add(Объем);
            XElement Температура = new XElement("Температура", xmlex.Temp.ToString());

            ИсходныеДанные.Add(Температура);

            XElement ДанныеИзБД = new XElement("ДанныеИзБД");

            Модель.Add(ДанныеИзБД);

            XElement Характеристики = new XElement("Характеристики");

            ДанныеИзБД.Add(Характеристики);
            XAttribute ОбъектБД = new XAttribute("Объект", xmlex.TypeInccident);

            Характеристики.Add(ОбъектБД);
            XElement Хранит = new XElement("Хранит", xmlex.TypeNNP2);

            Характеристики.Add(Хранит);
            XElement асположениеБД = new XElement("Расположение", xmlex.location);

            Характеристики.Add(асположениеБД);

            XElement ХарактеристикиННП = new XElement("ХарактеристикиННП");

            ДанныеИзБД.Add(ХарактеристикиННП);
            XAttribute ТипННПБД = new XAttribute("ТипННПБД", xmlex.TypeNNP2);

            ХарактеристикиННП.Add(ТипННПБД);
            XElement Плотность = new XElement("Плотность", xmlex.density);

            ХарактеристикиННП.Add(Плотность);
            XElement Вязкость = new XElement("Вязкость", xmlex.viscosity);

            ХарактеристикиННП.Add(Вязкость);
            XElement астворимость = new XElement("Растворимость", xmlex.solubility);

            ХарактеристикиННП.Add(астворимость);
            XElement КлиматическиеУсловия = new XElement("КлиматическиеУсловия");

            ДанныеИзБД.Add(КлиматическиеУсловия);

            XElement СредняяТемпература = new XElement("СредняяТемпература", xmlex.Temp.ToString());

            КлиматическиеУсловия.Add(СредняяТемпература);
            XElement ПромерзаниеПочвы = new XElement("ПромерзаниеПочвы", xmlex.Temp.ToString());

            КлиматическиеУсловия.Add(ПромерзаниеПочвы);

            xdoc.Add(Модель);
            String xmlstr = xdoc.ToString();

            return(View(inputDate));
        }
示例#3
0
            public ECOForecast()
            {
                RGEContext db = new RGEContext();

                Init(db, new Incident());
            }