Пример #1
0
        public void btnPesquisar_Click(object sender, EventArgs e)
        {
            try
            {
                grdPesquisarVei.Rows.Clear();

                VeiculoAction veiculoAction = new VeiculoAction();

                var lista = veiculoAction.Lista(txtPesquisarNomeVei.Text);

                if (lista.Count > 0)
                {
                    for (int i = 0; i < lista.Count; i++)
                    {
                        grdPesquisarVei.Rows.Add();

                        grdPesquisarVei.Rows[i].Cells["selecionar"].Value = "Exibir";
                        grdPesquisarVei.Rows[i].Cells["idVeiculo"].Value  = lista[i].IdVeiculo.ToString();
                        grdPesquisarVei.Rows[i].Cells["nome"].Value       = lista[i].Nome.ToString();
                    }
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Houve um erro ao tentar realizar uma operação [" + MethodBase.GetCurrentMethod().ToString() + "]: " + ex.Message);
            }
        }
Пример #2
0
        private void ExibirVeiculo(int idVeiculo)
        {
            try
            {
                VeiculoAction veiculoAction = new VeiculoAction();

                var veiculo = veiculoAction.Detalhe(Convert.ToInt32(idVeiculo));

                _idVeiculo      = veiculo.IdVeiculo;
                txtNomeVei.Text = veiculo.Nome;
                txtCorVei.Text  = veiculo.Cor;
                txtInfoVei.Text = veiculo.Info;
                cbDis.Checked   = veiculo.Dis;

                tabControl2.SelectedTab = tabCadastroVei;
            }
            catch (Exception ex)
            {
                throw new Exception("Houve um erro ao tentar realizar uma operação [" + MethodBase.GetCurrentMethod().ToString() + "]: " + ex.Message);
            }
        }
Пример #3
0
        private void btnExcluirVei_Click(object sender, EventArgs e)
        {
            try
            {
                VeiculoAction veiculoAction = new VeiculoAction();

                var retorno = veiculoAction.Excluir(_idVeiculo);

                if (retorno)
                {
                    MessageBox.Show("Veiculo Excluído com Sucesso!", "Veiculo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    btnNovoVei_Click(null, null);
                    btnPesquisar_Click(null, null);
                }
                else
                {
                    MessageBox.Show("Houve um erro ao excluir Veiculo!", "Veiculo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Houve um erro ao tentar realizar uma operação [" + MethodBase.GetCurrentMethod().ToString() + "]: " + ex.Message);
            }
        }
Пример #4
0
        private void btnSalvarVei_Click(object sender, EventArgs e)
        {
            try
            {
                if (ValidaCampos() == false)
                {
                    return;
                }

                VeiculoAction veiculoAction = new VeiculoAction();
                Veiculo       veiculo       = new Veiculo();

                veiculo.IdVeiculo = Convert.ToInt32(_idVeiculo);
                veiculo.Nome      = txtNomeVei.Text;
                veiculo.Cor       = txtCorVei.Text;
                veiculo.Info      = txtInfoVei.Text;
                veiculo.Dis       = Convert.ToBoolean(cbDis.Checked);

                var retorno = veiculoAction.Salvar(veiculo);

                if (retorno)
                {
                    MessageBox.Show("Veiculo Cadastrado com Sucesso!", "Veiculo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    btnNovoVei_Click(null, null);
                    btnPesquisar_Click(null, null);
                }
                else
                {
                    MessageBox.Show("Houve um erro ao Salvar!", "Veiculo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
            catch (Exception ex)
            {
                throw new Exception("Houve um erro ao tentar realizar uma operação [" + MethodBase.GetCurrentMethod().ToString() + "]: " + ex.Message);
            }
        }