Example #1
0
        public override void Adicionar()
        {
            CadastroClienteFisico dialog = new CadastroClienteFisico();

            dialog.carregaContaCombo(_contaServico.PegarTodos());

            DialogResult resultado = dialog.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                clienteFisicoValidacao = new ClienteFisicoValidacao(dialog.Cliente);

                var validador = clienteFisicoValidacao.Validate();

                if (validador.IsValid)
                {
                    try
                    {
                        _clienteServico.Inserir(dialog.Cliente);
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                }
                else
                {
                    foreach (var item in validador.Errors)
                    {
                        MessageBox.Show(item.ErrorMessage);
                    }
                }
            }
            Atualizar();
        }
        public override void Adicionar()
        {
            CadastroClientesJuridicos dialog = new CadastroClientesJuridicos();

            dialog.carregaContaCombo(_contaServico.PegarTodos().ToList());
            dialog.PreencheComboEmpresas(_empresaServico.PegarTodos().ToList());
            DialogResult resultado = dialog.ShowDialog();

            if (resultado == DialogResult.OK)
            {
                try
                {
                    /* Fica  Para quando for implementado o acesso ao banco
                     */
                    _clienteServico.Inserir(dialog.Cliente);
                    //ListarLivros();
                    // MessageBox.Show("Abriu a Tela !");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                Atualizar();
            }
        }