private void SetRowColorByStatus(FeatureTypeInfoStatus status, int pos) { if (LayersGrid.InvokeRequired) { SetRowColorDelegate d = SetRowColorByStatus; Invoke(d, status, pos); } else { switch (status) { case FeatureTypeInfoStatus.Ok: LayersGrid.Rows[pos].DefaultCellStyle.BackColor = Color.Green; break; case FeatureTypeInfoStatus.Error: LayersGrid.Rows[pos].DefaultCellStyle.BackColor = Color.Red; break; case FeatureTypeInfoStatus.Missing: LayersGrid.Rows[pos].DefaultCellStyle.BackColor = Color.Orange; break; case FeatureTypeInfoStatus.ConnectionError: LayersGrid.Rows[pos].DefaultCellStyle.BackColor = Color.CadetBlue; break; default: LayersGrid.Rows[pos].DefaultCellStyle.BackColor = Color.Yellow; break; } } }
public void ChangeLayerStatus(FeatureTypeInfoStatus layerStatus) { LayerStatus = layerStatus; }
public void ChangeLayerStatus(FeatureTypeInfoStatus layerStatus) { throw new InvalidOperationException(); }
public IFeatureTypeInfoBuilder WithLayerStatus(FeatureTypeInfoStatus value) { layerInfo.LayerStatus = value; return this; }
public IFeatureTypeInfoBuilder WithLayerStatus(FeatureTypeInfoStatus value) { layerInfo.LayerStatus = value; return(this); }
public UploadFeatureTypeInfoToGeoserverResponse(FeatureTypeInfoStatus status) { Status = status; }
public GetFeatureTypeInfoStatusResponse(FeatureTypeInfoStatus status) { Status = status; }