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 (DGModelos.SelectedRows.Count > 0)
     {
         _ModeloVeiculo = (Dominio.ModeloVeiculo)DGModelos.SelectedRows[0].DataBoundItem;
     }
     this.CamposInterface(Status.Consultando);
 }
 private void DGModelos_SelectionChanged(object sender, EventArgs e)
 {
     if (this.DGModelos.Rows.Count > 0)
     {
         if (DGModelos.SelectedRows.Count > 0)
         {
             _ModeloVeiculo = (Dominio.ModeloVeiculo)DGModelos.SelectedRows[0].DataBoundItem;
             if (ctrNavigator1.DataSource != null && ctrNavigator1.DataSource.Count > 0)
             {
                 ctrNavigator1.Indice = DGModelos.SelectedRows[0].Index;
             }
         }
     }
     this.CamposInterface(Status.Consultando);
 }
 private void CamposInterface(Status status)
 {
     if (_ModeloVeiculo == null)
     {
         _ModeloVeiculo = new Dominio.ModeloVeiculo();
     }
     TxtDescricao.Text = _ModeloVeiculo.Descricao;
     if (_ModeloVeiculo.Fabricante != null)
     {
         CmbFabricanteVeiculo.SelectedValue = _ModeloVeiculo.Fabricante.IdFabricanteVeiculo;
     }
     else
     {
         CmbFabricanteVeiculo.SelectedIndex = 0;
     }
     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 ctrNavigator1_EventoNovo()
 {
     _ModeloVeiculo = null;
     _ModeloVeiculo = new Dominio.ModeloVeiculo();
     this.CamposInterface(Status.Inserindo);
 }