本文整理汇总了C#中FakPlusz.Alapfunkciok.FakUserInterface.UpdateTransaction方法的典型用法代码示例。如果您正苦于以下问题:C# FakUserInterface.UpdateTransaction方法的具体用法?C# FakUserInterface.UpdateTransaction怎么用?C# FakUserInterface.UpdateTransaction使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FakPlusz.Alapfunkciok.FakUserInterface
的用法示例。
在下文中一共展示了FakUserInterface.UpdateTransaction方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: TablainfoTagIni
//.........这里部分代码省略.........
_tabinfo = fak.Tablainfok.GetBySzintPluszTablanev(kodtipus.Substring(0, 1), kodtipus.Substring(1));
if (_tabinfo != null)
_tabinfo = _tabinfo.LeiroTablainfo;
else
return;
}
else
{
_tabinfo = new Tablainfo(adattabla, -1, this, _azonositok, fak);
_tabinfo.LeiroTablainfo = _leirotabinfo;
if (_azonositok.Verzioinfok.AktualConnection != "")
{
_tabinfo.Init(true);
_tabinfo.LeiroVizsg();
if (!fak.BajVan)
fak.Combokupdate(this);
}
}
}
else
{
eredetitag.FordTag = this;
_tabinfo = eredetitag._tabinfo;
_leirotabinfo = eredetitag._leirotabinfo;
}
break;
}
if (_parenttag != null)
{
Insert();
if (_parenttag.Azonositok.Szulotabla != "" && _parenttag.Azonositok.Szuloszint != "")
{
_azonositok.Szulotabla = _parenttag.Azonositok.Szulotabla;
_azonositok.Szuloszint = _parenttag.Azonositok.Szuloszint;
}
if (termtablae)
{
tartalinfo = fak.Tablainfok.GetByAzontip("SZRMTARTAL");
TablainfoTag parent = tartalinfo.TablaTag;
int sorrend;
if (tartalinfo.DataView.Count == 0)
sorrend = 100;
else
sorrend = Convert.ToInt32(tartalinfo.DataView[tartalinfo.DataView.Count - 1]["SORREND"].ToString()) + 1000;
string megnevezes = _azonositok.Szoveg + " tábla mezöi";
string kodtipus = aktszint + akttablanev;
string azontip = "SZRM" + aktszint + akttablanev;
DataRow row = tartalinfo.Find("KODTIPUS", aktszint + akttablanev);
if (row == null)
{
row = tartalinfo.Ujsor();
row["SORREND"] = sorrend;
sorrend = sorrend + 1000;
}
if (row["KODTIPUS"].ToString() != kodtipus)
{
tartalinfo.Modositott = true;
row["KODTIPUS"] = kodtipus;
}
if (row["SZOVEG"].ToString() != megnevezes)
{
tartalinfo.Modositott = true;
row["SZOVEG"] = megnevezes;
}
if (row["AZONTIP"].ToString() != azontip)
{
tartalinfo.Modositott = true;
row["AZONTIP"] = azontip;
}
if (row["OWNER"].ToString() != owner)
{
tartalinfo.Modositott = true;
row["OWNER"] = owner;
}
if (row["USEREK"].ToString() != user)
{
tartalinfo.Modositott = true;
row["USEREK"] = user;
}
row = tartalinfo.Find("KODTIPUS", aktszint + akttablanev);
tartalinfosorindex = tartalinfo.Rows.IndexOf(row);
TablainfoTag tag = tartalinfo.TablaTag.ChildTablainfoTagok[azontip];
if (tartalinfo.Modositott)
{
row["MODOSITOTT_M"] = 1;
fak.UpdateTransaction(new Tablainfo[] { tartalinfo });
}
if (tag == null)
{
fak.ProgressRefresh();
tag = new TablainfoTag(tartalinfo.Adattabla, tartalinfosorindex, null, null, parent, fak);
fak.Combokupdate(tag);
}
}
}
_node.Text = _azonositok.Szoveg;
_node.Tag = this;
_azonositok.ToolTipText();
}
}