private void Window_Loaded(object sender, RoutedEventArgs e)
{
tables.ItemsSource = fillGrid();
}
public class Employee
{
public string EmployeePhone { get; set; }
public string EmployeeId { get; set; }
public string EmployeePib { get; set; }
public string EmployeeEmail { get; set; }
public string EmployeeMessage { get; set; }
public string EmployeeIp { get; set; }
public string EmployeeDate { get; set; }
}
public List<Employee> fillGrid() {
MysqlConn Conn = new MysqlConn();
MySqlDataReader reader = Conn.ConnectionDataBase(Con.RetSet("Host"), Con.RetSet("User"), Con.RetSet("DB"), Con.RetSet("Pass"), "SELECT * FROM s");
var _list = new List<Employee>();
while (reader.Read())
{
var tabl = new Employee()
{
EmployeeId = reader["id"].ToString(),
EmployeePib = reader["pib"].ToString(),
EmployeeEmail = reader["email"].ToString(),
EmployeePhone = reader["phone"].ToString(),
EmployeeMessage = reader["message"].ToString(),
EmployeeIp = reader["ip"].ToString(),
EmployeeDate = reader["send"].ToString()
};
_list.Add(tabl);
}
Conn.Cls();
return _list;
}
private int GetNumOfLines(string multiPageString, int wrapWidth, Font fnt)
{
var sfFmt = new StringFormat(StringFormatFlags.LineLimit);
using(var g = Graphics.FromImage(New Bitmap(1, 1)))
{
var iHeight = g.MeasureString(multiPageString, fnt, wrapWidth, sfFmt).Height;
var iOneLineHeight = g.MeasureString("Z", fnt, wrapWidth, sfFmt).Height;
return (int)(iHeight / iOneLineHeight)
}
}
public class Company : IDbEntity
{
/// <summary>
/// id компании
/// </summary>
public int Id { get; set; }
/// <summary>
/// Наименование компании
/// </summary>
public string Name { get; set; }
/// <summary>
/// Описание
/// </summary>
public string Description { get; set; }
public override string ToString()
{
return $"{Name}";
}
}
public static void Main(string[] args)
{
string[] names = { "васе", "пете", "коле" };
var names2 = "Позвонить ";
var readline = Console.ReadLine();
//поиск имени
var word = names.FirstOrDefault(n => (names2 + n) == readline);
if (!string.IsNullOrEmpty(word))
{
Console.WriteLine("Вызов" + names.Aggregate((a, b) => a + ", " + b));
}
else
{
Console.WriteLine("Ошибка");
}
Console.ReadLine();
}
public class Program
{
public static void Main(string[] args)
{
//Просто вызываем функцию
summaNumbers(100);
Console.WriteLine();
Console.WriteLine(summaNumbersAndReturnCount(100));
}
static void summaNumbers(int x)
{
for (int i = 0; i <= x; i++)
{
//Условие проверяющее, что допустим дальше расчитывать смысла нет и поэтому
//вызываем return завершающее данную функцию и возвращающее управление Main
//if(condition == 0)
// return;
if (i % 3 == 0 && i % 5 == 0)
{
Console.WriteLine(i);
}
}
}
static int summaNumbersAndReturnCount(int x)
{
var _count = 0;
for (int i = 0; i <= x; i++)
{
//Условие проверяющее, что допустим дальше расчитывать смысла нет и поэтому
//вызываем return завершающее данную функцию и возвращающее управление Main
//if(condition == 0)
// return;
if (i % 3 == 0 && i % 5 == 0)
{
_count++;
}
}
return _count;
}
}
Console.ForegroundColor = ConsoleColor.Red;
Console.BackgroundColor = ConsoleColor.Yellow;
Console.WriteLine("Вычисления c и s круга");
Console.WriteLine("");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.BackgroundColor = ConsoleColor.Black;
Console.Write("Введите радиус > ");
double r = Convert.ToDouble(Console.ReadLine());
//длина окружности:
double c = 2 * Math.PI * r;
//площадь круга:
double s = Math.PI * r * r;
//округляем значения:
c = Math.Round(c, 2);
s = Math.Round(s, 2);
//печатаем результаты вычислений в консольном окне:
Console.ForegroundColor = ConsoleColor.Green;