private void imgout_Click(object sender, ImageClickEventArgs e)
{
      string text2;
      string text4;
      string[] textArray3;
      string text1 = StringType.FromObject(kinda.kinda.GetTheOutID("Orders", this.dg_paim));
      int num3 = 1;
      string text3 = StringType.FromObject(kinda.kinda.GetOutID("Orders", this.dg_paim));
      string[] textArray1 = Strings.Split(text3, ",", -1, CompareMethod.Binary);
      int num8 = textArray1.Length;
      int num10 = num8 - 1;
      int num1 = 0;
      while (num1 <= num10)
      {
            int num2;
            int num5;
            if (num1 == (num8 - 1))
            {
                  num2 = IntegerType.FromString(textArray1[num1]);
                  text2 = "Select max(Orders_location) from Orders";
                  num5 = IntegerType.FromObject(kinda.kinda.getLogID(text2)) + 1;
                  textArray3 = new string[] { "Update Orders Set Orders_Location=", StringType.FromInteger(num5), " where Orders_Location=", textArray1[num1], "" };
                  text2 = string.Concat(textArray3);
                  kinda.kinda.EditTheData(text2);
                  text4 = text4 + StringType.FromInteger(num5) + ",";
                  textArray3 = new string[] { "Update Orders Set Orders_Location=Orders_Location-", StringType.FromInteger(num3), " where Orders_Location > ", StringType.FromInteger(num2), "" };
                  text2 = string.Concat(textArray3);
                  kinda.kinda.EditTheData(text2);
            }
            else
            {
                  num2 = IntegerType.FromString(textArray1[num1]);
                  text2 = "Select max(Orders_location) from Orders";
                  num5 = IntegerType.FromObject(kinda.kinda.getLogID(text2)) + 1;
                  textArray3 = new string[] { "Update Orders Set Orders_Location=", StringType.FromInteger(num5), " where Orders_Location=", textArray1[num1], "" };
                  text2 = string.Concat(textArray3);
                  kinda.kinda.EditTheData(text2);
                  text4 = text4 + num5.ToString() + ",";
                  textArray3 = new string[] { "Update Orders Set Orders_Location=Orders_Location-", StringType.FromInteger(num3), " where Orders_Location > ", StringType.FromInteger(num2), " and Orders_Location < ", textArray1[num1 + 1], "" };
                  text2 = string.Concat(textArray3);
                  kinda.kinda.EditTheData(text2);
            }
            num3++;
            num1++;
      }
      text4 = Strings.Left(text4, Strings.Len(text4) - 1);
      string[] textArray2 = Strings.Split(text4, ",", -1, CompareMethod.Binary);
      int num7 = textArray2.Length - 1;
      int num9 = num7;
      for (num1 = 0; num1 <= num9; num1++)
      {
            textArray3 = new string[] { "Update Orders Set Orders_Location=Orders_Location-", StringType.FromInteger(num8), " where Orders_Location =", textArray2[num1], "" };
            text2 = string.Concat(textArray3);
            kinda.kinda.EditTheData(text2);
      }
      textArray3 = new string[] { "Update Orders Set Orders_LoopNum=Orders_LoopNum +1,Orders_time='", DateAndTime.Now.ToString(), "' where Orders_ID in (", text1, ")" };
      text2 = string.Concat(textArray3);
      kinda.kinda.EditTheData(text2);
      this.dongtaiDataBind(this.lblwhere.Text.Trim(), this.lbltbID.Text.ToString().Trim(), this.lbltype.Text.ToString().Trim(), this.lblwhere2.Text.ToString().Trim());
}