Array ( [dirname] => . [basename] => frmNewProduct.cs [extension] => cs [filename] => frmNewProduct ) 1. file=./frmNewProduct.cs
2. file=.//frmNewProduct.cs
3. file=frmNewProduct.cs
namespace ProductMaintenance { public partial class frmNewProduct : Form { public frmNewProduct() { InitializeComponent(); } private Product product = null!; public Product GetNewProduct() { this.ShowDialog(); return product; } private void btnSave_Click(object sender, EventArgs e) { if (IsValidData()) { product = new() { Code = txtCode.Text, Description = txtDescription.Text, Price = Convert.ToDecimal(txtPrice.Text) }; this.Close(); } } private bool IsValidData() { bool success = true; string errorMessage = ""; errorMessage += Validator.IsPresent(txtCode.Text, nameof(Product.Code)); errorMessage += Validator.IsPresent(txtDescription.Text, nameof(Product.Description)); errorMessage += Validator.IsDecimal(txtPrice.Text, nameof(Product.Price)); if (errorMessage != "") { success = false; MessageBox.Show(errorMessage, "Entry Error"); } return success; } private void btnCancel_Click(object sender, EventArgs e) { this.Close(); } } }