コード例 #1
0
        private void BtnCadastrar_Click(object sender, EventArgs e)
        {
            FormManutencaoVeiculo vFormManutencaoVeiculo = new FormManutencaoVeiculo(Enumeradores.EnumEstadoForm.CADASTRO, null);

            vFormManutencaoVeiculo.ShowDialog(this);
            CarregarGrid();
        }
コード例 #2
0
        private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            switch (GridDados.Columns[e.ColumnIndex].Name)
            {
            case "Alterar":
                try
                {
                    VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade();
                    vVeiculoEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());

                    vVeiculoEntidade = VeiculoEntidade.Consultar(vVeiculoEntidade).First();

                    FormManutencaoVeiculo vFormManutencaoVeiculo = new FormManutencaoVeiculo(Enumeradores.EnumEstadoForm.ALTERACAO, vVeiculoEntidade);
                    vFormManutencaoVeiculo.ShowDialog(this);
                    CarregarGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao " + ex.Message
                                    , "Erro"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Error);
                }
                break;

            case "Excluir":
                try
                {
                    DialogResult vResposta = MessageBox.Show("Deseja realmente excluir este veículo?"
                                                             , "Pergunta"
                                                             , MessageBoxButtons.YesNo
                                                             , MessageBoxIcon.Question
                                                             , MessageBoxDefaultButton.Button2);

                    if (vResposta == DialogResult.No)
                    {
                        return;
                    }

                    VeiculoEntidade vVeiculoEntidade = new VeiculoEntidade();
                    vVeiculoEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());
                    vVeiculoEntidade.Excluir();

                    MessageBox.Show("Veículo excluído com sucesso."
                                    , "Informação"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Information);

                    CarregarGrid();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Erro ao " + ex.Message
                                    , "Erro"
                                    , MessageBoxButtons.OK
                                    , MessageBoxIcon.Error);
                }

                break;
            }
        }