private void tsbGuardar_Click(object sender, EventArgs e) { var producto = new Producto { Codigo = int.Parse(txtCodigo.Text), Nombre = txtNombre.Text }; if (!producto.IsValid) { MessageBox.Show(ModelStateValidation.ValidationResults(producto.GetRuleViolations())); } else { productoService.Save(producto, ProductoForm.IsUpdate); MessageBox.Show(producto.Nombre + " fue grabado exitosamente"); LimpiarControles(); } }