private void Salvar()
        {
            var erroSet = new List <CampoInvalido>();

            Valida.ValidaCamposObrigatorios(Controls, ref erroSet);

            if (erroSet.Count == 0)
            {
                try
                {
                    ConverterParaObjeto();
                    Cadastrou = true;
                }
                catch (Exception ex)
                {
                    Excecoes.ExibirExcecoes(ex);
                }

                Close();
            }
            else
            {
                Mensagens.MensagemCampoInvalido(erroSet);
            }
        }
        private void Salvar()
        {
            var erroSet = new List <CampoInvalido>();

            Valida.ValidaCamposObrigatorios(Controls, ref erroSet);

            if (erroSet.Count == 0)
            {
                try
                {
                    MantemDados();
                    Mensagens.GravadoComSucesso();
                    Salvou = true;
                }
                catch (Exception ex)
                {
                    Excecoes.ExibirExcecoes(ex);
                }

                Close();
            }
            else
            {
                Mensagens.MensagemCampoInvalido(erroSet);
            }
        }
Beispiel #3
0
        private void Confirmar()
        {
            var erroSet = new List <CampoInvalido>();

            Valida.ValidaCamposObrigatorios(Controls, ref erroSet);

            if (erroSet.Count == 0)
            {
                try
                {
                    var modelo     = ConveterParaObjeto();
                    var frmDefinir = new FrmDefinirLayout(modelo);
                    frmDefinir.ShowDialog();
                    Salvou = true;
                    Close();
                }
                catch (Exception ex)
                {
                    Excecoes.ExibirExcecoes(ex);
                }

                Close();
            }
            else
            {
                Mensagens.MensagemCampoInvalido(erroSet);
            }
        }