private void PrintTO_Details(TO_DetailViewModel _TO_Detail, PdfPTable table) { var fontForCell = new Font(baseFont, 10); table.AddCell(new PdfPCell(new Phrase(_TO_Detail.DetailName, fontForCell)) { HorizontalAlignment = Element.ALIGN_CENTER }); table.AddCell(new PdfPCell(new Phrase(_TO_Detail.Amount.ToString(), fontForCell)) { HorizontalAlignment = Element.ALIGN_CENTER }); }
private void buttonSave_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(textBoxAmount.Text)) { MessageBox.Show("Заполните поле Количество", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } if (comboBoxDetails.SelectedValue == null) { MessageBox.Show("Выберите компонент", "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } try { if (model == null) { model = new TO_DetailViewModel { DetailId = Convert.ToInt32(comboBoxDetails.SelectedValue), DetailName = comboBoxDetails.Text, Amount = Convert.ToInt32(textBoxAmount.Text) }; } else { model.Amount = Convert.ToInt32(textBoxAmount.Text); } MessageBox.Show("Сохранение прошло успешно", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); DialogResult = DialogResult.OK; Close(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Ошибка", MessageBoxButtons.OK, MessageBoxIcon.Error); } }