private void CarregarGrid()
        {
            try
            {
                ClienteEntidade vClienteEntidade = new ClienteEntidade();
                vClienteEntidade.vNome = TxtNome.Text;

                GridDados.DataSource = ClienteEntidade.Consultar(vClienteEntidade);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Erro ao " + ex.Message
                                , "Erro"
                                , MessageBoxButtons.OK
                                , MessageBoxIcon.Error);
            }
        }
Exemplo n.º 2
0
        private void FormLocacaoVeiculos_Load(object sender, EventArgs e)
        {
            CboFormaPagamento.SelectedIndex = 0;

            //carrega o combo de veiculos
            CboVeiculo.ValueMember   = "iId";
            CboVeiculo.DisplayMember = "vModeloEPlaca";
            aListVeiculoEntidade     = VeiculoEntidade.Consultar(Enumeradores.EnumEstadoVeiculo.DISPONIVEL);
            CboVeiculo.DataSource    = aListVeiculoEntidade;

            //carrega o combo de marcas
            CboMarca.ValueMember   = "iId";
            CboMarca.DisplayMember = "vNome";
            CboMarca.DataSource    = MontadoraEntidade.Consultar(new MontadoraEntidade());

            //carrega o combo de clientes
            CboCliente.ValueMember   = "iId";
            CboCliente.DisplayMember = "vNomeECpf";
            CboCliente.DataSource    = ClienteEntidade.Consultar(new ClienteEntidade());

            TxtVendedorLogado.Text = RecursosGlobais.VendedorLogado.vNome;
        }
        private void GridDados_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            switch (GridDados.Columns[e.ColumnIndex].Name)
            {
                case "Alterar":
                    try
                    {
                        ClienteEntidade vClienteEntidade = new ClienteEntidade();
                        vClienteEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());

                        vClienteEntidade = ClienteEntidade.Consultar(vClienteEntidade).First();

                        FormManutencaoCliente vFormManutencaoCliente = new FormManutencaoCliente(Enumeradores.EnumEstadoForm.ALTERACAO, vClienteEntidade);
                        vFormManutencaoCliente.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 cliente?"
                                                                , "Pergunta"
                                                                , MessageBoxButtons.YesNo
                                                                , MessageBoxIcon.Question
                                                                , MessageBoxDefaultButton.Button2);

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

                        ClienteEntidade vClienteEntidade = new ClienteEntidade();
                        vClienteEntidade.iId = Int32.Parse(GridDados.SelectedRows[0].Cells["iId"].Value.ToString());
                        vClienteEntidade = ClienteEntidade.Consultar().First();
                        vClienteEntidade.Excluir();

                        MessageBox.Show("Cliente 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;
            }
        }