private void TbElementPictureName_TextChanged(object sender, EventArgs e) { lblCheckElementPictureName.Visible = !(ElementPicture.NameIsMatch(tbElementPictureName.Text)); pbCheckMarkElementPictureName.Visible = ElementPicture.NameIsMatch(tbElementPictureName.Text); }
private void BtnElementPictureCreate_Click(object sender, EventArgs e) { if (ElementPicture.NameIsMatch(tbElementPictureName.Text) && pbElementPictureLoadContent.Image != null) { var picture = new ElementPicture( tbElementPictureName.Text, pbElementPictureLoadContent.Image); try { picture.Create(driver); ShowVoidElementPicture(); ShowAllElementPictures(); gbElementPictureNamePicture.Enabled = false; btnElementPictureSwitchCancel.Visible = false; btnElementPictureCreate.Visible = false; MessageBox.Show($"Изображение {picture.Name} сохранено", "Сохранение изображения", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.Message, "Сообщение об ошибке", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Сохранение данных невозможно, не все поля заполнены корректно", "Сообщение об ошибке", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void BtnElementPictureUpdate_Click(object sender, EventArgs e) { var elementPicture = SelectedElementPicture(); if (elementPicture.Id == -1) { return; } if (ElementPicture.NameIsMatch(tbElementPictureName.Text) && pbElementPictureLoadContent.Image != null) { elementPicture.Name = tbElementPictureName.Text; elementPicture.Picture = pbElementPictureLoadContent.Image; try { elementPicture.Update(driver); ShowVoidElementPicture(); gbElementPictureNamePicture.Enabled = false; btnElementPictureSwitchCancel.Visible = false; btnElementPictureUpdate.Visible = false; ShowAllElementPictures(); MessageBox.Show($"Изображение {elementPicture.Name} сохранено", "Сохранение изображения", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { MessageBox.Show(ex.Message, "Сообщение об ошибке", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Сохранение данных невозможно, не все поля заполнены корректно", "Сообщение об ошибке", MessageBoxButtons.OK, MessageBoxIcon.Error); } }