本文整理汇总了C#中FakPlusz.Alapfunkciok.Tablainfo.CreateNewVersion方法的典型用法代码示例。如果您正苦于以下问题:C# Tablainfo.CreateNewVersion方法的具体用法?C# Tablainfo.CreateNewVersion怎么用?C# Tablainfo.CreateNewVersion使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FakPlusz.Alapfunkciok.Tablainfo
的用法示例。
在下文中一共展示了Tablainfo.CreateNewVersion方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Rogzit
/// <summary>
/// Rogzites
/// </summary>
public virtual void Rogzit()
{
savviewindex = Tabinfo.ViewSorindex;
if (!Leiroe && Tabinfo.Tablanev == "TARTAL" && FakUserInterface.Adatszintek.Contains(Tabinfo.Szint))
{
tartalinfo = FakUserInterface.GetByAzontip("SZRMTARTAL");
if (tartalinfo.AktVerzioId != tartalinfo.LastVersionId)
{
tartalinfo.AktVerzioId = tartalinfo.LastVersionId;
tartalinfo.Adattabla.Select();
}
string funkcio;
if (tartalinfo.LezartVersion)
tartalinfo.CreateNewVersion();
for (int i = 0; i < Tabinfo.DataView.Count; i++)
{
funkcio = "MODIFY";
DataRow dr = Tabinfo.DataView[i].Row;
string tablanev = dr["TABLANEV"].ToString();
string kodtipus = "SZRM" + Tabinfo.Szint + tablanev;
DataRow ujsor = tartalinfo.Find("KODTIPUS", Tabinfo.Szint + tablanev);
string owner = dr["OWNER"].ToString();
string userek = dr["USEREK"].ToString();
if (ujsor == null)
{
ujsor = tartalinfo.Ujsor();
funkcio = "ADD";
}
string savsort = tartalinfo.DataView.Sort;
tartalinfo.DataView.Sort = "KODTIPUS";
int viewind = tartalinfo.ViewSorindex;
bool modositott = false;
if (funkcio == "ADD")
{
ujsor[tartalinfo.Kodtipuscol] = Tabinfo.Szint + tablanev;
ujsor[tartalinfo.Azontipcol] = kodtipus;
ujsor[tartalinfo.Szovegcol] = dr["SZOVEG"].ToString() + " tábla mezöi";
ujsor[tartalinfo.Azontip1col] = Tabinfo.Szint + tablanev;
ujsor["OWNER"] = owner;
ujsor["USEREK"] = userek;
ujsor["SORREND"] = dr["SORREND"].ToString();
tartalinfo.ViewSorindex = tartalinfo.DataView.Find((object)(Tabinfo.Szint + tablanev));
modositott = true;
}
else
{
tartalinfo.ViewSorindex = tartalinfo.DataView.Find((object)(Tabinfo.Szint + tablanev));
if (ujsor[tartalinfo.Kodtipuscol].ToString() != Tabinfo.Szint + tablanev)
{
ujsor[tartalinfo.Kodtipuscol] = Tabinfo.Szint + tablanev;
ujsor[tartalinfo.Azontip1col] = Tabinfo.Szint + tablanev;
modositott = true;
}
if (ujsor[tartalinfo.Azontipcol].ToString() != kodtipus)
{
ujsor[tartalinfo.Azontipcol] = kodtipus;
modositott = true;
}
if (ujsor[tartalinfo.Szovegcol].ToString() != dr["SZOVEG"].ToString() + " tábla mezöi")
{
ujsor[tartalinfo.Szovegcol] = dr["SZOVEG"].ToString() + " tábla mezöi";
modositott = true;
}
if (ujsor["OWNER"].ToString() != owner)
{
ujsor["OWNER"] = owner;
modositott = true;
}
if (ujsor["USEREK"].ToString() != userek)
{
ujsor["USEREK"] = userek;
modositott = true;
}
if (ujsor["SORREND"].ToString() != dr["SORREND"].ToString())
{
ujsor["SORREND"] = dr["SORREND"];
modositott = true;
}
}
if (modositott)
{
tartalinfo.Modositott = true;
FakUserInterface.ValtoztatasFunkcio = funkcio;
tartalinfo.ValtozasNaplozas(ujsor);
tartalinfo.DataView.Sort = savsort;
tartalinfo.ViewSorindex = viewind;
}
}
FakUserInterface.Rogzit(Tabinfo);
}
else
FakUserInterface.Rogzit(new Tablainfo[] { Tabinfo });
rogzit.Enabled = false;
if (DataView.Count == 0)
Tabinfo.ViewSorindex = -1;
else if (savviewindex < DataView.Count)
Tabinfo.ViewSorindex = savviewindex;
//.........这里部分代码省略.........