コード例 #1
0
        public ActionResult Create(structure newFolder, FormCollection collection)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    // insert logic here
                    newFolder.Parent_Id = Convert.ToInt32(collection["folders"]);
                    fobj.addfolder(newFolder);

                    return RedirectToAction("Index");
                }
                catch
                {
                    return RedirectToAction("Create");
                }
            }

            return RedirectToAction("Create");
        }
コード例 #2
0
ファイル: value.cs プロジェクト: zjmit/go2cs
                            private static long hash(this structure x, types.Type t)
                            {
                                ptr <types.Struct> tStruct = t.Underlying()._ <ptr <types.Struct> >();
                                long h = 0L;

                                for (long i = 0L;
                                     var n = tStruct.NumFields(); i < n; i++)
                                {
                                    {
                                        var f = tStruct.Field(i);

                                        if (!f.Anonymous())
                                        {
                                            h += hash(f.Type(), x[i]);
                                        }
                                    }
                                }

                                return(h);
                            }
コード例 #3
0
        public IActionResult Create(IFormCollection formcollection)
        {
            structure str = new structure();

            str.code       = Convert.ToInt32(formcollection["code"]);
            str.abr        = formcollection["abr"].ToString();
            str.desig      = formcollection["desig"].ToString();
            str.adr        = formcollection["adr"].ToString();
            str.telephone  = (formcollection["telephone"]).ToString();
            str.fax        = (formcollection["fax"]).ToString();
            str.IDattaché  = Convert.ToInt32(formcollection["idattaché"]);
            str.IDpersonne = Convert.ToInt32(formcollection["idpersonne"]);
            lstructure liste = new lstructure();

            liste.addstructure(str);



            return(RedirectToAction("Lstruct"));
        }
コード例 #4
0
ファイル: value.cs プロジェクト: zjmit/go2cs
                            private static bool eq(this structure x, types.Type t, object _y)
                            {
                                structure          y       = _y._ <structure>();
                                ptr <types.Struct> tStruct = t.Underlying()._ <ptr <types.Struct> >();

                                for (long i = 0L;
                                     var n = tStruct.NumFields(); i < n; i++)
                                {
                                    {
                                        var f = tStruct.Field(i);

                                        if (!f.Anonymous())
                                        {
                                            if (!equals(f.Type(), x[i], y[i]))
                                            {
                                                return(false);
                                            }
                                        }
                                    }
                                }

                                return(true);
                            }
コード例 #5
0
 public bool Equals(structure s)
 {
     return(s.GetType() == typeof(structure));
 }
コード例 #6
0
            public void PassingNullArgument()
            {
                structure s = new structure();

                s.Equals(null);
            }
