- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
public static DataTable GetMainMenu()
{
DataTable dt = null;
if (DataManager.IsClientServer)
{
dt = new DataTable();
using (OracleCommand qGetMainMenu = new OracleCommand())
{
qGetMainMenu.Connection = DataManager.OracleSession;
qGetMainMenu.CommandText = String.Format("SELECT * FROM {0}.V_MENU", DataManager.DataSchema);
using (OracleDataReader odr = qGetMainMenu.ExecuteReader())
{
dt.Load(odr);
odr.Close();
}
}
}
else
{
using (Service.AbvServiceClient client = Utils.CreateServiceClient())
{
dt = client.GetMainFormMenu();
}
}
return dt;
}
Код писали бывшие дельфисты.
з.ы. система "разрабатывается" в крупном банке, финансовые операции, документооборот и т.д. и т.п.
вот это уже фейл.
зачем зашивать базу?
Хотя есть потуги к структурированию в виде Utils.CreateServiceClient()
если нет желания учиться и развиваться, это их дело. хотят говнокод писать, пусть пишут, личный выбор каждого.
а вот если еще выёживаються сцуко пытаются, то убить ап стену нах!!!
а вот то, что новый код вставили прямо в те же старые методы, вот это заслуживает суровой кары )
например, чтобы опубликовать здесь имена авторов ))))