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());
}
{
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());
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货