本文整理汇总了C#中FakPlusz.Alapfunkciok.FakUserInterface.GetByAzontip方法的典型用法代码示例。如果您正苦于以下问题:C# FakUserInterface.GetByAzontip方法的具体用法?C# FakUserInterface.GetByAzontip怎么用?C# FakUserInterface.GetByAzontip使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类FakPlusz.Alapfunkciok.FakUserInterface
的用法示例。
在下文中一共展示了FakUserInterface.GetByAzontip方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: BevetelekInit
public void BevetelekInit(FakUserInterface fak, VezerloControl hivo, Vezerloinfo aktivvezerles)
{
partnerinfo = fak.GetByAzontip("SZCTPARTNER");
partnertetelinfo = fak.GetByAzontip("SZCTVEZIRPARTNER");
partneridk = fak.GetTartal(partnertetelinfo, "PARTNER_ID", "BEVPARTNER", "I");
TermCegPluszCegalattiTabinfok = hivo.TermCegPluszCegalattiTabinfok;
ValasztekTablaNev = "PARTNER";
ValasztekIdNev = "PARTNER_ID";
DatasetTablak = new DataTable[] { dataset.CEGSZLAHONAPOK, dataset.BEVSZLA, dataset.BEVSZLA_TETEL };
AlaplistaControlInit(fak, hivo, aktivvezerles, DatasetTablak);
AlapTablaNev = "CEGSZLAHONAPOK";
AlapTablaSelectString = " where SZLA_DATUM> = '" + DatumtolString + "' and SZLA_DATUM <= '" + DatumigString + "'";
AlapIdNev = "CEGHONAP_ID";
}
示例2: Feltetelinfo
/// <summary>
/// objectum letrehozasa
/// </summary>
/// <param name="listainfok">
/// listainfok
/// </param>
/// <param name="fakuserinterface">
/// fakuserinterface
/// </param>
/// <param name="view">
/// a feltetelmeghatarozas view-ja
/// </param>
/// <param name="viewindex">
/// sorindex a view-ban
/// </param>
public Feltetelinfo(ListaInfok listainfok, FakUserInterface fakuserinterface, DataView view, int viewindex)
{
ListaInfok = listainfok;
Feltetelinfok = ListaInfok.FeltColl;
DataRow dr = view[viewindex].Row;
Tablainfo tabinfo = fakuserinterface.GetByAzontip(dr["AZONTIP"].ToString());
Tabinfo = tabinfo;
Cols mezocol = null;
bool csakuressor = dr["MEZONEV"].ToString() == "";
ZaroZarojel = dr["ZAROZAROJEL"].ToString();
if (csakuressor)
FeltetelSorLista = ZaroZarojel;
else
{
mezocol = tabinfo.TablaColumns[dr["MEZONEV"].ToString()];
ColumnInfo = mezocol;
NyitoZarojel = dr["NYITOZAROJEL"].ToString();
Relacio = dr["RELACIO"].ToString();
Ertek = dr["MASODIKELEM"].ToString();
EsVagy = dr["ESVAGY"].ToString();
FeltetelSorLista = NyitoZarojel;
bool stringe = mezocol.DataType.ToString() == "System.String";
bool datume = mezocol.DataType.ToString() == "System.DateTime";
if (mezocol.Comboe)
{
FeltetelSorSelect = mezocol.ColumnName + Relacio;
if (stringe)
FeltetelSorSelect += "'";
FeltetelSorSelect += mezocol.Combo_Info.GetComboAktfileba(Ertek);
if (stringe)
FeltetelSorSelect += "'";
}
else if (stringe)
{
if (Relacio == "=")
{
FeltetelSorSelect = mezocol.ColumnName + "like '%"+ Ertek + "%'";
}
else
FeltetelSorSelect = "substring(" + mezocol.ColumnName + ",1," + Ertek.Length + ")" + Relacio + "'" + Ertek + "'";
}
else if (datume)
FeltetelSorSelect = mezocol.ColumnName + Relacio + "'" + Ertek + "'";
else
FeltetelSorSelect = mezocol.ColumnName + Relacio + Ertek;
FeltetelSorLista += dr["ELSOELEM"].ToString();
// FeltetelSorSelect += Relacio;
FeltetelSorLista += Relacio;
//if (!mezocol.Comboe)
//{
// if (mezocol.DataType.ToString() == "System.String" || mezocol.DataType.ToString() == "System.DateTime")
// FeltetelSorSelect += "'" + Ertek + "'";
// else
// FeltetelSorSelect += Ertek;
//}
//else
// FeltetelSorSelect += mezocol.Combo_Info.GetComboAktfileba(Ertek);
if (viewindex < ListaInfok.Hivo.userselectcount && view.Table.TableName=="FELTETEL")
UserFeltetel = true;
FeltetelSorLista += dr["MASODIKELEM"].ToString();
FeltetelSorLista += ZaroZarojel;
}
}
示例3: ListaInfok
/// <summary>
/// objectum letrehozasa
/// </summary>
/// <param name="hivo">
/// hivo
/// </param>
/// <param name="osszesview">
/// viewk listaja
/// </param>
public ListaInfok(Altlistazoalap hivo, ArrayList osszesview)
{
Hivo = hivo;
Tabinfo = Hivo.Tabinfo;
Listae = hivo.listae;
FakUserInterface = hivo.FakUserInterface;
TablainfoRow = Tabinfo.DataView[0].Row;
int ig;
if (Listae)
ig = 2;
else
ig = 4;
for (int l = 0; l < ig; l++)
{
view = (DataView)osszesview[0]; // parameterview
table = view.Table;
sort = view.Sort;
view.Sort = "AZONTIP,MEZONEV";
if (l == 0)
{
azontip = "";
for (int i = 0; i < table.Columns.Count; i++)
{
string colnev = table.Columns[i].ColumnName;
if (colnev.Contains("SORSZAM"))
view.Sort = colnev + ",AZONTIP,MEZONEV";
else
view.Sort = "AZONTIP,MEZONEV";
azontip = "";
for (int j = 0; j < view.Count; j++)
{
dr = view[j].Row;
egyazontip = dr["AZONTIP"].ToString();
if (egyazontip != azontip)
tabinfo = FakUserInterface.GetByAzontip(egyazontip);
MezoinfoOsszeallit(dr);
if (vanfeltben || vansorfeltben || vanoszlfeltben || sorrendsorszam != "0" || kellosszegzes ||
osszegzendo || atlagolando || csakosszegsorba || oszlopsorszam != "0" || matrixsorszam != "0")
{
if (Tablainfok.IndexOf(tabinfo) == -1)
{
Tablainfok.Add(tabinfo);
Clear(tabinfo);
}
Mezoinfo mezoinfo = new Mezoinfo(tabinfo, mezonev, sorrendsorszam, kellosszegzes, osszegzendo,
atlagolando, csakosszegsorba, oszlopsorszam, matrixsorszam);
switch (colnev)
{
case "OSZLOPSORSZAM":
if (oszlopsorszam != "0")
Oszlopinfok.Mezoinfok.Add(tabinfo, mezoinfo);
break;
case "SORRENDSORSZAM":
if (sorrendsorszam != "0")
{
Sorrendinfok.Mezoinfok.Add(tabinfo, mezoinfo);
string ssort = tabinfo.Sort;
if (ssort != "")
ssort += ",";
ssort += mezoinfo.ColumnInfo.ColumnName;
tabinfo.Sort = ssort;
}
break;
case "MATRIXSORSZAM":
if (matrixsorszam != "0")
{
Matrixpontinfok.Mezoinfok.Add(tabinfo, mezoinfo);
}
break;
}
}
azontip = egyazontip;
}
}
}
else
{
azontip = "";
string filt = view.RowFilter;
view.RowFilter = "VANFELTBEN = 'Igen'";
if (l != 1)
view.RowFilter += " OR VANSORFELTBEN = 'Igen' OR VANOSZLFELTBEN = 'Igen '";
for (int i = 0; i < view.Count; i++)
{
dr = view[i].Row;
egyazontip = dr["AZONTIP"].ToString();
if (egyazontip != azontip)
tabinfo = FakUserInterface.GetByAzontip(egyazontip);
azontip = egyazontip;
MezoinfoOsszeallit(dr);
//.........这里部分代码省略.........