コード例 #1
0
        private bool ValidarSenha()
        {
            if (tbSenha.Password == string.Empty && cadastrar)
            {
                Mbox.CampoInvalido("Senha");
                tbSenha.Focus();
                return(false);
            }

            if (tbConfirmarSenha.Password == string.Empty && cadastrar)
            {
                Mbox.CampoInvalido("Confimar Senha");
                tbConfirmarSenha.Focus();
                return(false);
            }

            if (tbSenha.Password != string.Empty)
            {
                if (tbSenha.Password != tbConfirmarSenha.Password)
                {
                    Mbox.Afirmacao("Aviso", "A senhas informadas são diferentes!");
                    tbSenha.Clear();
                    tbConfirmarSenha.Clear();
                    tbSenha.Focus();
                    return(false);
                }
            }

            return(true);
        }
コード例 #2
0
        private static bool ValidarTextBox(IEnumerable <TextBox> lTextBoxs)
        {
            foreach (TextBox tb in lTextBoxs)
            {
                if (tb?.Tag?.ToString() == "*")
                {
                    if (string.IsNullOrEmpty(tb.Text.Trim()))
                    {
                        Mbox.CampoInvalido(tb.Uid);
                        tb.Focus();

                        return(false);
                    }
                }
            }

            return(true);
        }
コード例 #3
0
        private static bool ValidarHoras(IEnumerable <MaskedTextBox> lTextBoxs)
        {
            foreach (TextBox tb in lTextBoxs)
            {
                if (tb?.Tag?.ToString() == "horas*")
                {
                    if (!DataUtil.ValidarHorario(tb.Text))
                    {
                        Mbox.CampoInvalido(tb.Uid);
                        tb.Focus();

                        return(false);
                    }
                }
            }

            return(true);
        }
コード例 #4
0
        private static bool ValidarComboBox(IEnumerable <ComboBox> lCombo)
        {
            foreach (ComboBox cb in lCombo)
            {
                if (cb?.Tag?.ToString() == "*")
                {
                    if (string.IsNullOrEmpty(cb.Text.Trim()))
                    {
                        Mbox.CampoInvalido(cb.Uid);
                        cb.Focus();

                        return(false);
                    }
                }
            }

            return(true);
        }
コード例 #5
0
        private static bool ValidarDatePicker(IEnumerable <DatePicker> lDates)
        {
            foreach (DatePicker dp in lDates)
            {
                if (dp?.Tag?.ToString() == "dataPicker*")
                {
                    if (!DataUtil.ValidarData(dp.Text))
                    {
                        Mbox.CampoInvalido(dp.Uid);
                        dp.SelectedDate = DateTime.Now;
                        dp.Focus();

                        return(false);
                    }
                }
            }

            return(true);
        }
コード例 #6
0
        private static bool ValidarCnpj(IEnumerable <MaskedTextBox> lTextBoxs)
        {
            foreach (MaskedTextBox tb in lTextBoxs)
            {
                if (tb?.Tag?.ToString() == "cnpj*")
                {
                    if (string.IsNullOrEmpty(tb.Text.Trim()))
                    {
                        Mbox.CampoInvalido(tb.Uid);
                        tb.Focus();

                        return(false);
                    }
                    else if (!ValidarEntrada.ValidarCNPJ(Mascara.Remover(tb.Text)))
                    {
                        Mbox.Afirmacao("Aviso", "O número do CNPJ informado é inválido!");
                        tb.Focus();
                        return(false);
                    }
                }
            }

            return(true);
        }