FdoToolbox.DataStoreManager.Controls.SchemaDesigner.ValueConstraintDialog.GetConstraint C# (CSharp) Method

GetConstraint() public static method

public static GetConstraint ( ) : OSGeo.FDO.Schema.PropertyValueConstraint
return OSGeo.FDO.Schema.PropertyValueConstraint
        public static OSGeo.FDO.Schema.PropertyValueConstraint GetConstraint()
        {
            ValueConstraintDialog dlg = new ValueConstraintDialog();
            if (dlg.ShowDialog() == DialogResult.OK)
            {
                return dlg.Constraint;
            }
            return null;
        }

Same methods

ValueConstraintDialog::GetConstraint ( FdoConnection conn ) : OSGeo.FDO.Schema.PropertyValueConstraint
ValueConstraintDialog::GetConstraint ( PropertyValueConstraint constraint ) : OSGeo.FDO.Schema.PropertyValueConstraint
ValueConstraintDialog::GetConstraint ( PropertyValueConstraint constraint, FdoConnection conn ) : OSGeo.FDO.Schema.PropertyValueConstraint

Usage Example

Exemplo n.º 1
0
 private void btnEditConstraint_Click(object sender, EventArgs e)
 {
     if (_context.IsConnected)
     {
         var constraint = _dp.ValueConstraint;
         if (constraint == null)
         {
             constraint = ValueConstraintDialog.GetConstraint(_context.Connection);
             if (constraint != null)
             {
                 _dp.ValueConstraint = constraint;
             }
         }
         else
         {
             constraint = ValueConstraintDialog.GetConstraint(constraint, _context.Connection);
             if (constraint != null)
             {
                 _dp.ValueConstraint = constraint;
             }
         }
     }
     else
     {
         var constraint = _dp.ValueConstraint;
         if (constraint == null)
         {
             constraint = ValueConstraintDialog.GetConstraint();
             if (constraint != null)
             {
                 _dp.ValueConstraint = constraint;
             }
         }
         else
         {
             constraint = ValueConstraintDialog.GetConstraint(constraint);
             if (constraint != null)
             {
                 _dp.ValueConstraint = constraint;
             }
         }
     }
 }