private void ChangeData() { SystemArgs.PrintLog($"Инициализация процедуры изменения позиции"); PositionForm Dialog = new PositionForm { BackgroundImage = Properties.Resources.PositionChange }; DataFile.CurrentDateFile = DateTime.Now; Position LastPosition = SystemArgs.Positions[Positions_DGV.CurrentCell.RowIndex]; Dialog.CurrentDate_TB.Text = LastPosition.DateCreate.ToString(); Dialog.Name_TB.Text = LastPosition.Name; Dialog.Pass_TB.Text = LastPosition.Password; Dialog.Description_TB.Text = LastPosition.Description; if (Dialog.ShowDialog() == DialogResult.OK) { Position Temp = new Position(DataFile.CurrentDateFile, Dialog.Name_TB.Text.Trim(), Dialog.Pass_TB.Text.Trim(), Dialog.Description_TB.Text.Trim()); DataFile.ChangePosition(Temp.DateCreate, Temp.Name, Temp.Password, Temp.Description, LastPosition.DateCreate, LastPosition.Name, Encryption.GetKeyEncryption()); SystemArgs.Positions.Remove(LastPosition); SystemArgs.Positions.Add(Temp); MessageOneButton Dialog2 = new MessageOneButton(); Dialog2.Message_L.Text = "Позиция успешно изменена. Дата создания обновлена"; if (Dialog2.ShowDialog() == DialogResult.OK) { } ShowCurrentPositions(SystemArgs.Positions); SystemArgs.PrintLog($"Изменение позиции успешно завершено"); } else { SystemArgs.PrintLog($"Процедура изменении позиции отменена"); } }
private void Add_B_Click(object sender, EventArgs e) { SystemArgs.PrintLog($"Инициализация процедуры добавления позиции"); PositionForm Dialog = new PositionForm { BackgroundImage = Properties.Resources.Position }; DataFile.CurrentDateFile = DateTime.Now; Dialog.CurrentDate_TB.Text = DataFile.CurrentDateFile.ToString(); if (Dialog.ShowDialog() == DialogResult.OK) { Position Temp = new Position(DataFile.CurrentDateFile, Dialog.Name_TB.Text.Trim(), Dialog.Pass_TB.Text.Trim(), Dialog.Description_TB.Text.Trim()); SystemArgs.Positions.Add(Temp); DataFile.SetPosition(Temp.DateCreate, Temp.Name, Temp.Password, Temp.Description, Encryption.GetKeyEncryption()); MessageOneButton Dialog2 = new MessageOneButton(); Dialog2.Message_L.Text = "Позиция успешно добавлена"; if (Dialog2.ShowDialog() == DialogResult.OK) { } ShowCurrentPositions(SystemArgs.Positions); SystemArgs.PrintLog($"Добавление позиции завершено успешно"); } else { SystemArgs.PrintLog($"Процедура добавления позиции отменена"); } }