Пример #1
0
		public static int CopyVehicleInst(string vehicleInstId, string newName, string user)
		{
			StoredProc storedProc = new StoredProc("upCopyVehicleInstance");
			storedProc.StoredProcParams.Add(new StoredProcParam("@VehicleInstID", vehicleInstId));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Name", newName));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}
Пример #2
0
		public static int UpdateModule(int moduleId, string name, int vehicleId, bool master, string partNo, string partType, string network, string ECUAddress, string eraseStart, string SBLFilename, string secInterface, string protocol, string VBFTemplate, string SDSTemplate, string user, string eraseLength)
		{
			string pValue = "0";
			if (master)
			{
				pValue = "1";
			}
			StoredProc storedProc = new StoredProc("upUpdateModule");
			storedProc.StoredProcParams.Add(new StoredProcParam("@ModuleID", moduleId.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Name", name));
			storedProc.StoredProcParams.Add(new StoredProcParam("@VehicleID", vehicleId.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Master", pValue));
			storedProc.StoredProcParams.Add(new StoredProcParam("@PartNo", partNo.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@PartType", partType.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Network", network.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@ECUAddress", ECUAddress.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@EraseStart", eraseStart.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@SBLFilename", SBLFilename.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@SecInterface", secInterface.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Protocol", protocol.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@VBFTemplate", VBFTemplate.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@SDSTemplate", SDSTemplate.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user.ToString()));
			if (eraseLength != "")
			{
				storedProc.StoredProcParams.Add(new StoredProcParam("@EraseLength", eraseLength.ToString()));
			}
			return storedProc.ExecuteReturnVal();
		}
Пример #3
0
		public static int AddFrameOrder(int frameVal, string desc, int order, int rulesetId, string user)
		{
			StoredProc storedProc = new StoredProc("upAddFrameOrder");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Frame", frameVal.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Desc", desc));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Order", order.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@RulesetID", rulesetId.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}
Пример #4
0
		public static int AddModel(string vehicle)
		{
			StoredProc storedProc = new StoredProc("upAddVehicleCode");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Code", vehicle));
			return storedProc.ExecuteReturnVal();
		}
Пример #5
0
		public static int AddOption(int paramGroupId, string optionGroup, int order, string val, string desc, string subDesc, int type, string mask, string bitMask, string format, int bitLength, string other, string user)
		{
			StoredProc storedProc = new StoredProc("upAddOption");
			storedProc.StoredProcParams.Add(new StoredProcParam("@ParamGroupID", paramGroupId.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@OptionGroup", optionGroup.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Order", order.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@OptionVal", val));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Desc", desc));
			storedProc.StoredProcParams.Add(new StoredProcParam("@SubDesc", subDesc));
			storedProc.StoredProcParams.Add(new StoredProcParam("@TypeID", type.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@BitMask", bitMask));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Format", format));
			storedProc.StoredProcParams.Add(new StoredProcParam("@BitLength", bitLength.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Mask", mask));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Other", other));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}
Пример #6
0
		public static int AddRuleset(string name, string version, string user)
		{
			StoredProc storedProc = new StoredProc("upAddRuleset");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Name", name));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Version", version));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}
Пример #7
0
		public static int AddParameter(int number, string desc, int frameId, int paramGroupId, string user)
		{
			StoredProc storedProc = new StoredProc("upAddParameter");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Number", number.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Description", desc));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Frame", frameId.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Group", paramGroupId.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}
Пример #8
0
		public static int AddParamGroup(string name, string comments, string user)
		{
			StoredProc storedProc = new StoredProc("upAddParamGroup");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Name", name));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Comments", comments));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}
Пример #9
0
		public static int AddBuildType(string name, string ver, int padTo, bool frameCount, int blockType)
		{
			string pValue = "0";
			if (frameCount)
			{
				pValue = "1";
			}
			StoredProc storedProc = new StoredProc("upAddBuildType");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Name", name));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Version", ver.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@PadTo", padTo.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@FrameCount", pValue));
			storedProc.StoredProcParams.Add(new StoredProcParam("@BlockType", blockType.ToString()));
			return storedProc.ExecuteReturnVal();
		}
Пример #10
0
		public static int AddUser(string user, bool admin, bool super)
		{
			string text = "0";
			string text2 = "0";
			if (admin)
			{
				text = "1";
			}
			if (super)
			{
				text2 = "1";
			}
			StoredProc storedProc = new StoredProc("upAddUser");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Username", user.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Admin", text.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Super", text2.ToString()));
			return storedProc.ExecuteReturnVal();
		}
Пример #11
0
		public static int AddVehicle(int model, double year, string build, bool freeze, string userId, int vbfType, int vdfVersion, bool xclSDS, string sdsHTemplate, int rulesetId)
		{
			string pValue = "0";
			if (freeze)
			{
				pValue = "1";
			}
			string pValue2 = "0";
			if (xclSDS)
			{
				pValue2 = "1";
			}
			StoredProc storedProc = new StoredProc("upAddVehicle");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Model", model.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Year", year.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Build", build));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Freeze", pValue));
			storedProc.StoredProcParams.Add(new StoredProcParam("@UserID", userId));
			storedProc.StoredProcParams.Add(new StoredProcParam("@VBFType", vbfType.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@VDFVersion", vdfVersion.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@XCLSDS", pValue2));
			storedProc.StoredProcParams.Add(new StoredProcParam("@SDSHeaderTemplate", sdsHTemplate.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@RulesetID", rulesetId.ToString()));
			return storedProc.ExecuteReturnVal();
		}
Пример #12
0
		public static int AddVehicleInst(string name, int vehicleLine, string comments, string userId)
		{
			StoredProc storedProc = new StoredProc("upAddVehicleInstance");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Name", name));
			storedProc.StoredProcParams.Add(new StoredProcParam("@VehicleLine", vehicleLine.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Comments", comments));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", userId));
			storedProc.StoredProcParams.Add(new StoredProcParam("@Status", "1"));
			return storedProc.ExecuteReturnVal();
		}
Пример #13
0
		public static int GetOrAddFrame(string frame, int buildType, string user)
		{
			StoredProc storedProc = new StoredProc("upGetOrAddFrame");
			storedProc.StoredProcParams.Add(new StoredProcParam("@Frame", frame));
			storedProc.StoredProcParams.Add(new StoredProcParam("@BuildType", buildType.ToString()));
			storedProc.StoredProcParams.Add(new StoredProcParam("@User", user));
			return storedProc.ExecuteReturnVal();
		}