12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Configuration;
- using System.Data.Common;
- namespace Платежи
- {
- class Program
- {
- static void Main(string[] args)
- {
- string dp = ConfigurationManager.AppSettings["provider"];
- string cnStr = ConfigurationManager.AppSettings["conStr"];
- DbProviderFactory df = DbProviderFactories.GetFactory(dp);
- using (DbConnection cn = df.CreateConnection())
- {
- Console.WriteLine("Объект подключения: " + cn.GetType().Name);
- cn.ConnectionString = cnStr;
- cn.Open();
- DbCommand cmd = df.CreateCommand();
- Console.WriteLine("Объект команды: " + cmd.GetType().Name);
- cmd.Connection = cn;
- string strSQL = "Select * From ";
- cmd.CommandText = strSQL + "Users";
- using (DbDataReader dr = cmd.ExecuteReader())
- {
- Console.WriteLine("Объект чтения данных: " + dr.GetType().Name);
- Console.WriteLine("\n Cписок пользователей");
- while (dr.Read())
- Console.WriteLine("-> ID - {0} | FIO -{1} | Login - {2} | Password - {3} | Pincode - {4} ",
- dr[0], dr[1], dr[2], dr[3], dr[4]);
- }
- cmd.CommandText = strSQL + "Pay";
- using (DbDataReader dr = cmd.ExecuteReader())
- {
- Console.WriteLine("Объект чтения данных: " + dr.GetType().Name);
- Console.WriteLine("\n Cписок платежей");
- while (dr.Read())
- Console.WriteLine("-> ID - {0} | Дата -{1} | Категория - {2} | Наиминование платежа - {3} | Количество - {4} | Цена - {5} | Стоимость - {6} ",
- dr[0], dr[1], dr[2], dr[3], dr[4], dr[5], dr[6]);
- }
- }
- Console.ReadKey();
- }
- }
- }
|