Главная страница

Плужников Курсовая. Курсовая Плужников 2023. 1 Обследование предметной области 6 2 Разработка технического задания 10


Скачать 0.97 Mb.
Название1 Обследование предметной области 6 2 Разработка технического задания 10
АнкорПлужников Курсовая
Дата24.03.2023
Размер0.97 Mb.
Формат файлаdocx
Имя файлаКурсовая Плужников 2023.docx
ТипРеферат
#1012694
страница12 из 12
1   ...   4   5   6   7   8   9   10   11   12

"Ошибка изменения",

MessageBoxButton.OK,

MessageBoxImage.Error);

}

}

}

Data.cs:

public static class data

{

public static int id;

public static DateTime id2;

// Признак авторизации

public static bool Login = false;

public static string Fio;

public static string Name;

// Права доступа

public static string Right;

public static MainWindow mainWindow;

}

Navigation.cs:

public static class Navigation

{

public static Frame frmObj;

}

AddClientPage:

public partial class AddClientPage : Window

{

Яхтенная_верфьEntities8 db = Яхтенная_верфьEntities8.GetContext(); public AddClientPage()

{

InitializeComponent();

}

private void btnAddddddd_Click(object sender, RoutedEventArgs e)

{

StringBuilder erors = new StringBuilder();

if (txtBoxkodklienta.Text.Length == 0)

{

erors.AppendLine("Введите код клиента");

}

if (txtBoxFamilia.Text.Length == 0)

{

erors.AppendLine("Введите фамилию");

}

if (txtBoxImya.Text.Length == 0)

{

erors.AppendLine("Введите имя");

}

if (txtBoxOt4estvo.Text.Length == 0)

{

erors.AppendLine("Введите отчество");

}

if (txtBoxGodTelefon.Text.Length == 0)

{

erors.AppendLine("Введите телефон");

}

if (erors.Length > 0)

{

MessageBox.Show(erors.ToString(),

"Ошибки при выполнении",

MessageBoxButton.OK,

MessageBoxImage.Error);

return;

}

Клиент клиент = new Клиент();

клиент.Код_Клиента = int.Parse(txtBoxkodklienta.Text);

клиент.Фамилия = txtBoxFamilia.Text;

клиент.Имя = txtBoxImya.Text;

клиент.Отчество = txtBoxOt4estvo.Text;

клиент.Телефон = txtBoxGodTelefon.Text;

try

{

db.Клиент.Add(клиент);

db.SaveChanges();

MessageBox.Show("Запись добавлена",

"Иеформация",

MessageBoxButton.OK,

MessageBoxImage.Information);

this.Close();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message.ToString(),

"Ошибка добавления",

MessageBoxButton.OK,

MessageBoxImage.Error);

}

}

private void btnCancellllll_Click(object sender, RoutedEventArgs e)

{

this.Close();

}

}

AddYaktaPage:

public partial class AddYaktaPage : Window

{

Яхтенная_верфьEntities8 db = Яхтенная_верфьEntities8.GetContext();

public AddYaktaPage()

{

InitializeComponent();

}

private void btnAdd_Click(object sender, RoutedEventArgs e)

{

StringBuilder erors = new StringBuilder();

if (txtBoxModel.Text.Length == 0)

{

erors.AppendLine("Введите модель");

}

if (txtBoxGodVipuska.Text.Length == 0)

{

erors.AppendLine("Введите год выпуска");

}

if (txtBoxProbeg.Text.Length == 0)

{

erors.AppendLine("Введите пробег");

}

if (erors.Length > 0)

{

MessageBox.Show(erors.ToString(),

"Ошибки при выполнении",

MessageBoxButton.OK,

MessageBoxImage.Error);

return;

}

Яхта яхта = new Яхта();

яхта.Модель = txtBoxModel.Text;

яхта.Год_выпуска = txtBoxGodVipuska.Text;

яхта.Пробег = txtBoxProbeg.Text;

try

{

db.Яхта.Add(яхта);

db.SaveChanges();

MessageBox.Show("Запись добавлена",

"Информация",

MessageBoxButton.OK,

MessageBoxImage.Information);

this.Close();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message.ToString(),

"Ошибка добавления",

MessageBoxButton.OK,

MessageBoxImage.Error);

}

}

