当前位置: 首页>>代码示例>>C#>>正文


C# Tablainfo.CreateNewVersion方法代码示例

本文整理汇总了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;
//.........这里部分代码省略.........
开发者ID:AndrasD,项目名称:VezIR,代码行数:101,代码来源:Alap.cs


注:本文中的FakPlusz.Alapfunkciok.Tablainfo.CreateNewVersion方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。