Beispiel #1
0
 private void ListView_KeyUp(object sender, KeyEventArgs e)
 {
     if (e.Key == Key.Delete)
     {
         ProcedureParameterModel selectedItem = ((ListView)sender).SelectedItem as ProcedureParameterModel;
         if ((selectedItem != null) && (!selectedItem.IsDefault))
         {
             selectedItem.Remove();
         }
     }
 }
Beispiel #2
0
        protected override ProcedureParameterModel MapProcedureParameter(DataRow row)
        {
            var parameter = new ProcedureParameterModel();

            parameter.RoutineCatalog         = row.GetString("SPECIFIC_CATALOG");
            parameter.RoutineSchema          = row.GetString("SPECIFIC_SCHEMA");
            parameter.RoutineName            = row.GetString("SPECIFIC_NAME");
            parameter.OrdinalPosition        = row.GetInt("ORDINAL_POSITION");
            parameter.ParameterMode          = row.GetString("PARAMETER_MODE");
            parameter.IsResult               = row.GetBool("IS_RESULT");
            parameter.ParameterName          = row.GetString("PARAMETER_NAME");
            parameter.DataType               = row.GetString("DATA_TYPE");
            parameter.CharacterMaximumLength = row.GetNullableLong("CHARACTER_MAXIMUM_LENGTH");

            return(parameter);
        }