private void btnSalvar_Click(object sender, EventArgs e) { var tipo = (eTipoPropriedade)Enum.Parse(typeof(eTipoPropriedade), cbxTipo.Text); var propriedade = new Propriedade { Nome = txtNomePropriedade.Text.ToPascalCase(), Tipo = tipo, Nullable = ckbPermiteNulo.Checked, ExpressaoRegular = txtExpressao.Text, }; if (!string.IsNullOrWhiteSpace(txtMin.Text)) { propriedade.Min = Convert.ToInt32(txtMin.Text); } if (!string.IsNullOrWhiteSpace(txtMax.Text)) { propriedade.Max = Convert.ToInt32(txtMax.Text); } if (!ValidarForm(propriedade)) { return; } parent.PopularPropriedadesForm(propriedade); LimparDefinicaoPropriedade(); Close(); parent.btnRemoverPropriedade.Enabled = true; }
private void btnOk_Click(object sender, EventArgs e) { var propriedade = new Propriedade { Nome = cbxEntidade.Text.Replace("Model.cs", ""), Tipo = eTipoPropriedade.Reference, Nullable = ckbPermiteNulo.Checked, IsCollection = ckbCollection.Checked, NomePlural = txtNomePropriedade.Text.ToPascalCase() }; parent.PopularPropriedadesForm(propriedade); Close(); }