123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100 |
- 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;
- using System.Data.SqlClient;
- namespace hospital
- {
- public partial class updateDrug : Form
- {
- SqlConnection sqlConnection = null;
- public updateDrug()
- {
- InitializeComponent();
- }
- private void backBTN_Click(object sender, EventArgs e)
- {
- try
- {
- var res = MessageBox.Show("Уверены, что хотите отменить изменение лекарства?", "Предупреждение", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
- if (res == DialogResult.Yes)
- {
- debugAndTrace.writeInFile("Отмена изменения лекарства");
- this.Close();
- }
- else
- {
- MessageBox.Show("Действие отменено", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
- catch
- {
- MessageBox.Show("Произошла непредвиденная ошибка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
- debugAndTrace.writeInFile("ERROR");
- }
- }
- private void updateDrug_Load(object sender, EventArgs e)
- {
- try
- {
- FormCreating.openConnection(ref sqlConnection);
- SqlCommand a = new SqlCommand($"select name_drugs from drugs where id_drugs like '{mainMenu.index}'", sqlConnection);
- drugNameTB.Text = a.ExecuteScalar().ToString();
- a = new SqlCommand($"select price_drugs from drugs where id_drugs like '{mainMenu.index}'", sqlConnection);
- priceNUD.Value = Convert.ToInt32(a.ExecuteScalar());
- }
- catch
- {
- MessageBox.Show("Произошла непредвиденная ошибка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
- debugAndTrace.writeInFile("ERROR");
- }
- }
- private void udpateDrugBTN_Click(object sender, EventArgs e)
- {
- try
- {
- var res = MessageBox.Show("Уверены, что хотите изменить данные?", "Предупреждение", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
- if (res == DialogResult.Yes)
- {
- SqlCommand a = new SqlCommand($"update drugs set name_drugs = @name_drugs, price_drugs = @price_drugs where id_drugs like '{mainMenu.index}'", sqlConnection);
- a.Parameters.AddWithValue("name_drugs", drugNameTB.Text);
- a.Parameters.AddWithValue("price_drugs", priceNUD.Value);
- Array.Resize(ref auth.data, 2);
- auth.data[0] = "Название лекарства: " + drugNameTB.Text;
- auth.data[1] = "Стоимость лекарства: " + priceNUD.Value;
- if (a.ExecuteNonQuery() == 1)
- {
- MessageBox.Show("Изменение данных произошло успешно", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information);
- debugAndTrace.writeInFile($"Изменение лекарства {mainMenu.index}", auth.data);
- debugAndTrace.writeInFile("Переход на главную форму");
- this.Close();
- }
- else
- {
- MessageBox.Show("Произошла ошибка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
- debugAndTrace.writeInFile("Ошибка добавления данных", auth.data);
- }
- }
- else
- {
- MessageBox.Show("Действие отменено", "Уведомление", MessageBoxButtons.OK, MessageBoxIcon.Information);
- }
- }
- catch
- {
- MessageBox.Show("Произошла непредвиденная ошибка", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error);
- debugAndTrace.writeInFile("ERROR");
- }
- }
- }
- }
|