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); }