using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApp1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
enum Zodiac : int
{
Овен,
Телец,
Близнецы,
Рак,
Лев,
Дева,
Весы,
Скорпион,
Стрелец,
Козерог,
Водолей,
Рыбы
}
private void button1_Click(object sender, EventArgs e)
{
int birdth_month = int.Parse(textBox1.Text);
int birdth_day = int.Parse(textBox1.Text);
Zodiac date = (Zodiac)Convert.ToInt32(comboBox1.SelectedIndex) + 1;
label2.Text = Convert.ToString((int)date);
if (birdth_day > 31 | (comboBox1.SelectedIndex + 1) > 12)
{
MessageBox.Show("Неверная дата");
}
switch ((int)date)
{
case 1:
label1.Text = (birdth_day <= 20) ? Zodiac.Козерог.ToString() : Zodiac.Козерог.ToString();
pictureBox1.Image = (birdth_day <= 20) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\1.jpg") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\1.jpg");
break;
case 2:
label1.Text = (birdth_day <= 19) ? Zodiac.Водолей.ToString() : Zodiac.Рыбы.ToString();
pictureBox1.Image = (birdth_day <= 19) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\2.jpg") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\2.jpg");
break;
case 3:
label1.Text = (birdth_day <= 20) ? Zodiac.Рыбы.ToString() : Zodiac.Овен.ToString();
pictureBox1.Image = (birdth_day <= 20) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\3.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\3.webp");
break;
case 4:
label1.Text = (birdth_day <= 20) ? Zodiac.Овен.ToString() : Zodiac.Телец.ToString();
pictureBox1.Image = (birdth_day <= 20) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\4.jpg") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\4.jpg");
break;
case 5:
label1.Text = (birdth_day <= 21) ? Zodiac.Телец.ToString() : Zodiac.Близнецы.ToString();
pictureBox1.Image = (birdth_day <= 21) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\5.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\5.webp");
break;
case 6:
label1.Text = (birdth_day <= 21) ? Zodiac.Близнецы.ToString() : Zodiac.Рак.ToString();
pictureBox1.Image = (birdth_day <= 21) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\6.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\6.webp");
break;
case 7:
label1.Text = (birdth_day <= 22) ? Zodiac.Рак.ToString() : Zodiac.Лев.ToString();
pictureBox1.Image = (birdth_day <= 22) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\7.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\7.webp");
break;
case 8:
label1.Text = (birdth_day <= 23) ? Zodiac.Лев.ToString() : Zodiac.Дева.ToString();
pictureBox1.Image = (birdth_day <= 23) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\8.jpg") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\8.jpg");
break;
case 9:
label1.Text = (birdth_day <= 23) ? Zodiac.Дева.ToString() : Zodiac.Весы.ToString();
pictureBox1.Image = (birdth_day <= 23) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\9.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\9.jpg");
break;
case 10:
label1.Text = (birdth_day <= 23) ? Zodiac.Весы.ToString() : Zodiac.Скорпион.ToString();
pictureBox1.Image = (birdth_day <= 23) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\10.jpg") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\10.jpg");
break;
case 11:
label1.Text = (birdth_day <= 22) ? Zodiac.Скорпион.ToString() : Zodiac.Стрелец.ToString();
pictureBox1.Image = (birdth_day <= 22) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\11.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\11.webp");
break;
case 12:
label1.Text = (birdth_day <= 23) ? Zodiac.Стрелец.ToString() : Zodiac.Козерог.ToString();
pictureBox1.Image = (birdth_day <= 23) ? Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\12.webp") : Image.FromFile(@"C:\Users\yarsm\OneDrive\Рабочий стол\задания по программированию\Задание 5\12.webp");
break;
}
}
}
}