private void CamposInterface(Status status)
 {
     if (_TipoVeiculo == null)
     {
         _TipoVeiculo = new Dominio.TipoVeiculo();
     }
     TxtDescricao.Text = _TipoVeiculo.Descricao;
     if (status == Status.Inserindo)
     {
         this.EnabledCampos(true);
         LblStatus.Text = "Status : Inserindo";
     }
     else if (status == Status.Editando)
     {
         this.EnabledCampos(true);
         LblStatus.Text = "Status : Editando";
     }
     else if (status == Status.Excluindo)
     {
         this.EnabledCampos(false);
         LblStatus.Text = "Status : Excluindo";
     }
     else
     {
         this.EnabledCampos(false);
         LblStatus.Text = "Status : Consultando";
     }
 }
 private void DGVeiculos_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
 {
     if (this.DGVeiculos.Columns[e.ColumnIndex].Name == "TipoVeiculo")
     {
         if (e != null)
         {
             if (e.Value != null)
             {
                 Dominio.TipoVeiculo tipo = (Dominio.TipoVeiculo)e.Value;
                 e.Value = tipo.Descricao;
             }
         }
     }
     else if (this.DGVeiculos.Columns[e.ColumnIndex].Name == "ModeloVeiculo")
     {
         if (e != null)
         {
             if (e.Value != null)
             {
                 Dominio.ModeloVeiculo mod = (Dominio.ModeloVeiculo)e.Value;
                 e.Value = mod.Descricao;
             }
         }
     }
 }
 private void ctrNavigator1_CancelarAcao()
 {
     if (DGTipoVeiculo.SelectedRows.Count > 0)
     {
         _TipoVeiculo = (Dominio.TipoVeiculo)DGTipoVeiculo.SelectedRows[0].DataBoundItem;
     }
     this.CamposInterface(Status.Consultando);
 }
 private void DGTipoVeiculo_SelectionChanged(object sender, EventArgs e)
 {
     if (this.DGTipoVeiculo.Rows.Count > 0)
     {
         if (this.DGTipoVeiculo.SelectedRows.Count > 0)
         {
             this._TipoVeiculo = (Dominio.TipoVeiculo) this.DGTipoVeiculo.SelectedRows[0].DataBoundItem;
             if (this.ctrNavigator1.DataSource != null && _ListTipoVeiculo.Count > 0)
             {
                 this.ctrNavigator1.Indice = DGTipoVeiculo.SelectedRows[0].Index;
             }
         }
     }
     this.CamposInterface(Status.Consultando);
 }
 private void ctrNavigator1_EventoNovo()
 {
     _TipoVeiculo = null;
     _TipoVeiculo = new Dominio.TipoVeiculo();
     this.CamposInterface(Status.Inserindo);
 }