private void btnCancel_Click(object sender, RoutedEventArgs e)

{

this.Close();

}

}

AddZakazPage:

public partial class AddZakazPage : Window

{

Яхтенная_верфьEntities8 db = Яхтенная_верфьEntities8.GetContext(); public AddZakazPage()

{

InitializeComponent();

}

private void btnAddsddssss_Click(object sender, RoutedEventArgs e)

{

StringBuilder erors = new StringBuilder();

if (txtBoxkodzakaza.Text.Length == 0)

{

erors.AppendLine("Введите код заказа");

}

if (txtBoxdata.Text.Length == 0)

{

erors.AppendLine("Введите дату");

}

if (txtBoxkodklienta.Text.Length == 0)

{

erors.AppendLine("Введите код клиента");

}

if (erors.Length > 0)

{

MessageBox.Show(erors.ToString(),

"Ошибки при выполнении",

MessageBoxButton.OK,

MessageBoxImage.Error);

return;

}

Заказ заказ = new Заказ();

заказ.Код_заказа = Convert.ToInt32(txtBoxkodzakaza.Text);

заказ.Дата = txtBoxdata.Text;

заказ.Код_клиента = Convert.ToInt32(txtBoxkodklienta.Text);

try

{

db.Заказ.Add(заказ);

db.SaveChanges();

MessageBox.Show("Запись добавлена",

"Иеформация",

MessageBoxButton.OK,

MessageBoxImage.Information);

this.Close();

}

catch (Exception ex)

{

MessageBox.Show(ex.Message.ToString(),

"Ошибка добавления",

MessageBoxButton.OK,

MessageBoxImage.Error);

}

}

private void btnCancelgggggg_Click(object sender, RoutedEventArgs e)

{

this.Close();

}

}

Autorization:

public partial class Autorization : Window

{

Яхтенная_верфьEntities8 db = Яхтенная_верфьEntities8.GetContext();

public Autorization()

{

InitializeComponent();

}

private void btnCancel_Click(object sender, RoutedEventArgs e)

{

}

private void btnEnter_Click(object sender, RoutedEventArgs e)

{

// Ищем запись с заданным логином и паролем через LINQ

var user = from p in db.Авторизация2

where p.Логин == txtLogin.Text && p.Пароль == pbPassword.Password

select p;

// Если запись найдена

if (user.Count() == 1)

{

data.Login = true;

data.Fio = user.First().Фамилия;

data.Name = user.First().Фамилия;

data.Right = user.First().Фамилия;

this.Close();

}

else

{

MessageBox.Show("Логин или пароль неверны! Повторите ввод.");

txtLogin.Focus();

};

}

}

MainWindow:

public partial class MainWindow : Window

{

public MainWindow()

{

InitializeComponent();

Navigation.frmObj = frmMain;

frmMain.Navigate(new MainMenuPage());

data.mainWindow = this;

}

private void Window_Closing(object sender, System.ComponentModel.CancelEventArgs e)

{

e.Cancel = MessageBox.Show("Действительно хотите завершить работу с программой?",

"Выход из программы",

MessageBoxButton.YesNo,

MessageBoxImage.Question,

MessageBoxResult.Yes) == MessageBoxResult.No;

}

}

Model1.Context.cs:

public static Яхтенная_верфьEntities8 context;

public static Яхтенная_верфьEntities8 GetContext()

{

if (context == null)

{

context = new Яхтенная_верфьEntities8();

}

return context;

}

1   ...   4   5   6   7   8   9   10   11   12


написать администратору сайта