static public void Main(string[] args) { if (args.Length < 1) { Console.WriteLine("HELP: <command> [arg1: type] [arg2: type] ... [argN: type]"); foreach (string Message in HelpList) { Console.Write(Message); } } else { switch (args[0]) { case "ROT13": if (args.Length < 2) { Console.WriteLine(HelpList[0]); } else { Console.WriteLine(SubstitutionAlgs.ROT13(args[1])); } break; case "Caesar": if (args.Length < 2) { Console.WriteLine(HelpList[1]); } else if (args.Length == 2) { Console.WriteLine(SubstitutionAlgs.Caesar(args[1], 3)); } else { Console.WriteLine(SubstitutionAlgs.Caesar(args[1], Convert.ToInt32(args[2]))); } break; case "YuPie": if (args.Length < 2) { Console.WriteLine(HelpList[2]); } else { Console.WriteLine(SAF.YuPieEncrypt(args[1])); } break; default: Console.WriteLine("HELP: <command> [arg1: type] [arg2: type] ... [argN: type]"); foreach (string Message in HelpList) { Console.Write(Message); } break; } } }
/// <summary> /// /// </summary> /// <param name="commandText"></param> /// <param name="parameters"></param> /// <returns></returns> public DbCommand GetSqlStringCommandFromSqlCommandObject(SAF.EntityFramework.Server.SqlCommandObject cmdObj) { if (cmdObj == null) throw new ArgumentNullException("cmdObj"); if (cmdObj.CommandText.IsEmpty()) { throw new ArgumentNullException("commandText"); } var command = this.CreateCommandByCommandType(CommandType.Text, cmdObj.CommandText); if (cmdObj.Parameters != null) { foreach (var item in cmdObj.Parameters) { command.Parameters.Add(this.CreateParameter(item.Name, item.DataType, item.Value)); } } else if (cmdObj.ParameterValues != null) { AssignParameters(command, cmdObj.ParameterValues); } return command; }