• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# Alapfunkciok.Tablainfo类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中FakPlusz.Alapfunkciok.Tablainfo的典型用法代码示例。如果您正苦于以下问题:C# Tablainfo类的具体用法?C# Tablainfo怎么用?C# Tablainfo使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Tablainfo类属于FakPlusz.Alapfunkciok命名空间,在下文中一共展示了Tablainfo类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Penztarbetet

 public Penztarbetet(FakUserInterface fak, VezerloControl hivo, Vezerloinfo aktivvezerles)
 {
     InitializeComponent();
     ParameterAtvetel(fak, hivo, aktivvezerles);
     VezerloControl = hivo;
     panel1.Controls.Remove(panel12);
     SzuloGyerekInit();
     termfocsopinfo = FakUserInterface.GetKodtab("C", "Termfocsop");
     termalcsopinfo = FakUserInterface.GetKodtab("C", "Termalcsop");
     termcsopinfo = FakUserInterface.GetKodtab("C", "Termcsop");
     termekkodok = FakUserInterface.GetBySzintPluszTablanev("C", "TERMEKKOD");
     termfocsopalcsop = FakUserInterface.GetOsszef("C", "Termfocsopalcsop");
     termalcsopcsop = FakUserInterface.GetOsszef("C", "Termalcsopcsop");
     termcsopkod = FakUserInterface.GetOsszef("C", "Termcsopkod");
     termekkodtag = (MezoTag)termekkod.Tag;
     koltsfocsopinfo = FakUserInterface.GetKodtab("C", "Koltsfocsop");
     koltsalcsopinfo = FakUserInterface.GetKodtab("C", "Koltsalcsop");
     koltscsopinfo = FakUserInterface.GetBySzintPluszTablanev("C", "KOLTSEGCSOPORT");
     koltsegkodok = FakUserInterface.GetBySzintPluszTablanev("C", "KOLTSEGKOD");
     koltsfocsopalcsop = FakUserInterface.GetOsszef("C", "Koltsfocsopalcsop");
     koltsalcsopcsop = FakUserInterface.GetOsszef("C", "Koltsalcsopcsop");
     koltscsopkod = FakUserInterface.GetOsszef("C", "Koltscsopkod");
     dataGridView1.Columns.Remove(dataGridView1.Columns["KIVET"]);
     dataGridView1.Columns.Remove(dataGridView1.Columns["KOLTSEGKOD_ID_K"]);
     toolStripfo.Visible = false;
     mozgascontrol = ControltipusCollection.Find(groupBox1);
     mozgasinfo = mozgascontrol.Tablainfo;
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:28,代码来源:Penztarbetet.cs


示例2: Init

        public void Init(UjPartner parent, Vezerloinfo vezerles, Tablainfo partner,Tablainfo vezirpartner)
        {
            //panel1.Visible = false;
            //label2.Text = "Új partner felvétele";
            //panel3.Height = this.Height - panel1.Height;
            dataGridView3.Width = this.Width / 2;
            dataGridView4.Width = this.Width - dataGridView3.Width;
            megnev1.Width = dataGridView3.Width - 100;
            megnev2.Width = dataGridView4.Width - 100;
            dataGridView3.Visible = false;
            dataGridView4.Visible = false;
            Parentform = parent;
//            ParameterAtvetel(vezerles, false);
            Hivo = Vezerles.AktivControl;
            VezerloControl = (VezerloControl)Hivo.Hivo;
            Hivo.AktivControl = this;
            Vezerles = vezerles;
            Tabinfo = partner;
            TablainfoTag = partner.TablaTag;
            Elsoeset = true;
            bevsemainfo = FakUserInterface.GetCsoport("C", "Termfeloszt");
            koltssemainfo = FakUserInterface.GetCsoport("C", "Feloszt");
            termcsopinfo = FakUserInterface.GetKodtab("C", "Termcsop");
            koltscsopinfo = FakUserInterface.GetBySzintPluszTablanev("C", "KOLTSEGCSOPORT");
            felosztinfo = FakUserInterface.GetKodtab("C", "Fszazal");
        }
开发者ID:AndrasD,项目名称:VezIR,代码行数:26,代码来源:UjPartnerUserControl.cs


示例3: UjPartnerInit

  public void UjPartnerInit(Vezerloinfo vezerles,VezerloControl vezerlocontrol, string hivonev,Tablainfo szamlainfo,Tablainfo partnerinfo,Tablainfo vezirpartnerinfo,ComboBox partnercombo,FakUserInterface fak)
  {
      if (ujpartnerusercontrol == null)
      {
          Base hivo = vezerlocontrol.AktivControl;
          ujpartnerusercontrol = new Partner(fak,hivo,vezerles); 
          panel1.Controls.Add(ujpartnerusercontrol);
          ujpartnerusercontrol.Dock = DockStyle.Fill;
          ujpartnerusercontrol.UjpartnerForm = this;
      }
      Partnerinfo = partnerinfo;
      Vezirpartnerinfo = vezirpartnerinfo;
      Szamlainfo = szamlainfo;
      ujpartnerusercontrol.Szallitokotelezo = false;
      ujpartnerusercontrol.Vevokotelezo = false;
      if (hivonev == "Koltsszla")
      {
          ujpartnerusercontrol.Szallitokotelezo = true;
          vezirpartnerinfo.InputColumns["BEVPARTNER"].DefaultValue = "N";
          vezirpartnerinfo.InputColumns["KOLTSPARTNER"].DefaultValue = "I";
      }
      else
      {
          ujpartnerusercontrol.Vevokotelezo = true;
          vezirpartnerinfo.InputColumns["BEVPARTNER"].DefaultValue = "I";
          vezirpartnerinfo.InputColumns["KOLTSPARTNER"].DefaultValue = "N";
      }
      ujpartnerusercontrol.AltalanosInit();
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:29,代码来源:UjPartner.cs


示例4: Adatszolg

 /// <summary>
 /// az objectum letrehozasa
 /// </summary>
 /// <param name="vezerles"></param>
 public Adatszolg(Vezerloinfo vezerles)
 {
     InitializeComponent();
     ParameterAtvetel(vezerles, false);
     Tablainfo specfix = FakUserInterface.GetBySzintPluszTablanev("R", "SPECADATSZOLGNEVEK");
     specszovegek=new string[specfix.DataView.Count];
     for (int i = 0; i < specfix.DataView.Count; i++)
         specszovegek[i] = specfix.DataView[i].Row["SZOVEG"].ToString();
     specitemekarray = new ArrayList(specszovegek);
     useradatszolg = FakUserInterface.GetBySzintPluszTablanev("R", "USERADATSZOLG");
 }
开发者ID:AndrasD,项目名称:Vezir.egy,代码行数:15,代码来源:Adatszolg.cs


示例5: Penztarpenztar

 public Penztarpenztar(FakUserInterface fak, VezerloControl hivo, Vezerloinfo aktivvezerles)
 {
     InitializeComponent();
     ParameterAtvetel(fak, hivo, aktivvezerles);
     VezerloControl = hivo;
     panel1.Controls.Remove(panel12);
     SzuloGyerekInit();
     toolStripfo.Visible = false;
     mozgascontrol = ControltipusCollection.Find(groupBox1);
     mozgasinfo = mozgascontrol.Tablainfo;
 }
开发者ID:AndrasD,项目名称:Vezir.egy,代码行数:11,代码来源:Penztarpenztar.cs


示例6: Partner

        public Partner(FakUserInterface fak, Base hivo, Vezerloinfo vezerles)
        {
            InitializeComponent();
            ParameterAtvetel(fak, hivo, vezerles);
            partnerinfo = FakUserInterface.GetByAzontip("T CTPARTNER");
            vezpartnerinfo = FakUserInterface.GetByAzontip("T CTVEZIRPARTNER");
            vezpartnerinfo.ComboColumns["MARKETINGPARTNER"].DefaultValue = "N";
            gyokerpartner = UserParamTabla.TermCegPluszCegalattiTablainfok["PARTNERGYOKER"];
            gyokerpartner.ViewSorindex = 0;
            Hivo = hivo;
            toolStripfo.Visible = false;
            toolStrip1.Items.Remove(torol);
            if (hivo.Name == "VezerloControl")
            {
                VezerloControl = (VezerloControl)hivo;
                FakUserInterface.AdattoltByAktid(gyokerpartner);
                FakUserInterface.OsszesAdattoltByParent("PARTNERGYOKER");

            }
            else
            {
                VezerloControl = (VezerloControl)hivo.Hivo;
                partnerinfo.AktIdentity = -1;
                FakUserInterface.AdattoltByAktid(partnerinfo);
                FakUserInterface.OsszesAdattoltByParent("PARTNER");
//                panel1.Controls.Remove(toolStrip1);
                panel1.Controls.Remove(groupBox1);
                groupBox2.Dock = DockStyle.Fill;
                toolStrip1.Items.Remove(uj);
                toolStrip1.Items.Remove(elozo);
                toolStrip1.Items.Remove(kovetkezo);
                elolrol.Text = "Vissza";
            }
            AlapinfoInit(new object[] { new object[] { Alapinfotipus.Alap, new Panel[] { panel1, panel2 } } });
            kieg = ControltipusCollection.Find(groupBox3);
            bevpartnercol = vezpartnerinfo.InputColumns["BEVPARTNER"];
            koltspartnercol = vezpartnerinfo.InputColumns["KOLTSPARTNER"];
            partnerkoltsegkodcol = vezpartnerinfo.ComboColumns["KOLTSEGKOD_ID"];
            partnertermekkodcol = vezpartnerinfo.ComboColumns["TERMEKKOD_ID"];
            partnersemakodcol = vezpartnerinfo.ComboColumns["SEMA_ID"];
            termsemakodcol = vezpartnerinfo.ComboColumns["TERMSEMA_ID"];
            bevpartnerindex = vezpartnerinfo.InputColumns.IndexOf("BEVPARTNER");
            koltspartnerindex = vezpartnerinfo.InputColumns.IndexOf("KOLTSPARTNER");
            koltsegkodindex = vezpartnerinfo.InputColumns.IndexOf("KOLTSEGKOD_ID");
            termekkodindex = vezpartnerinfo.InputColumns.IndexOf("TERMEKKOD_ID");
            semakodindex = vezpartnerinfo.InputColumns.IndexOf("SEMA_ID");
            termsemakodindex = vezpartnerinfo.InputColumns.IndexOf("TERMSEMA_ID");
        }
开发者ID:AndrasD,项目名称:VezIR,代码行数:48,代码来源:Partner.cs


示例7: Folyoosztottkivet

 public Folyoosztottkivet(FakUserInterface fak, VezerloControl hivo, Vezerloinfo aktivvezerles)
 {
     InitializeComponent();
     ParameterAtvetel(fak, hivo, aktivvezerles);
     VezerloControl = hivo;
     panel12.Controls.Remove(panel2);
     panel12.Controls.Remove(panel111);
     toolStripfo.Visible = false;
     SzuloGyerekInit();
     mozgascontrol = ControltipusCollection.Find(groupBox1);
     mozgasinfo = mozgascontrol.Tablainfo;
     tetelcontrol = ControltipusCollection.Find("panel112");
     tetelinfo = tetelcontrol.Tablainfo;
     koltsfocsopinfo = FakUserInterface.GetKodtab("C", "Koltsfocsop");
     koltsalcsopinfo = FakUserInterface.GetKodtab("C", "Koltsalcsop");
     koltscsopinfo = FakUserInterface.GetBySzintPluszTablanev("C", "KOLTSEGCSOPORT");
     FakUserInterface.Combokupdate(koltscsopinfo.TablaTag);
     koltscsopcsop = FakUserInterface.GetOsszef("C", "Koltscsopkod");
     koltssemainfo = FakUserInterface.GetCsoport("C", "Feloszt");
     szazalinfo = FakUserInterface.GetKodtab("C", "Fszazal");
     koltsegkodok = FakUserInterface.GetBySzintPluszTablanev("C", "KOLTSEGKOD");
     termekkodok = FakUserInterface.GetBySzintPluszTablanev("C", "TERMEKKOD");
     termfocsopinfo = FakUserInterface.GetKodtab("C", "Termfocsop");
     termalcsopinfo = FakUserInterface.GetKodtab("C", "Termalcsop");
     termcsopinfo = FakUserInterface.GetKodtab("C", "Termcsop");
     termekkodok = FakUserInterface.GetBySzintPluszTablanev("C", "TERMEKKOD");
     termfocsopalcsop = FakUserInterface.GetOsszef("C", "Termfocsopalcsop");
     termalcsopcsop = FakUserInterface.GetOsszef("C", "Termalcsopcsop");
     termcsopkod = FakUserInterface.GetOsszef("C", "Termcsopkod");
     koltsfocsopalcsop = FakUserInterface.GetOsszef("C", "Koltsfocsopalcsop");
     koltsalcsopcsop = FakUserInterface.GetOsszef("C", "Koltsalcsopcsop");
     koltscsopkod = FakUserInterface.GetOsszef("C", "Koltscsopkod");
     koltscsoptag = (MezoTag)koltscsop.Tag;
     koltsfocsoptag = (MezoTag)koltsegfocsop.Tag;
     koltsalcsoptag = (MezoTag)koltsegalcsop.Tag;
     koltskodtag = (MezoTag)koltsegkod.Tag;
     termkodtag = (MezoTag)termekkod.Tag;
     termcsoptag = (MezoTag)termekcsoport.Tag;
     termalcsoptag = (MezoTag)termekalcsop.Tag;
     termfocsoptag = (MezoTag)termekfocsop.Tag;
     tetelszamtag = (MezoTag)tetelszam.Tag;
     mozgasinfo.TablaColumns["KOLTSCSOP_ID"].Lehetures = false;
     mozgasinfo.TablaColumns["KOLTSCSOP_ID"].ReadOnly = false;
     mozgasinfo.TablaColumns["KOLTSCSOP_ID"].Lathato = true;
     dataGridView1.Columns.Remove(dataGridView1.Columns["BETET"]);
     dataGridView1.Columns.Remove(dataGridView1.Columns["TERMEKKOD_ID_K"]);
     dataGridView1.Columns.Remove(dataGridView1.Columns["KOLTSEGKOD_ID_K"]);
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:48,代码来源:Folyoosztottkivet.cs


示例8: if

 /// <summary>
 /// kereses tablainformacio szerint
 /// </summary>
 /// <param name="tabinfo">
 /// kivant tablainformacio
 /// </param>
 /// <returns>
 /// mezoinformacio vagy null
 /// </returns>
 public MezoControlInfo this[Tablainfo tabinfo]
 {
     get
     {
         int j;
         int i = egytabinfok.IndexOf(tabinfo);
         j=i;
         if (i == -1)
             return null;
         else if (this[i].InputelemArray.Count == 0)
         {
             if (i != egytabinfok.Count - 1)
             {
                 j = i + 1;
                 if ((Tablainfo)egytabinfok[j] == tabinfo)
                     return (this[j]);
             }
         }
         return this[i];
     }
 }
开发者ID:AndrasD,项目名称:Vezir.egy,代码行数:30,代码来源:MezoTag.cs


示例9: Bevszla

        public Bevszla(FakUserInterface fak,VezerloControl hivo,Vezerloinfo aktivvezerles)
        {
            InitializeComponent();
            ParameterAtvetel(fak, hivo, aktivvezerles);
            VezerloControl = hivo;
            panel2.Parent.Controls.Remove(panel2);
            panel111.Parent.Controls.Remove(panel111);
            toolStrip12.Items.Remove(elolrol12);
            toolStrip12.Items.Remove(rogzit12);
//            toolStrip12.Items.Remove(torol12);
            SzuloGyerekInit();
            toolStripfo.Visible = false;
            szla = ControltipusCollection.Find(groupBox1);
            szlatetel = ControltipusCollection.Find(groupBox122);
            szlainfo = szla.Tablainfo;
            tetelinfo = szlatetel.Tablainfo;
            afainfo=fak.GetKodtab("C","Afa");
            bruttotag = (MezoTag)brutto.Tag;
            nettotag = (MezoTag)netto.Tag;
            termekkodtag = (MezoTag)termekkod.Tag;
            partnertag = (MezoTag)partner.Tag;
            maradektag  = (MezoTag)maradek.Tag;
            tetelszamtag = (MezoTag)tetelszam.Tag;
            afakulcstag = (MezoTag)afakulcs.Tag;
            termekfocsoptag = (MezoTag)termfocsop.Tag;
            termekalcsoptag = (MezoTag)termalcsop.Tag;
            termekcsoptag = (MezoTag)termcsop.Tag;
            partnerinfo = FakUserInterface.GetByAzontip("SZCTPARTNER");
            vezirpartnerinfo = FakUserInterface.GetByAzontip("SZCTVEZIRPARTNER");
            termfocsopinfo = FakUserInterface.GetKodtab("C", "Termfocsop");
            termalcsopinfo = FakUserInterface.GetKodtab("C", "Termalcsop");
            termcsopinfo = FakUserInterface.GetKodtab("C", "Termcsop");
            termekkodok = FakUserInterface.GetBySzintPluszTablanev("C", "TERMEKKOD");
            termfocsopalcsop = FakUserInterface.GetOsszef("C", "Termfocsopalcsop");
            termalcsopcsop = FakUserInterface.GetOsszef("C", "Termalcsopcsop");
            termcsopkod = FakUserInterface.GetOsszef("C", "Termcsopkod");
            szazalekinfo = FakUserInterface.GetKodtab("C", "Fszazal");
            szazalekosfeloszt = FakUserInterface.GetCsoport("C", "Termfeloszt");
        }
开发者ID:AndrasD,项目名称:VezIR,代码行数:39,代码来源:Bevszla.cs


示例10: AdattoltByAktid

 /// <summary>
 /// Termeszetes adattabla toltese id alapjan 
 /// </summary>
 /// <param name="info">
 /// toltendo adattabla tablainformacioja
 /// </param>
 public void AdattoltByAktid(Tablainfo info)
 {
     info.SelectString = " where " + info.IdentityColumnName + "='" + info.AktIdentity + "'";
     info.Adattolt(Aktintervallum, true);
     info.Tartalmaktolt();
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:12,代码来源:FakUserInterface.cs


示例11: GetTartal

 /// <summary>
 /// Egy tablainfo adattablajanak osszes sorabol azon sorok kivant nevu oszlopanak tartalmait 
 /// akarjuk, mely sorokban egy masik oszlop tartalma megfelel az ertek[] parameter valamelyikenek
 /// </summary>
 /// <param name="tabinfo">
 /// a tablainformacio
 /// </param>
 /// <param name="kivantadatnev">
 /// a kivant column neve
 /// </param>
 /// <param name="tartalnev">
 /// azon column neve, melynek tartalmat vizsgalni kell
 /// </param>
 /// <param name="ertek">
 /// a vizsgalando column kivant ertekeinek tombje
 /// </param>
 /// <returns>
 /// a kivant column (vizsgalatnak megfelelo) tartalmainak tombje
 /// </returns>
 public string[] GetTartal(Tablainfo tabinfo, string kivantadatnev, string tartalnev, string[] ertek)
 {
     return tabinfo.Adattabla.GetTartal(kivantadatnev, tartalnev, ertek);
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:23,代码来源:FakUserInterface.cs


示例12: GetTartalByDatumTolIg

 /// <summary>
 /// Egy tablainfo adattablajanak azon sorabol,ahol a DATUMTOL es DATUMIG oszlop tartalma adott intervallumba esik,
 /// a kivant nevu column tartalmat kivanjuk
 /// </summary>
 /// <param name="tabinfo">
 /// a tablainformacio
 /// </param>
 /// <param name="kivantadatnev">
 /// a kivant column neve
 /// </param>
 /// <param name="datumtolig">
 /// a datumintervallum
 /// </param>
 /// <returns>
 /// a kivant tartalom vagy ""
 /// </returns>
 public string[] GetTartalByDatumTolIg(Tablainfo tabinfo, string kivantadatnev, DateTime[] datumtolig)
 {
     return tabinfo.Adattabla.GetTartal(kivantadatnev, datumtolig);
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:20,代码来源:FakUserInterface.cs


示例13: Attach

        /// <summary>
        /// A megadott UserControl-hoz tartozo UserControlInfo objektumot hoz letre, mely befuzesre kerul egyfelol
        /// minden, a parameterek kozt megadott Tablainfo objectum UserControlCollection-jebe, masfelol a sajatjaba
        /// is. A UserControlInfo eloallitashoz elobb a ControlTagokTolt-ot kell kiadni
        /// 
        /// </summary>
        /// <param name="cont">
        /// UserControl
        /// </param>
        /// <param name="vezerles">
        /// vezerloinfo
        /// </param>
        /// <param name="tabinfok">
        /// a UserControl altal hasznalt tablainformaciok tombje
        /// </param>
        /// <param name="tabpage">
        /// ha a UserControl TabPage-ben fut, a TabPage, egyebkent null
        /// </param>
        /// <param name="menuitem">
        /// ha van MenuStrip, a UserControlhoz tartozo aktiv menuitem, egyebkent null
        /// </param>
        /// <param name="dropitem">
        /// ha a UserControl dropitemhez tartozik, az aktiv dropitem, egyebkent null
        /// </param>
        /// <returns>
        /// letrehozott objectum
        /// </returns>
        public UserControlInfo Attach(Base cont, Vezerloinfo vezerles, ref Tablainfo[] tabinfok, TabPage tabpage, ToolStripMenuItem menuitem, ToolStripMenuItem dropitem)
        {
            UserControlInfo egyinfo = null;
            UserControlCollection egyinfok = _usercontrolok[cont,menuitem,dropitem];
            if (egyinfok == null)
                egyinfo = new UserControlInfo(cont, vezerles, tabinfok, tabpage, menuitem, dropitem);
            else
            {
                egyinfo = egyinfok.Find(cont, tabinfok);
                if (egyinfo == null)
                    egyinfo = new UserControlInfo(cont, vezerles, tabinfok, tabpage, menuitem, dropitem);

                Tablainfo[] egytabinfok = egyinfo.Tabinfok;
                foreach (Tablainfo tabinfo in tabinfok)
                {
                    Tablainfo egytabinfo = egyinfo.TabinfoArray.GetByAzontip(tabinfo.Azontip);
                    if (egytabinfo == null)
                        egytabinfo = (Tablainfo)egyinfo.TabinfoArray[egyinfo.TabinfoArray.Add(tabinfo)];
                    if (tabinfo.UserControlok.IndexOf(egyinfo) == -1)
                    {
                        tabinfo.UserControlok.Add(egyinfo);
                        tabinfo.AktualControlInfo = egytabinfo.AktualControlInfo;
                        tabinfo.AktualControlInfo.UserControlInfo = egyinfo;
                    }
                }
            }
            for (int i = 0; i < egyinfo.EgyContinfoArray.Count; i++)
            {
                for (int j = 0; j < egyinfo.EgyContinfoArray[i].Inputeleminfok.Length; j++)
                {
                    MezoTag egytag = egyinfo.EgyContinfoArray[i].Inputeleminfok[j];
                    if (!egytag.Controltipus.Contains("DataGrid") && egytag.Control != null && egytag.Control.Enabled)
                    {
                        if (egyinfo.VeryFirstTag == null)
                            egyinfo.VeryFirstTag = egytag;
                        egyinfo.VeryLastTag = egytag;
                    }
                }
            }
            return egyinfo;
        }
开发者ID:AndrasD,项目名称:VezIR,代码行数:68,代码来源:FakUserInterface.cs


示例14: cbtbinfotolt

        /// <summary>
        /// Belso hasznalatra
        /// Vegul is minden ControlTagokTolt itt kot ki, ez vegzi egy-egy inputControl mezoinformaciojanak letrehozasat es a collection-be fuzeset
        /// </summary>
        private void cbtbinfotolt(Base hivo, MezoControlInfo egycontinfo, Control control, Tablainfo tabinfo, MezotagCollection Controlok, TabPage aktivpage, ToolStripMenuItem aktivmenuitem, ToolStripMenuItem aktivdropitem)
        {
            EventTilt = true;
            egycontinfo.ParentControl = control.Parent;
            MezotagCollection controlok = Controlok;
            TextBox tb;
            FormattedTextBox.FormattedTextBox ftb;
            ComboBox cb;
            DateTimePicker pk;
            Label lb;
            MezoTag egytag = null;
            Cols egycol;
            Cols egyinp;
            DataGridView gw;
            int numind;
            string egytagstring = "";
            bool talalt = false;
            if (control.Tag != null)
            {
                try
                {
                    MezoTag tag = (MezoTag)control.Tag;
                    egytagstring = tag.Mezonev;
                }
                catch
                {
                    egytagstring = control.Tag.ToString();
                }
            }
            string nevi = control.GetType().FullName;
            for (int i = 0; i < _fullnevek.Length; i++)
            {
                if (_fullnevek[i] == nevi)
                {
                    talalt = true;
                    numind = i;
                    if (egytagstring != "" || i == 7)
                    {
                        if (i == 7) // DataGridView
                        {
                            gw = (DataGridView)control;
                            egycontinfo.DataGridView = gw;
                            egytag = new MezoTag(tabinfo, "", this, egycontinfo, aktivpage, aktivmenuitem, aktivdropitem, gw);
                            tabinfo.Adattabla.GridView = gw;
                            egytag.Hivo = hivo;
                            egytag.Elemindex = i;
                            control.Tag = egytag;
                            egytag.Control = control;
                            egytag.Controltipus = _nevek[i];
                            if (gw.ReadOnly)
                                gw.Columns.AddRange(tabinfo.CreateGridViewColumns(true));
                            else
                            {
                                egytag.Control.Enabled = false;
                                //egytag.DataGridView.CellEnter += new DataGridViewCellEventHandler(DataGridView_CellEnter);
                                //egytag.DataGridView.CellLeave += new DataGridViewCellEventHandler(DataGridView_CellLeave);
                                //egytag.DataGridView.UserAddedRow += new DataGridViewRowEventHandler(DataGridView_UserAddedRow);
                                //egytag.DataGridView.UserDeletingRow += new DataGridViewRowCancelEventHandler(DataGridView_UserDeletingRow);
                                //                                egytag.DataGridView.Scroll += new ScrollEventHandler(DataGridView_Scroll);

                                for (int j = 0; j < egytag.DataGridView.ColumnCount; j++)
                                {
                                    DataGridViewColumn dgcol = (DataGridViewColumn)egytag.DataGridView.Columns[j];
                                    if (!dgcol.ReadOnly && dgcol.Visible)
                                    {
                                        MezoTag egytag1 = new MezoTag(tabinfo, dgcol.Name, this, egycontinfo, aktivpage, aktivmenuitem, aktivdropitem);
                                        egytag1.Hivo = hivo;
                                        controlok.Add(egytag1);
                                        try
                                        {
                                            DataGridViewTextBoxColumn tbcol = (DataGridViewTextBoxColumn)dgcol;
                                            egytag1.AktivCell = new DataGridViewTextBoxCell();
                                            egytag1.AktivCell.Style.BackColor = _aktivinputbackcolor;
                                            egytag1.AktivCell.Style.Font = _aktivinputfont;
                                            egytag1.TextBoxColumn = tbcol;
                                            egytag1.Controltipus = "TextBoxCell";
                                        }
                                        catch
                                        {
                                            try
                                            {
                                                DataGridViewCheckBoxColumn cbcol = (DataGridViewCheckBoxColumn)dgcol;
                                                egytag1.AktivCell = new DataGridViewCheckBoxCell();
                                                egytag1.AktivCell.Style.BackColor = _aktivinputbackcolor;
                                                egytag1.AktivCell.Style.Font = _aktivinputfont;
                                                egytag1.CheckBoxColumn = cbcol;
                                                egytag1.Controltipus = "CheckBoxCell";
                                            }
                                            catch
                                            {
                                                DataGridViewComboBoxColumn combocol = (DataGridViewComboBoxColumn)dgcol;
                                                egytag1.AktivCell = new DataGridViewComboBoxCell();
                                                egytag1.AktivCell.Style.BackColor = _aktivinputbackcolor;
                                                egytag1.AktivCell.Style.Font = _aktivinputfont;
                                                egytag1.ComboBoxColumn = combocol;
                                                egytag1.Controltipus = "ComboBoxCell";
//.........这里部分代码省略.........
开发者ID:AndrasD,项目名称:VezIR,代码行数:101,代码来源:FakUserInterface.cs


示例15: CreateControlinfo

 /// <summary>
 /// tablainformacio szamara MezoConrolInfo-t allit elo, belso hasznalatra
 /// </summary>
 /// <param name="tabinfo">
 /// a tablainformacio
 /// </param>
 /// <param name="hivo">
 /// a hivo UserControl
 /// </param>
 /// <returns>
 /// a MezoControlInfo
 /// </returns>
 private MezoControlInfo CreateControlinfo(Tablainfo tabinfo, Base hivo)
 {
     MezoControlInfo egyc = new MezoControlInfo(hivo, tabinfo);
     return egyc;
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:17,代码来源:FakUserInterface.cs


示例16: ControlTagokTolt

 /// <summary>
 /// Feladata MezoControlInfoCollection eloallitasa, ez MezoControlInfo-kbol all.
 /// Egy MezoControlInfo egy input Control szukseges informacioit tartalmazza.
 /// A TERVEZO ezt hasznalja.
 /// </summary>
 /// <param name="hivo">
 /// a UserControl, amely szamara a collection-t eloallitjuk
 /// </param>
 /// <param name="control">
 /// panel2  (az Alap UserControl-ban definialt, ez tartalmazza a dataGridView1-et)
 /// </param>
 /// <param name = "info">
 /// az a tablainformacio, melyet a UserControl kezel
 /// </param>
 /// <param name="aktivpage">
 /// Az a TabPage, melyben a UserControl fut
 /// </param>
 /// <param name="aktivmenuitem">
 /// A TERVEZO-ben null
 /// </param>
 /// <param name="aktivdropitem">
 /// A TERVEZO-ben null
 /// </param>
 /// <returns>
 /// az eloallitott collection
 /// </returns>
 public MezoControlInfo ControlTagokTolt(Base hivo, Control control, ref Tablainfo info, TabPage aktivpage, ToolStripMenuItem aktivmenuitem, ToolStripMenuItem aktivdropitem)
 {
     Tablainfo tabinfo = info;
     if (info == null)
     {
         char[] vesszo = new char[] { Convert.ToChar(",") };
         bool vesszopoz = control.Tag.ToString().Contains(",");
         if (vesszopoz)
         {
             string[] split = control.Tag.ToString().Split(vesszo);
             tabinfo = _tablainfok.GetBySzintPluszTablanev(split[0], split[1]);
         }
         else
             tabinfo = _tablainfok.GetByAzontip(control.Tag.ToString());
         control.Tag = tabinfo;
     }
     Control.ControlCollection Controls = control.Controls;
     control.Tag = tabinfo;
     MezoControlInfo egycontinfo = null;
     MezoControlCollection egycontarr = info.ControlInfok;
     if (egycontarr.Count != 0)
     {
         egycontinfo = egycontarr[hivo];
         if (egycontinfo != null)
         {
             if (egycontinfo.Tabinfo != info || egycontinfo.InputelemArray.Count == 0)
             {
                 egycontarr.Remove(egycontinfo);
                 info.ControlInfok.Remove(egycontinfo);
                 egycontinfo = null;
             }
         }
     }
     if (egycontinfo != null)
         return egycontinfo;
     egycontinfo = CreateControlinfo(tabinfo, hivo);
     tabinfo.AktualControlInfo = egycontinfo;
     MezotagCollection controlok = egycontinfo.InputelemArray;
     for (int i = 0; i < Controls.Count; i++)
     {
         cbtbinfotolt(hivo, egycontinfo, Controls[i], tabinfo, controlok, aktivpage, null, null);
         tabinfo.ControlInfok.Add(egycontinfo);
     }
     for (int i = 0; i < controlok.Count; i++)
     {
         MezoTag egytag = controlok[i];
         if (i == 0)
             egytag.First = true;
         else if (i == controlok.Count - 1)
             egytag.Last = true;
         egytag.OsszesTag = egycontinfo.Inputeleminfok;
     }
     return egycontinfo;
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:80,代码来源:FakUserInterface.cs


示例17: GetAllChildinfo

 /// <summary>
 /// Belso hasznalatra
 /// </summary>
 /// <param name="info"></param>
 /// <param name="ar"></param>
 /// <returns></returns>
 private ArrayList GetAllChildinfo(Tablainfo info, ArrayList ar)
 {
     ar.Add(info);
     Tablainfo[] childinfo = (Tablainfo[])info.TermChildTabinfo.ToArray(typeof(Tablainfo));
     if (childinfo == null)
         return ar;
     else
     {
         foreach (Tablainfo egytabinfo in childinfo)
         {
             ArrayList reszar = GetAllChildinfo(egytabinfo, new ArrayList());
             ar.AddRange(reszar);
         }
         return ar;
     }
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:22,代码来源:FakUserInterface.cs


示例18: GetSelWhere

 private string GetSelWhere(Tablainfo childinfo, string specnev, string[] specdatumok)
 {
     string selwhere = "";
     ArrayList ar = new ArrayList(childinfo.SpecDatumNevek);
     if (ar.Contains(specnev))
         selwhere = " and " + specnev + " <= '" + specdatumok[1] + "' and " + specnev + " >= '" + specdatumok[0] + "'";
     return selwhere;
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:8,代码来源:FakUserInterface.cs


示例19: AdattoltByParent

        /// <summary>
        /// 
        /// </summary>
        /// <param name="parent"></param>
        /// <param name="kozosselwhere"></param>
        /// <param name="specnevek"></param>
        /// <param name="specdatumok"></param>
        private void AdattoltByParent(Tablainfo parent, string kozosselwhere, string[] specnevek, string[] specdatumok,bool kellkezdetvegfigyeles)
        {

            foreach (Tablainfo egychild in parent.TermChildTabinfo)
            {
                string kezdetefeltetel = "";
                if (kellkezdetvegfigyeles && egychild.TablaColumns["KEZDETE"]!=null)        
                {
                              kezdetefeltetel = "(KEZDETE IS NULL OR KEZDETE <= '" + DatumToString(Aktintervallum[1]) +
                                 "') AND (VEGE IS NULL  OR VEGE >= '" + DatumToString(Aktintervallum[0]) + "') ";
                }
                string selwhere = "";
                ArrayList specnevar = new ArrayList();
                if (specnevek != null)
                {
                    if (specnevek.Length < specdatumok.Length)
                        selwhere = GetSelWhere(egychild, specnevek[0], specdatumok);
                    else
                    {
                        specnevar = new ArrayList(specnevek);
                        bool elso = true;
                        bool voltmar = false;
                        for (int i = 0; i < egychild.SpecDatumNevek.Length; i++)
                        {
                            int j = specnevar.IndexOf(egychild.SpecDatumNevek[i]);
                            if (j != -1)
                            {
                                if (elso)
                                {
                                    selwhere += " and (";
                                    elso = false;
                                }
                                if (voltmar)
                                    selwhere += " or ";
                                selwhere += specnevek[j] + " ='" + specdatumok[j] + "'";
                                voltmar = true;
                            }
                        }
                        if (!elso)
                            selwhere += ")";
                    }
                }

                egychild.SelectString = kozosselwhere + selwhere;
                if (kezdetefeltetel != "")
                    egychild.SelectString += " AND " + kezdetefeltetel;
                egychild.Adattolt(Aktintervallum, true);
                egychild.Tartalmaktolt();
                if (egychild.DataView.Count == 0)
                    selwhere = " where "+ egychild.IdentityColumnName + " = -1";
                else
                {
                    selwhere = "";
                    for (int i = 0; i < egychild.DataView.Count; i++)
                    {
                        egychild.AktIdentity = Convert.ToInt64(egychild.DataView[i].Row[egychild.IdentityColumnName].ToString());
                        if (selwhere == "")
                            selwhere = " where (";
                        else
                            selwhere += " OR ";
                        selwhere += egychild.IdentityColumnName + " = " + egychild.AktIdentity.ToString();
                        if (i == egychild.DataView.Count - 1)
                            selwhere += ")";
                    }
                }
                AdattoltByParent(egychild, selwhere, specnevek, specdatumok, kellkezdetvegfigyeles);
           }
        }
开发者ID:AndrasD,项目名称:VezIR,代码行数:75,代码来源:FakUserInterface.cs


示例20: GetSzurtTabinfoIdk

 /// <summary>
 /// Tablainformacio adattabla azon sorainak id-tombjet kivanjuk, melyek a szuresnek megfelelnek
 /// </summary>
 /// <param name="tabinfo">
 /// A kivant tablainformacio
 /// </param>
 /// <param name="szures">
 /// a parameter object[] egy eleme:
 /// new object{string columnneve,string kivant tartalom}
 /// </param>
 /// <returns>
 /// a szuresnek megfelelo id-tomb vagy null
 /// </returns>
 public string[] GetSzurtTabinfoIdk(Tablainfo tabinfo, object[] szures)
 {
     DataRow[] rows = tabinfo.Find(szures);
     ArrayList ar = new ArrayList();
     int idindex = tabinfo.IdentityColumnIndex;
     for (int i = 0; i < rows.Length; i++)
         ar.Add(rows[i][idindex].ToString());
     if (ar.Count == 0)
         return null;
     return (string[])ar.ToArray(typeof(string));
 }
开发者ID:AndrasD,项目名称:VezIR,代码行数:24,代码来源:FakUserInterface.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# FakeItEasy.Fake类代码示例发布时间:2022-05-26
下一篇:
C# Drawing.Size类代码示例发布时间:2022-05-26
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap