本文整理汇总了C#中LibraryChannel.SetZhongcihaoTailNumber方法的典型用法代码示例。如果您正苦于以下问题:C# LibraryChannel.SetZhongcihaoTailNumber方法的具体用法?C# LibraryChannel.SetZhongcihaoTailNumber怎么用?C# LibraryChannel.SetZhongcihaoTailNumber使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类LibraryChannel
的用法示例。
在下文中一共展示了LibraryChannel.SetZhongcihaoTailNumber方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: IncreaseTailNumber
// 增量尾号
public int IncreaseTailNumber(string strDefaultNumber,
out string strOutputNumber,
out string strError)
{
strOutputNumber = "";
// 获得server url
if (String.IsNullOrEmpty(this.LibraryServerName) == true)
{
strError = "尚未指定服务器名";
goto ERROR1;
}
dp2Server server = this.MainForm.Servers.GetServerByName(this.LibraryServerName);
if (server == null)
{
strError = "服务器名为 '" + this.LibraryServerName + "' 的服务器不存在...";
goto ERROR1;
}
string strServerUrl = server.Url;
this.Channel = this.Channels.GetChannel(strServerUrl);
EnableControls(false);
stop.OnStop += new StopEventHandler(this.DoStop);
stop.Initial("正在增量尾号 ...");
stop.BeginLoop();
try
{
long lRet = Channel.SetZhongcihaoTailNumber(
stop,
"increase",
GetZhongcihaoDbGroupName(this.BiblioDbName),
// "!" + this.BiblioDbName,
this.ClassNumber,
strDefaultNumber,
out strOutputNumber,
out strError);
if (lRet == -1)
goto ERROR1;
return (int)lRet;
}
finally
{
stop.EndLoop();
stop.OnStop -= new StopEventHandler(this.DoStop);
stop.Initial("");
EnableControls(true);
}
// return 0;
ERROR1:
return -1;
}