| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- using System.Windows.Forms;
- namespace СУБД_Техносервис
- {
- public partial class FormProfil : Form
- {
- public FormProfil()
- {
- InitializeComponent();
- }
- private void employeeBindingNavigatorSaveItem_Click(object sender, EventArgs e)
- {
- this.Validate();
- this.BsMaster.EndEdit();
- this.tableAdapterManager.UpdateAll(this.techServiceBAUDataSet);
- }
- private void FormProfil_Load(object sender, EventArgs e)
- {
- // TODO: данная строка кода позволяет загрузить данные в таблицу "techServiceBAUDataSet.Employee". При необходимости она может быть перемещена или удалена.
- this.employeeTableAdapter.Fill(this.techServiceBAUDataSet.Employee);
- try
- {
- PbxPhoto.Image = Image.FromFile(Application.StartupPath + $"\\Photo\\{LblPhoto.Text}");
- }
- catch
- {
- PbxPhoto.Image = Image.FromFile(Application.StartupPath + $"\\Photo\\Picture.png");
- }
- LblPhoto.Hide();
- LblOldPassw.Hide();
- }
- private void BtnAdd_Click(object sender, EventArgs e)
- {
- if (TbxName.Text.Trim() == "" || TbxSurname.Text.Trim() == "" || TbxOtch.Text.Trim() == "")
- {
- MessageBox.Show("Заполните необходимые поля.", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- return;
- }
- if (TbxNewPassw.Text.Trim() != "")
- {
- if (TbxNewPassw.Text != TbxRefreshNewPassw.Text)
- {
- MessageBox.Show("Пароли должны совпадать.", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- return;
- }
- LblOldPassw.Text = TbxNewPassw.Text;
- }
- if (OfdPhoto.FileName != "")
- {
- string NewFileName = Application.StartupPath + $"\\Photo\\{Path.GetRandomFileName()}{Path.GetExtension(OfdPhoto.FileName)}";
- string[] Mas = OfdPhoto.FileName.Split('\\');
- LblPhoto.Text = Path.GetFileName(NewFileName);
- File.Copy(OfdPhoto.FileName, NewFileName);
- }
- BsMaster.EndEdit();
- this.employeeTableAdapter.Update(this.techServiceBAUDataSet.Employee);
- Close();
- }
- private void CbxShowPassw_CheckedChanged(object sender, EventArgs e)
- {
- TbxNewPassw.UseSystemPasswordChar = !CbxShowPassw.Checked;
- TbxRefreshNewPassw.UseSystemPasswordChar = !CbxShowPassw.Checked;
- }
- private void BtnLoadPhoto_Click(object sender, EventArgs e)
- {
- if (OfdPhoto.ShowDialog() == DialogResult.OK)
- {
- try
- {
- PbxPhoto.Image = Image.FromFile(OfdPhoto.FileName);
- }
- catch
- {
- MessageBox.Show("Не удалось загрузить фотографию!", "Внимание!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
- OfdPhoto.FileName = "";
- }
- }
- }
- private void BtnClear_Click(object sender, EventArgs e)
- {
- if (MessageBox.Show("Очистить фотографию?", "Внимание!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.No)
- return;
- LblPhoto.Text = "";
- PbxPhoto.Image = null;
- }
- }
- }
|