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();
 }
        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 IFeatureTypeInfoBuilder WithLayerStatus(FeatureTypeInfoStatus value)
 {
     layerInfo.LayerStatus = value;
     return this;
 }
 public void ChangeLayerStatus(FeatureTypeInfoStatus layerStatus)
 {
     throw new InvalidOperationException();
 }
 public void ChangeLayerStatus(FeatureTypeInfoStatus layerStatus)
 {
     LayerStatus = layerStatus;
 }
 public IFeatureTypeInfoBuilder WithLayerStatus(FeatureTypeInfoStatus value)
 {
     layerInfo.LayerStatus = value;
     return(this);
 }
 public UploadFeatureTypeInfoToGeoserverResponse(FeatureTypeInfoStatus status)
 {
     Status = status;
 }
Example #10
0
 public GetFeatureTypeInfoStatusResponse(FeatureTypeInfoStatus status)
 {
     Status = status;
 }
 public UploadFeatureTypeInfoToGeoserverResponse(FeatureTypeInfoStatus status)
 {
     Status = status;
 }
 public GetFeatureTypeInfoStatusResponse(FeatureTypeInfoStatus status)
 {
     Status = status;
 }