Exemplo n.º 1
0
        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($"Процедура изменении позиции отменена");
            }
        }
Exemplo n.º 2
0
        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($"Процедура добавления позиции отменена");
            }
        }