MiAKD/Lab 4/ConvertData/FormMain.cs
nikbel2004@outlook.com 84fcba6200 Laboratory_4
2024-09-15 23:47:51 +04:00

113 lines
3.9 KiB
C#
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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 ConvertData
{
public partial class Main : Form
{
public Main()
{
InitializeComponent();
}
private void Close_Click(object sender, EventArgs e)
{
Application.Exit();
}
private void comboBox_Date_SelectedIndexChanged(object sender, EventArgs e)
{
if (comboBox_Date.Text == "День месяц и год")
{
textBox_result.Text = dateTimePicker1.Value.ToLongDateString();
}
if (comboBox_Date.Text == "День/Месяц/Год кратко")
{
textBox_result.Text = dateTimePicker1.Value.ToShortDateString();
}
if (comboBox_Date.Text == "Полная запись времени")
{
textBox_result.Text = dateTimePicker1.Value.ToLongTimeString();
}
if (comboBox_Date.Text == "Краткая запись времени")
{
textBox_result.Text = dateTimePicker1.Value.ToShortTimeString();
}
}
private void Main_Load(object sender, EventArgs e)
{
// dateTimePicker1.Value = DateTime.Now;
dateTimePicker1.Format = DateTimePickerFormat.Custom;
dateTimePicker1.CustomFormat = "hh:mm:ss dd.MM.yyyy 'г.'";
// Добавление в ComboBox
comboBox_Date.Items.Add("День месяц и год");
comboBox_Date.Items.Add("День/Месяц/Год кратко");
comboBox_Date.Items.Add("Полная запись времени");
comboBox_Date.Items.Add("Краткая запись времени");
comboBox_format.Items.Add("Год");
comboBox_format.Items.Add("Месяц");
comboBox_format.Items.Add("День");
comboBox_format.Items.Add("Час");
comboBox_format.Items.Add("Минуту");
comboBox_format.Items.Add("Секунду");
}
private void button_plus_Click(object sender, EventArgs e)
{
if (comboBox_format.Text == "Год")
{
dateTimePicker1.Value = dateTimePicker1.Value.AddYears(Decimal.ToInt32((numericUpDown_operations.Value)));
}
if (comboBox_format.Text == "Месяц")
{
dateTimePicker1.Value = dateTimePicker1.Value.AddMonths(Decimal.ToInt32((numericUpDown_operations.Value)));
}
if (comboBox_format.Text == "День")
{
dateTimePicker1.Value = dateTimePicker1.Value.AddDays(Decimal.ToInt32((numericUpDown_operations.Value)));
}
if (comboBox_format.Text == "Час")
{
dateTimePicker1.Value = dateTimePicker1.Value.AddHours(Decimal.ToInt32((numericUpDown_operations.Value)));
}
if (comboBox_format.Text == "Минуту")
{
dateTimePicker1.Value = dateTimePicker1.Value.AddMinutes(Decimal.ToInt32((numericUpDown_operations.Value)));
}
if (comboBox_format.Text == "Секунду")
{
dateTimePicker1.Value = dateTimePicker1.Value.AddSeconds(Decimal.ToInt32((numericUpDown_operations.Value)));
}
}
private void button_convertToString_Click(object sender, EventArgs e)
{
textBox_string.Text = dateTimePicker1.Value.ToString();
}
private void button_converttodata_Click(object sender, EventArgs e)
{
dateTimePicker1.Value = DateTime.Parse(textBox_string.Text);
}
}
}