コード例 #7
0
ファイル: Class1.cs プロジェクト: swalder44/AVGK-automation
        public void button1_Click()
        {
            DTN = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ff");
            var binding       = new BasicHttpBinding();
            var endpoint      = new EndpointAddress(new Uri(string.Format("http://10.10.10.49:5050/Service.asmx")));//"http://{0}:5050/Service.asmx", "10.10.10.49"))); // "192.168.110.39"))); //Environment.MachineName))); //"192.168.20.30")));
            var serviceClient = new ServiceReference1.RASVSRClient(binding, endpoint);

            ServiceReference1.CheckRequestData request_send = new ServiceReference1.CheckRequestData()
            {
                AxlesCount       = ACc,                                //new int[] { 1, 2, 3 },
                AxlesInvervals   = AIc,                                //new decimal[] { 1m, 2m, 3m },
                AxlesLoads       = ALc,                                //new decimal[] { 1m, 2m, 3m },
                CheckDate        = Convert.ToDateTime(DTc.ToString()), //DateTime.Now,
                CheckPointCode   = CPCc.ToString(),                    //"001",
                Direction        = Dc,
                TotalWeight      = TWc,                                //10m,
                VehicleRegNumber = GRZc,                               //"123ка77",
                TotalSize        = new ServiceReference1.CheckRequestDataTotalSize()
                {
                    Height = Hc, //10m,
                    Length = Lc, //10m,
                    Width  = Wc, //10m
                }
            };
            XmlSerializer formatter_input   = new XmlSerializer(typeof(ServiceReference1.CheckRequestData));
            MemoryStream  memoryStreamInput = new MemoryStream();

            formatter_input.Serialize(memoryStreamInput, request_send);
            try
            {
                var rezRequest = serviceClient.Check(request_send);
                Rrc = rezRequest.Count;
                if (rezRequest.Count == 1)
                {
                    //DTN = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ff");
                    int INPR = 0;
                    INPR1      = Guid.NewGuid();
                    IdPrSTR    = Convert.ToString(INPR1).Replace("-", "");
                    NZaprFalse = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd") + NZapr.ToString());
                    ConnectStr ResRegionSR = new ConnectStr();
                    ResRegionSR.ConStr(1);
                    cstrU = ResRegionSR.StP;
                    MySqlConnection sqlConnectionT = new MySqlConnection(cstrU);
                    //dataGridView1.DataSource = rezRequest;//ServiceReference1.CheckResultDataList;

                    foreach (var b in rezRequest)//int i=0; i<rezRequest.Count; i++)
                    {
                        //if (b.wr)
                        a.VehicleRegNumber = b.VehicleRegNumber.ToString();
                        a.DocumentNumber   = b.Resolution.DocumentNumber.ToString();
                        a.DocumentDateSign = b.Resolution.DocumentDateSign.ToString();
                        a.DateFrom         = b.DateFrom.ToString();
                        a.DateTo           = b.DateTo.ToString();
                        a.TripCount        = b.TripCount;
                        a.LeftTripCount    = b.LeftTripCount;
                        a.Route            = b.Route.ToString();
                        a.Dimensions       = b.Dimensions.ToString();
                        a.AxlesLoads       = b.AxlesLoads;
                        a.FullWeight       = b.FullWeight;

                        PrNal      = Convert.ToInt32(b.RouteCheck.Code);
                        NSR        = b.Resolution.DocumentNumber;
                        DSR        = Convert.ToString(b.Resolution.DocumentDateSign);
                        SrDSR      = Convert.ToString(b.DateTo);
                        RMarshr    = b.Route;
                        RM         = b.FullWeight;
                        KRPr       = b.TripCount;
                        KOstPr     = b.LeftTripCount;
                        LSR        = b.Dimensions.Length;
                        WSR        = b.Dimensions.Width;
                        HSR        = b.Dimensions.Height;
                        INPR1      = Guid.NewGuid();
                        IdPrSTR    = Convert.ToString(INPR1).Replace("-", "");
                        NZaprFalse = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd") + NZapr.ToString());

                        MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand();
                        cmd.CommandText = "INSERT INTO raptssprrazr "
                                          + "("
                                          + "idts, "
                                          + "dateregsr, "
                                          + "grzrasp, "
                                          + "KemVid, "
                                          + "VidPerevoz, "
                                          + "GRZSR, "
                                          + "NomSR, "
                                          + "DateVidSR, "
                                          + "SrokDeistvSR, "
                                          + "RazrMarshr, "
                                          + "RazrMassa, "
                                          + "KolRazrPr, "
                                          + "IspolzPR, "
                                          + "LengthSR, "
                                          + "WidthSR, "
                                          + "HeightSR, "
                                          + "NarushenMarshrSR, "
                                          + "DateZapr, "
                                          + "NomZapr, "
                                          + "DPR, "
                                          + "OstatPR, "
                                          + "NZFalse ) "
                                          + "VALUES "
                                          + "(" + IdPr + ", "
                                          + "'" + b.DateFrom.ToString("o") + "', "
                                          + "'" + GRZc + "', "
                                          + "'ГБУ Севастопольский Автодор', "
                                          + "'" + b.ShippingType + "', "
                                          + "'" + b.VehicleRegNumber + "', "
                                          + "'" + b.Resolution.DocumentNumber + "', "
                                          + "'" + b.Resolution.DocumentDateSign.ToString("o") + "', "
                                          + "'" + b.DateTo.ToString("o") + "', "
                                          + "'" + b.Route + "', "
                                          + "" + b.FullWeight + ", "
                                          + "" + b.TripCount + ", "
                                          + "" + (b.TripCount - b.LeftTripCount + 1) + ", "//b.LeftTripCount + ", "
                                          + "" + b.Dimensions.Length + ", "
                                          + "" + b.Dimensions.Width + ", "
                                          + "" + b.Dimensions.Height + ", "
                                          + "'" + b.RouteCheck.Code + "', "
                                          + "'" + DTN + "', "
                                          + "'" + IdPrSTR + "', "
                                          + "'" + Convert.ToDateTime(DTc.ToString()).ToString("yyyy-MM-dd HH:mm:ss") + "', "
                                          + "" + b.LeftTripCount + ", "
                                          + "" + Convert.ToInt64(NZaprFalse) + "); ";
                        //Guid.NewGuid()
                        cmd.Connection = sqlConnectionT;
                        if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                        {
                            sqlConnectionT.Open();
                        }
                        //sqlConnectionT.Open();
                        cmd.ExecuteNonQuery();
                        ;

                        IInt    = new decimal[b.AxlesInvervals.Length + 1];
                        IInt[0] = 0;
                        for (int iint = 0; iint < b.AxlesInvervals.Length; iint++)
                        {
                            IInt[iint + 1] = b.AxlesInvervals[iint];
                        }
                        for (int iax = 0; iax < b.AxlesLoads.Length; iax++)
                        {
                            MySql.Data.MySqlClient.MySqlCommand cmd2 = new MySql.Data.MySqlClient.MySqlCommand();
                            cmd2.CommandText = "INSERT INTO rapsprazraxel( "
                                               + "IDSR, "
                                               + "NomAx, "
                                               //+ "NomGr, "
                                               + "MasAxSR, "
                                               + "IntervalAxSR, "
                                               + "SkatAxSR, "
                                               + "CountRAxSR, "
                                               + "Created, "
                                               + "NSR) "
                                               + "VALUES("
                                               + "'" + IdPrSTR + "', "
                                               + "" + iax + ", "
                                               //+ "DEFAULT, "
                                               + "" + b.AxlesLoads[iax] + ", "
                                               + "" + IInt[iax] + ", "
                                               + "" + b.AxlesWeelsEx[iax] + ", "
                                               + "" + b.AxlesWheels[iax] + ", "
                                               + "'" + DTN + "', "
                                               + "'" + b.Resolution.DocumentNumber + "'); ";
                            cmd2.Connection = sqlConnectionT;
                            if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                            {
                                sqlConnectionT.Open();
                            }
                            //sqlConnectionT.Open();
                            cmd2.ExecuteNonQuery();
                        }
                        sqlConnectionT.Close();
                    }
                }
                else if (rezRequest.Count == 0)
                {
                    // DTN = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ff");
                    INPR1      = Guid.NewGuid();
                    IdPrSTR    = Convert.ToString(INPR1).Replace("-", "");
                    NZaprFalse = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd") + NZapr.ToString());

                    ConnectStr ResRegionSR = new ConnectStr();
                    ResRegionSR.ConStr(1);
                    cstrU = ResRegionSR.StP;
                    MySqlConnection sqlConnectionT           = new MySqlConnection(cstrU);
                    MySql.Data.MySqlClient.MySqlCommand cmd3 = new MySql.Data.MySqlClient.MySqlCommand();
                    cmd3.CommandText = "INSERT INTO raptssprrazr "
                                       + "("
                                       + "idts, "
                                       + "grzrasp, "
                                       + "DateZapr, "
                                       + "NomZapr, "
                                       + "DPR, "
                                       + "NZFalse) "
                                       + "VALUES "
                                       + "(" + IdPr + ", "
                                       + "'" + GRZc + "', "
                                       + "'" + DTN + "', "
                                       + "'" + IdPrSTR + "', "
                                       + "'" + Convert.ToDateTime(DTc.ToString()).ToString("yyyy-MM-dd HH:mm:ss") + "', "
                                       + "" + Convert.ToInt64(NZaprFalse) + "); ";
                    //Guid.NewGuid()
                    cmd3.Connection = sqlConnectionT;
                    if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                    {
                        sqlConnectionT.Open();
                    }
                    //sqlConnectionT.Open();
                    cmd3.ExecuteNonQuery();
                    /* sqlConnectionT.Close()*/
                    ;

                    MySql.Data.MySqlClient.MySqlCommand cmd2 = new MySql.Data.MySqlClient.MySqlCommand();
                    cmd2.CommandText = "delete n "
                                       + "from raptssprrazr h "
                                       + "join raptssprrazr n on n.idts = h.idts AND n.PriznNal = h.PriznNal and n.IdPor > h.IdPor;";

                    cmd2.Connection = sqlConnectionT;
                    if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                    {
                        sqlConnectionT.Open();
                    }
                    //sqlConnectionT.Open();
                    cmd2.ExecuteNonQuery();

                    sqlConnectionT.Close();



                    MySqlCommand command = new MySqlCommand();
                    ConnectStr   conStr  = new ConnectStr();
                    //Zapros zapros = new Zapros();
                    conStr.ConStr(1);

                    //zapros.ZaprObrSpRazrLoc(IDT, NamU, 1);
                    MySqlConnection connection = new MySqlConnection(conStr.StP);
                    string          z          = "UPDATE vehiclecontainer_r"
                                                 + " SET `Change` = 1,"
                                                 + " ChangeType =  1 ,"
                                                 + " DateChang = '" + DTN + "',"
                                                 + " NameUs = 'AUTO',"
                                                 + " Prim = 'Изменено Спец. Разрешение'"
                                                 + " WHERE ID = " + IdPr + " ;";
                    command.CommandText = z;
                    command.Connection  = connection;
                    try
                    {
                        command.Connection.Open();
                        command.ExecuteNonQuery();
                        command.Connection.Close();
                    }
                    catch (MySqlException ex)
                    { Console.WriteLine("Error: \r\n{0}", ex.ToString()); }
                    finally
                    { command.Connection.Close(); }
                }
                else if (rezRequest.Count > 1)
                {
                    Boolean[] flags = new Boolean[10];
                    int       INPR  = 0;
                    int       j;
                    // DTN = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.ff");
                    decimal minos; decimal minosproc; decimal minosi = 0;
                    Boolean flag; Boolean flagnorm;
                    INPR1      = Guid.NewGuid();
                    IdPrSTR    = Convert.ToString(INPR1).Replace("-", "");
                    NZaprFalse = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd") + NZapr.ToString());
                    ConnectStr ResRegionSR = new ConnectStr();
                    ResRegionSR.ConStr(1);
                    cstrU = ResRegionSR.StP;
                    MySqlConnection sqlConnectionT = new MySqlConnection(cstrU);
                    //dataGridView1.DataSource = rezRequest;//ServiceReference1.CheckResultDataList;
                    minos = 10000; minosproc = 0;
                    decimal[] bufer;

                    j = 0;
                    foreach (var b in rezRequest)//int i=0; i<rezRequest.Count; i++)
                    {
                        i    = 0;
                        flag = true;

                        cc.AxlesLoads = b.AxlesLoads;
                        foreach (var c in cc.AxlesLoads)
                        {
                            if ((ALc[i] - c > 0) && (prevnar[i] > 3))
                            {
                                flag = false;
                            }
                            i = i + 1;
                        }

                        if (flag == true)
                        {
                            flags[j] = true;
                        }
                        j = j + 1;
                    }
                    j = 0;
                    // без форичей запоминаем его номер
                    foreach (var b in rezRequest)//int i=0; i<rezRequest.Count; i++)
                    {
                        i             = 0;
                        cc.AxlesLoads = b.AxlesLoads;

                        foreach (var c in cc.AxlesLoads)
                        {
                            //от парадокса избавляемся двумя циклами
                            if ((Math.Abs(ALc[i] - c) < minos) && (flags[j] == true))
                            {
                                minos = Math.Abs(ALc[i] - c); minosi = j;
                            }
                        }
                    }
                    j = 0;
                    // без форичей запоминаем его номер
                    foreach (var b in rezRequest)//int i=0; i<rezRequest.Count; i++)
                    {
                        if (j == minosi)
                        {
                            //if (b.wr)
                            a.VehicleRegNumber = b.VehicleRegNumber.ToString();
                            a.DocumentNumber   = b.Resolution.DocumentNumber.ToString();
                            a.DocumentDateSign = b.Resolution.DocumentDateSign.ToString();
                            a.DateFrom         = b.DateFrom.ToString();
                            a.DateTo           = b.DateTo.ToString();
                            a.TripCount        = b.TripCount;
                            a.LeftTripCount    = b.LeftTripCount;
                            a.Route            = b.Route.ToString();
                            a.Dimensions       = b.Dimensions.ToString();
                            a.AxlesLoads       = b.AxlesLoads;
                            a.FullWeight       = b.FullWeight;

                            PrNal   = Convert.ToInt32(b.RouteCheck.Code);
                            NSR     = b.Resolution.DocumentNumber;
                            DSR     = Convert.ToString(b.Resolution.DocumentDateSign);
                            SrDSR   = Convert.ToString(b.DateTo);
                            RMarshr = b.Route;
                            RM      = b.FullWeight;
                            KRPr    = b.TripCount;
                            KOstPr  = b.LeftTripCount;
                            LSR     = b.Dimensions.Length;
                            WSR     = b.Dimensions.Width;
                            HSR     = b.Dimensions.Height;
                            //IdPrSTR = DateTime.Now.ToString("yyMMdd")+ IdPr.ToString() ;
                            // IdPr = Convert.ToDecimal(IdPrSTR.ToString());
                            INPR1      = Guid.NewGuid();
                            IdPrSTR    = Convert.ToString(INPR1).Replace("-", "");
                            NZaprFalse = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd") + NZapr.ToString());

                            MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand();
                            cmd.CommandText = "INSERT INTO raptssprrazr "
                                              + "("
                                              + "idts, "
                                              + "dateregsr, "
                                              + "grzrasp, "
                                              + "KemVid, "
                                              + "VidPerevoz, "
                                              + "GRZSR, "
                                              + "NomSR, "
                                              + "DateVidSR, "
                                              + "SrokDeistvSR, "
                                              + "RazrMarshr, "
                                              + "RazrMassa, "
                                              + "KolRazrPr, "
                                              + "IspolzPR, "
                                              + "LengthSR, "
                                              + "WidthSR, "
                                              + "HeightSR, "
                                              + "NarushenMarshrSR, "
                                              + "DateZapr, "
                                              + "NomZapr, "
                                              + "DPR, "
                                              + "OstatPR, "
                                              + "NZFalse ) "
                                              + "VALUES "
                                              + "(" + IdPr + ", "
                                              + "'" + b.DateFrom.ToString("o") + "', "
                                              + "'" + GRZc + "', "
                                              + "'ГБУ Севастопольский Автодор', "
                                              + "'" + b.ShippingType + "', "
                                              + "'" + b.VehicleRegNumber + "', "
                                              + "'" + b.Resolution.DocumentNumber + "', "
                                              + "'" + b.Resolution.DocumentDateSign.ToString("o") + "', "
                                              + "'" + b.DateTo.ToString("o") + "', "
                                              + "'" + b.Route + "', "
                                              + "" + b.FullWeight + ", "
                                              + "" + (b.TripCount - b.LeftTripCount + 1) + ", "//b.TripCount + ", "
                                              + "" + b.LeftTripCount + ", "
                                              + "" + b.Dimensions.Length + ", "
                                              + "" + b.Dimensions.Width + ", "
                                              + "" + b.Dimensions.Height + ", "
                                              + "'" + b.RouteCheck.Code + "', "
                                              + "'" + DTN + "', "
                                              + "'" + IdPrSTR + "', "
                                              + "'" + Convert.ToDateTime(DTc.ToString()).ToString("yyyy-MM-dd HH:mm:ss") + "', "
                                              + "" + b.LeftTripCount + ", "
                                              + "" + Convert.ToInt64(NZaprFalse) + "); ";
                            //Guid.NewGuid()
                            cmd.Connection = sqlConnectionT;
                            if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                            {
                                sqlConnectionT.Open();
                            }
                            //sqlConnectionT.Open();
                            cmd.ExecuteNonQuery();
                            /* sqlConnectionT.Close()*/
                            ;

                            IInt    = new decimal[b.AxlesInvervals.Length + 1];
                            IInt[0] = 0;
                            for (int iint = 0; iint < b.AxlesInvervals.Length; iint++)
                            {
                                IInt[iint + 1] = b.AxlesInvervals[iint];
                            }
                            for (int iax = 0; iax < b.AxlesLoads.Length; iax++)
                            {
                                MySql.Data.MySqlClient.MySqlCommand cmd2 = new MySql.Data.MySqlClient.MySqlCommand();
                                cmd2.CommandText = "INSERT INTO rapsprazraxel( "
                                                   + "IDSR, "
                                                   + "NomAx, "
                                                   //+ "NomGr, "
                                                   + "MasAxSR, "
                                                   + "IntervalAxSR, "
                                                   + "SkatAxSR, "
                                                   + "CountRAxSR, "
                                                   + "Created, "
                                                   + "NSR) "
                                                   + "VALUES("
                                                   + "'" + IdPrSTR + "', "
                                                   + "" + iax + ", "
                                                   //+ "DEFAULT, "
                                                   + "" + b.AxlesLoads[iax] + ", "
                                                   + "" + IInt[iax] + ", "
                                                   + "" + b.AxlesWeelsEx[iax] + ", "
                                                   + "" + b.AxlesWheels[iax] + ", "
                                                   + "'" + DTN + "', "
                                                   + "'" + b.Resolution.DocumentNumber + "'); ";
                                cmd2.Connection = sqlConnectionT;
                                if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                                {
                                    sqlConnectionT.Open();
                                }
                                //sqlConnectionT.Open();
                                cmd2.ExecuteNonQuery();
                            }
                            a2 = a;
                        }
                        else
                        {
                            //if (b.wr)
                            a.VehicleRegNumber = b.VehicleRegNumber.ToString();
                            a.DocumentNumber   = b.Resolution.DocumentNumber.ToString();
                            a.DocumentDateSign = b.Resolution.DocumentDateSign.ToString();
                            a.DateFrom         = b.DateFrom.ToString();
                            a.DateTo           = b.DateTo.ToString();
                            a.TripCount        = b.TripCount;
                            a.LeftTripCount    = b.LeftTripCount;
                            a.Route            = b.Route.ToString();
                            a.Dimensions       = b.Dimensions.ToString();
                            a.AxlesLoads       = b.AxlesLoads;
                            a.FullWeight       = b.FullWeight;
                            PrNal   = Convert.ToInt32(b.RouteCheck.Code);
                            NSR     = b.Resolution.DocumentNumber;
                            DSR     = Convert.ToString(b.Resolution.DocumentDateSign);
                            SrDSR   = Convert.ToString(b.DateTo);
                            RMarshr = b.Route;
                            RM      = b.FullWeight;
                            KRPr    = b.TripCount;
                            KOstPr  = b.LeftTripCount;
                            LSR     = b.Dimensions.Length;
                            WSR     = b.Dimensions.Width;
                            HSR     = b.Dimensions.Height;
                            //IdPrSTR = DateTime.Now.ToString("yyMMdd")+ IdPr.ToString() ;
                            // IdPr = Convert.ToDecimal(IdPrSTR.ToString());
                            INPR1      = Guid.NewGuid();
                            IdPrSTR    = Convert.ToString(INPR1).Replace("-", "");
                            NZaprFalse = Convert.ToInt64(DateTime.Now.ToString("yyyyMMdd") + NZapr.ToString());

                            MySql.Data.MySqlClient.MySqlCommand cmd = new MySql.Data.MySqlClient.MySqlCommand();
                            cmd.CommandText = "INSERT INTO raptssprrazr "
                                              + "("
                                              //+ "idts, "
                                              + "dateregsr, "
                                              // + "grzrasp, "
                                              + "KemVid, "
                                              + "VidPerevoz, "
                                              + "GRZSR, "
                                              + "NomSR, "
                                              + "DateVidSR, "
                                              + "SrokDeistvSR, "
                                              + "RazrMarshr, "
                                              + "RazrMassa, "
                                              + "KolRazrPr, "
                                              + "IspolzPR, "
                                              + "LengthSR, "
                                              + "WidthSR, "
                                              + "HeightSR, "
                                              + "NarushenMarshrSR, "
                                              + "DateZapr, "
                                              + "NomZapr, "
                                              + "DPR, "
                                              + "OstatPR, "
                                              + "NZFalse ) "
                                              + "VALUES ("
                                              // + "(" + IdPr + ", "
                                              + "'" + b.DateFrom.ToString("o") + "', "
                                              // + "'" + GRZc + "', "
                                              + "'ГБУ Севастопольский Автодор', "
                                              + "'" + b.ShippingType + "', "
                                              + "'" + b.VehicleRegNumber + "', "
                                              + "'" + b.Resolution.DocumentNumber + "', "
                                              + "'" + b.Resolution.DocumentDateSign.ToString("o") + "', "
                                              + "'" + b.DateTo.ToString("o") + "', "
                                              + "'" + b.Route + "', "
                                              + "" + b.FullWeight + ", "
                                              + "" + (b.TripCount - b.LeftTripCount + 1) + ", "//b.TripCount + ", "
                                              + "" + b.LeftTripCount + ", "
                                              + "" + b.Dimensions.Length + ", "
                                              + "" + b.Dimensions.Width + ", "
                                              + "" + b.Dimensions.Height + ", "
                                              + "'" + b.RouteCheck.Code + "', "
                                              + "'" + DTN + "', "
                                              + "'" + IdPrSTR + "', "
                                              + "'" + Convert.ToDateTime(DTc.ToString()).ToString("yyyy-MM-dd HH:mm:ss") + "', "
                                              + "" + b.LeftTripCount + ", "
                                              + "" + Convert.ToInt64(NZaprFalse) + "); ";
                            //Guid.NewGuid()
                            cmd.Connection = sqlConnectionT;
                            if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                            {
                                sqlConnectionT.Open();
                            }
                            //sqlConnectionT.Open();
                            cmd.ExecuteNonQuery();
                            /* sqlConnectionT.Close()*/

                            //ConnectStr ResRegionSR = new ConnectStr();
                            //ResRegionSR.ConStr(1);
                            //cstrU = ResRegionSR.StP;
                            //MySqlConnection sqlConnectionT = new MySqlConnection(cstrU);

                            IInt    = new decimal[b.AxlesInvervals.Length + 1];
                            IInt[0] = 0;
                            for (int iint = 0; iint < b.AxlesInvervals.Length; iint++)
                            {
                                IInt[iint + 1] = b.AxlesInvervals[iint];
                            }
                            for (int iax = 0; iax < b.AxlesLoads.Length; iax++)
                            {
                                MySql.Data.MySqlClient.MySqlCommand cmd2 = new MySql.Data.MySqlClient.MySqlCommand();
                                cmd2.CommandText = "INSERT INTO rapsprazraxel( "
                                                   + "IDSR, "
                                                   + "NomAx, "
                                                   //+ "NomGr, "
                                                   + "MasAxSR, "
                                                   + "IntervalAxSR, "
                                                   + "SkatAxSR, "
                                                   + "CountRAxSR, "
                                                   + "Created, "
                                                   + "NSR) "
                                                   + "VALUES("
                                                   + "'" + IdPrSTR + "', "
                                                   + "" + iax + ", "
                                                   //+ "DEFAULT, "
                                                   + "" + b.AxlesLoads[iax] + ", "
                                                   + "" + IInt[iax] + ", "
                                                   + "" + b.AxlesWeelsEx[iax] + ", "
                                                   + "" + b.AxlesWheels[iax] + ", "
                                                   + "'" + DTN + "', "
                                                   + "'" + b.Resolution.DocumentNumber + "'); ";
                                cmd2.Connection = sqlConnectionT;
                                if (sqlConnectionT.State == System.Data.ConnectionState.Closed)
                                {
                                    sqlConnectionT.Open();
                                }
                                //sqlConnectionT.Open();
                                cmd2.ExecuteNonQuery();
                            }
                        }
                    }
                    sqlConnectionT.Close();

                    MySqlCommand command = new MySqlCommand();
                    ConnectStr   conStr  = new ConnectStr();
                    //Zapros zapros = new Zapros();
                    conStr.ConStr(1);
                    //zapros.ZaprObrSpRazrLoc(IDT, NamU, 1);
                    MySqlConnection connection = new MySqlConnection(conStr.StP);
                    string          z          = "UPDATE vehiclecontainer_r"
                                                 + " SET `Change` = 1,"
                                                 + " ChangeType =  1 ,"
                                                 + " DateChang = '" + DTN + "',"
                                                 + " NameUs = 'AUTO',"
                                                 + " Prim = 'Изменено Спец. Разрешение'"
                                                 + " WHERE ID = " + IdPr + " ;";
                    command.CommandText = z;
                    command.Connection  = connection;
                    try
                    {
                        command.Connection.Open();
                        command.ExecuteNonQuery();
                        command.Connection.Close();
                    }
                    catch (MySqlException ex)
                    { Console.WriteLine("Error: \r\n{0}", ex.ToString()); }
                    finally
                    { command.Connection.Close(); }
                }
            }
            catch (Exception ex)
            {
                MySqlCommand command = new MySqlCommand();
                ConnectStr   conStr  = new ConnectStr();
                //Zapros zapros = new Zapros();
                conStr.ConStr(1);

                //zapros.ZaprObrSpRazrLoc(IDT, NamU, 1);
                MySqlConnection connection = new MySqlConnection(conStr.StP);
                string          z          = "UPDATE vehiclecontainer_r"
                                             + " SET `Change` = 1,"
                                             + " ChangeType =  20 ,"
                                             + " DateChang = '" + DTN + "',"
                                             + " NameUs = 'AUTO',"
                                             + " Prim = 'Проверка не окончена (невозможно подключиться к серверу СВСР)'"
                                             + " WHERE ID = " + IdPr + " ;";
                command.CommandText = z;
                command.Connection  = connection;
                try
                {
                    command.Connection.Open();
                    command.ExecuteNonQuery();
                    command.Connection.Close();
                }
                catch (MySqlException exy)
                { Console.WriteLine("Error: \r\n{0}", exy.ToString()); }
                finally
                { command.Connection.Close(); }
            }
        }
コード例 #8
0
 => Init(structure, _learningRate);
コード例 #9
0
			public void PassingNullArgument ()
			{
				structure s = new structure ();
				s.Equals (null);
			}
コード例 #10
0
			public bool Equals (structure s)
			{
				return s.GetType () == typeof (structure);
			}
コード例 #11
0
			public void PassingNonNullArg ()
			{
				structure s = new structure ();
				structure s1 = new structure ();
				s.Equals (s1);
			}