|
王者之剑
发表于 2013-8-24 23:45
// x5016294158e82a1c.xf02b06969a574546
public static void x076ab70ce3206ca8()
{
string o;
string o2;
string sLeft;
try
{
o = x1060241253fad742.xe4f0fcbcbb7cb20c(Interaction.GetSetting("ZRHis4", "AD6HC", "If2JD", ""));
o2 = x1060241253fad742.xe4f0fcbcbb7cb20c(Interaction.GetSetting("ZRHis4", "AD6HC", "P8E2W", ""));
sLeft = x1060241253fad742.xe4f0fcbcbb7cb20c(Interaction.GetSetting("ZRHis4", "AD6HC", "Z1I9C", ""));
x1060241253fad742.xe4f0fcbcbb7cb20c(Interaction.GetSetting("ZRHis4", "AD6HC", "T51VM", ""));
}
catch (Exception expr_7F)
{
ProjectData.SetProjectError(expr_7F);
ProjectData.ClearProjectError();
goto IL_F5;
}
if (BooleanType.FromObject(ObjectType.BitAndObj(ObjectType.BitAndObj(ObjectType.ObjTst(o, x1060241253fad742.x0607124d85f78745(), false) == 0, ObjectType.ObjTst(o2, x1060241253fad742.xfc163b673c29017d(StringType.FromObject(x1060241253fad742.x0607124d85f78745())), false) == 0), StringType.StrCmp(sLeft, "yes", false) == 0)))
{
xf202eba0767e9737.xb6d1f9256ea3570f = true;
xf202eba0767e9737.xd4c333d3826ea78b = false;
}
else
{
IL_F5:
xf202eba0767e9737.xb6d1f9256ea3570f = false;
string setting = Interaction.GetSetting("ZRHis4", "AG3UK", "P6FG5M", "");
_Connection arg_12A_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_12A_1 = "select code from info";
object value = Missing.Value;
Recordset recordset = arg_12A_0.Execute(arg_12A_1, out value, -1);
_Connection arg_145_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_145_1 = "select memo from zyinfo";
value = Missing.Value;
Recordset recordset2 = arg_145_0.Execute(arg_145_1, out value, -1);
_Connection arg_160_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_160_1 = "select item from HNmzfapiao";
value = Missing.Value;
Recordset recordset3 = arg_160_0.Execute(arg_160_1, out value, -1);
_Connection arg_17B_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_17B_1 = "select danwei from CSmzfapiao";
value = Missing.Value;
Recordset recordset4 = arg_17B_0.Execute(arg_17B_1, out value, -1);
_Connection arg_196_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_196_1 = "select memo from zyfapiao";
value = Missing.Value;
Recordset recordset5 = arg_196_0.Execute(arg_196_1, out value, -1);
_Connection arg_1B1_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_1B1_1 = "select danweiY from JZGTguahaodan";
value = Missing.Value;
Recordset recordset6 = arg_1B1_0.Execute(arg_1B1_1, out value, -1);
_Connection arg_1CC_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_1CC_1 = "select name from SXJZmzfapiao";
value = Missing.Value;
Recordset recordset7 = arg_1CC_0.Execute(arg_1CC_1, out value, -1);
_Connection arg_1E7_0 = xf202eba0767e9737.x9cebc9d523c68527;
string arg_1E7_1 = "select guahaoX from guahaodan";
value = Missing.Value;
Recordset recordset8 = arg_1E7_0.Execute(arg_1E7_1, out value, -1);
string xdc2501a013e7c = string.Concat(new string[]
{
Strings.Trim(StringType.FromObject(recordset.Fields["code"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset2.Fields["memo"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset3.Fields["item"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset4.Fields["danwei"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset5.Fields["memo"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset6.Fields["danweiY"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset7.Fields["name"].Value)),
"-",
Strings.Trim(StringType.FromObject(recordset8.Fields["guahaoX"].Value)),
"-"
});
recordset.Close();
recordset2.Close();
recordset3.Close();
recordset4.Close();
recordset5.Close();
recordset6.Close();
recordset7.Close();
recordset8.Close();
Recordset recordset9;
try
{
xf202eba0767e9737.xf7722bc88320666e();
_Connection arg_3D8_0 = xf202eba0767e9737.x49724165071016eb;
string arg_3D8_1 = "select T6F3RM,M2E4DT from VerSetup";
value = Missing.Value;
recordset9 = arg_3D8_0.Execute(arg_3D8_1, out value, -1);
}
catch (Exception expr_3E1)
{
ProjectData.SetProjectError(expr_3E1);
Interaction.MsgBox("客户端数据损坏,请重新安装程序!", MsgBoxStyle.Critical, "错误");
Application.Exit();
ProjectData.ClearProjectError();
}
DateTime dateTime;
DateTime dateTime2;
try
{
string str = xf202eba0767e9737.x3aa701d9257acd1c(xdc2501a013e7c, 7, 3);
dateTime = DateType.FromString(string.Concat(new string[]
{
Strings.Mid(str, 1, 4),
"-",
Strings.Mid(str, 5, 2),
"-",
Strings.Mid(str, 7, 2)
}));
Recordset recordset10 = recordset9;
if (recordset10.EOF & StringType.StrCmp(setting, "", false) == 0)
{
_Connection arg_4DB_0 = xf202eba0767e9737.x49724165071016eb;
string arg_4DB_1 = string.Concat(new string[]
{
"insert into VerSetup (T6F3RM,M2E4DT) values ('",
x1060241253fad742.x75ab8ead4c62ab63(StringType.FromDate(dateTime)),
"','",
x1060241253fad742.x5c27efdbf8f20755(StringType.FromDate(dateTime)),
"')"
});
value = Missing.Value;
arg_4DB_0.Execute(arg_4DB_1, out value, -1);
Interaction.SaveSetting("ZRHis4", "AG3UK", "P6FG5M", x1060241253fad742.x75ab8ead4c62ab63(x1060241253fad742.x5c27efdbf8f20755(StringType.FromDate(dateTime))));
Interaction.SaveSetting("ZRHis4", "AG3UK", "MU37UP", x1060241253fad742.x5c27efdbf8f20755(x1060241253fad742.x75ab8ead4c62ab63(StringType.FromDate(dateTime))));
}
}
catch (Exception expr_533)
{
ProjectData.SetProjectError(expr_533);
Recordset recordset11 = recordset9;
if (recordset11.EOF & StringType.StrCmp(setting, "", false) == 0)
{
ProjectData.ClearProjectError();
goto IL_704;
}
if (!recordset11.EOF)
{
try
{
dateTime2 = DateType.FromString(x1060241253fad742.xe4f0fcbcbb7cb20c(Strings.Trim(StringType.FromObject(recordset11.Fields["T6F3RM"].Value))));
dateTime = dateTime2.Date;
goto IL_5F4;
}
catch (Exception expr_5A3)
{
ProjectData.SetProjectError(expr_5A3);
ProjectData.ClearProjectError();
goto IL_704;
}
}
if (StringType.StrCmp(setting, "", false) != 0)
{
try
{
dateTime2 = DateType.FromString(x1060241253fad742.xdb6d067f55e5166b(x1060241253fad742.xe4f0fcbcbb7cb20c(setting)));
dateTime = dateTime2.Date;
}
catch (Exception expr_5E3)
{
ProjectData.SetProjectError(expr_5E3);
ProjectData.ClearProjectError();
goto IL_704;
}
}
IL_5F4:
recordset11.Close();
recordset9 = null;
recordset11 = null;
ProjectData.ClearProjectError();
}
int num = 15;
dateTime2 = xf02b06969a574546.xc9c4f7c13c01302e();
DateTime date = dateTime2.Date;
long num2 = checked(15L - DateAndTime.DateDiff(DateInterval.Day, dateTime, date, FirstDayOfWeek.Sunday, FirstWeekOfYear.Jan1));
long num3;
if (num2 > 0L & num2 < (long)checked(15 + 1))
{
xf202eba0767e9737.xd4c333d3826ea78b = false;
if (StringType.StrCmp(xf202eba0767e9737.xd79674cd43af2611, "无标识", false) == 0)
{
num3 = (long)Interaction.MsgBox("本软件未注册版还有 " + StringType.FromLong(num2) + " 天使用时间。现在注册吗?", MsgBoxStyle.YesNo | MsgBoxStyle.Question, "提问");
}
else
{
num3 = (long)Interaction.MsgBox("未注册版 SDHIS4.0 还有 " + StringType.FromLong(num2) + " 天使用时间。现在注册吗?", MsgBoxStyle.YesNo | MsgBoxStyle.Question, "提问");
}
if (num3 == 6L)
{
x32af8782cc78a20a x32af8782cc78a20a = new x32af8782cc78a20a();
x32af8782cc78a20a.ShowDialog();
return;
}
return;
}
else
{
if (num2 > (long)num)
{
Interaction.MsgBox("服务器时间调整到 " + StringType.FromDate(dateTime) + " 以后程序才能正常运行!", MsgBoxStyle.Critical, "错误");
Application.Exit();
return;
}
}
IL_704:
xf202eba0767e9737.xd4c333d3826ea78b = true;
if (StringType.StrCmp(xf202eba0767e9737.xd79674cd43af2611, "无标识", false) == 0)
{
num3 = (long)Interaction.MsgBox("本软件未注册版已经到期!要注册吗?", MsgBoxStyle.YesNo | MsgBoxStyle.Question, "警告");
}
else
{
num3 = (long)Interaction.MsgBox("未注册版 SDHIS V4.0 已经到期!要注册吗?", MsgBoxStyle.YesNo | MsgBoxStyle.Question, "警告");
}
if (num3 == 6L)
{
x32af8782cc78a20a x32af8782cc78a20a2 = new x32af8782cc78a20a();
x32af8782cc78a20a2.ShowDialog();
}
else
{
Application.Exit();
}
}
}
分析看了一下,他只混了一下流程,呵呵 |
|