protected void UltimoNomeDeveTerUmTamanhoLimite(int tamanho)
 {
     if (!string.IsNullOrEmpty(UltimoNome) && UltimoNome.Trim().Length > tamanho)
     {
         ListaErros.Add("O campo ultimo nome deve ter no máximo " + tamanho + " caracteres!");
     }
 }
 private void ItemdePedidoDeveSerAssociadoAUmPedido()
 {
     if (IdPedido <= 0)
     {
         ListaErros.Add("Número de pedido inválido.");
     }
 }
 private void FornecedorDeveSerPreenchido()
 {
     if (IdFornecedor == 0)
     {
         ListaErros.Add("O campo fornecedor dever informado!");
     }
 }
Beispiel #4
0
 private void DescricaoDeveTerUmTamanhoLimite()
 {
     if (!string.IsNullOrEmpty(Descricao) && Descricao.Length > 150)
     {
         ListaErros.Add("O campo descrição deve ter no máximo 150 caracteres!");
     }
 }
 private void ValorDeverSerSuperiorAZero()
 {
     if (Valor <= 0)
     {
         ListaErros.Add("O campo valor dever ser maior que zero!");
     }
 }
Beispiel #6
0
        } //EstaConsistente

        #region Validation Methods...

        private void DataPedidoDeveSerPreenchida()
        {
            if (DataPedido == null)
            {
                ListaErros.Add("O campo Data Pedido deve ser preenchido.");
            }
        } //DataPedidoDeveSerPreenchida
 private void ApelidoDeveSerPreenchido()
 {
     if (string.IsNullOrEmpty(Apelido))
     {
         ListaErros.Add("O campo apelido deve ser preenchido!");
     }
 }
 private void NomeDeveSerPreenchido()
 {
     if (string.IsNullOrEmpty(Nome))
     {
         ListaErros.Add("O campo nome deve ser preenchido!");
     }
 }
Beispiel #9
0
 private void QuantidadeDeveSerSuperiorAZero()
 {
     if (Qtd <= 0)
     {
         ListaErros.Add("Quantidade deverá ser informada!");
     }
 }
Beispiel #10
0
 private void ItemDePedidoDeveSerAssociadoAUmPedido()
 {
     if (IdPedido <= 0)
     {
         ListaErros.Add("Nº. pedido inválido!");
     }
 }
 private void DataPedidoDeveSerSuperiorOuIgualADataDoDia()
 {
     if (DataPedido < DateTime.Today)
     {
         ListaErros.Add("Data do pedido não pode ser superior a data de hoje!");
     }
 }
 private void DataEntregaDeveSerSuperiorOuIgualDataPedido()
 {
     if (DataEntrega != null && DataEntrega < DataPedido)
     {
         ListaErros.Add("Data da entrega deve ser superior a data do pedido");
     }
 }
Beispiel #13
0
        } //ClienteDeveSerPreenchido

        protected void ObservacaoDeveTerUmTamanhoLimite(int tamanho)
        {
            if (!string.IsNullOrEmpty(Observacao) && Observacao.Length > tamanho)
            {
                ListaErros.Add("O campo Observacao deve ter no maximo " + tamanho + " caracteres");
            }
        } //ApelidoDeveTerUmTamanhoLimite
 private void DataPedidoDeveSerPreenchida()
 {
     if (DataPedido == null)
     {
         ListaErros.Add("Preencha data do pedido!");
     }
 }
Beispiel #15
0
        } //DataEntregaDeveSerSuperiorOuIgualDataPedido

        private void ClienteDeveSerPreenchido()
        {
            if (idCliente == 0)
            {
                ListaErros.Add("O campo Cliente deve ser fornecido.");
            }
        } //ClienteDeveSerPreenchido
Beispiel #16
0
        } //DataPedidoDeveSerMenorDataAtual

        private void DataEntregaDeveSerSuperiorOuIgualDataPedido()
        {
            if (DataEntrega != null && DataEntrega <= DataPedido)
            {
                ListaErros.Add("O campo Data Entrega deve ser superior ou igual a data do pedido.");
            }
        } //DataEntregaDeveSerSuperiorOuIgualDataPedido
Beispiel #17
0
        } //DataPedidoDeveSerPreenchida

        private void DataPedidoDeveSerMenorOuIgualDataAtual()
        {
            if (DataPedido <= DateTime.Today)
            {
                ListaErros.Add("O campo Data Pedido deve ser inferior ou igual a data atual.");
            }
        } //DataPedidoDeveSerMenorDataAtual
Beispiel #18
0
 public override bool EstaConsistente()
 {
     QuantidadeDeveSerSuperiorAZero();
     ItemDePedidoDeveSerAssociadoAUmPedido();
     ProdudoDeveSerPreenchido();
     return(!ListaErros.Any());
 }
 private void ClienteDeveSerPreenchido()
 {
     if (IdCliente == 0)
     {
         ListaErros.Add("Cliente deve ser informado!");
     }
 }
Beispiel #20
0
 private void VerificarSePedidoEstaEntregue()
 {
     if (Pedido != null && Pedido.DataEntrega != null)
     {
         ListaErros.Add("Não é possível alterar a lista de itens de pdidos entregues!");
     }
 }
 private void ObservacaoDeveTerUmTamanhoLimite()
 {
     if (!string.IsNullOrEmpty(Observacao) && Observacao.Length > 4000)
     {
         ListaErros.Add("Campo observação deverá ter no máximo 4000 caracteres!");
     }
 }
Beispiel #22
0
 private void QtdDeveSerSuperiorAZero()
 {
     if (Qtd <= 0)
     {
         ListaErros.Add("Qtd. deverá ser informada!");
     }
 }
 private void QuantidadeDeveSerSuperiorAZero()
 {
     if (Quantidade <= 0)
     {
         ListaErros.Add("Quantidade deve ser maior que zero.");
     }
 }
Beispiel #24
0
 private void ProdutoDeveSerPreenchido()
 {
     if (IdProduto <= 0)
     {
         ListaErros.Add("Produto deve ser informado!");
     }
 }
 protected void UltimoNomeDeveSerPreenchido()
 {
     if (string.IsNullOrEmpty(UltimoNome))
     {
         ListaErros.Add("Ultimo nome deve ser preenchido!");
     }
 }
 private void ApelidoDeveTerUmTamanhoLimite()
 {
     if (Apelido.Length > 20)
     {
         ListaErros.Add("O campo apelido deve ter no máximo 20 caracteres!");
     }
 }
 private void ProdutoDeveSerInformado()
 {
     if (IdProduto <= 0)
     {
         ListaErros.Add("Número do produto inválido.");
     }
 }
 private void NomeDeveTerUmTamanhoLimite()
 {
     if (Nome.Length > 150)
     {
         ListaErros.Add("O campo nome deve ter no máximo 150 caracteres!");
     }
 }
Beispiel #29
0
 private void DescricaoDeveSerPreenchido()
 {
     if (string.IsNullOrEmpty(Descricao))
     {
         ListaErros.Add("O campo descrição deve ser preenchido!");
     }
 }
 protected void PrimeiroNomeDeveSerPreenchido()
 {
     if (string.IsNullOrEmpty(PrimeiroNome))
     {
         ListaErros.Add("Primerio nome deve ser preenchido!");
     }
 }
Beispiel #31
0
        public static void ValidarTodosDocumentos(Control.ControlCollection controls, string sNumeroDocumento)
        {
            try
            {

                Componentes = new List<Control>();
                CarregaComponentes(controls);
                if (Componentes.Count > 0)
                {
                    sNOME_TAB = "";
                    BuscaNomeTabPage(Componentes[0]);
                }

                Regex reg = null;
                foreach (Control ctr in Componentes)
                {

                    ListaErros objErros = new ListaErros();
                    objErros.NumeroDocumento = sNumeroDocumento;



                    #region ComboBox

                    if (ctr.GetType() == typeof(HLP_ComboBox))
                    {
                        ((HLP_ComboBox)ctr).errorProvider1.Dispose();
                        if (((HLP_ComboBox)ctr)._Obrigatorio == HLP_ComboBox.CampoObrigatorio.SIM && ((HLP_ComboBox)ctr).SelectedIndex == -1)
                        {
                            ((HLP_ComboBox)ctr).errorProvider1.SetError(((HLP_ComboBox)ctr), CAMPO_OBRIGATORIO);
                            iErros++;
                            objErros.Descricao += sNOME_TAB + " - " + ((HLP_ComboBox)ctr)._LabelText + " - " + CAMPO_OBRIGATORIO + Environment.NewLine;
                        }
                    }

                    #endregion

                    #region DateTimePicker

                    if (ctr.GetType() == typeof(HLP_DateTimePicker))
                    {
                        ((HLP_DateTimePicker)ctr).errorProvider1.Dispose();
                        if (((HLP_DateTimePicker)ctr)._Obrigatorio == HLP_DateTimePicker.CampoObrigatorio.SIM && ((HLP_DateTimePicker)ctr).Value == null)
                        {
                            ((HLP_DateTimePicker)ctr).errorProvider1.SetError(((HLP_DateTimePicker)ctr), CAMPO_OBRIGATORIO);
                            iErros++;
                            objErros.Descricao += sNOME_TAB + " - " + ((HLP_DateTimePicker)ctr)._LabelText + " - " + CAMPO_OBRIGATORIO + Environment.NewLine;
                        }
                    }

                    #endregion

                    #region MaskedTextBox

                    if (ctr.GetType() == typeof(HLP_MaskedTextBox))
                    {
                        bool MaskValido = true;
                        ((HLP_MaskedTextBox)ctr).errorProvider1.Dispose();
                        if (((HLP_MaskedTextBox)ctr)._Obrigatorio == HLP_MaskedTextBox.CampoObrigatorio.SIM && ((HLP_MaskedTextBox)ctr).Text.Equals(""))
                        {
                            ((HLP_MaskedTextBox)ctr).errorProvider1.SetError(((HLP_MaskedTextBox)ctr), CAMPO_OBRIGATORIO);
                            iErros++;
                            objErros.Descricao += sNOME_TAB + " - " + ((HLP_MaskedTextBox)ctr)._LabelText + " - " + CAMPO_OBRIGATORIO + Environment.NewLine;
                            MaskValido = false;
                        }
                        if (MaskValido)
                        {
                            if (((HLP_MaskedTextBox)ctr)._Regex != Expressoes.Não_Aplica)
                            {
                                if (((HLP_MaskedTextBox)ctr)._Obrigatorio == HLP_MaskedTextBox.CampoObrigatorio.NÃO && !((HLP_MaskedTextBox)ctr).Text.Equals(""))
                                {
                                    reg = new Regex(RetornaExpressao(((HLP_MaskedTextBox)ctr)._Regex));
                                    if (!reg.IsMatch(((HLP_MaskedTextBox)ctr).Text))
                                    {
                                        ((HLP_MaskedTextBox)ctr).errorProvider1.SetError(((HLP_MaskedTextBox)ctr), CAMPO_INVALIDO);
                                        iErros++;
                                        objErros.Descricao += sNOME_TAB + " - " + ((HLP_MaskedTextBox)ctr)._LabelText + " - " + CAMPO_INVALIDO + Environment.NewLine;
                                    }
                                }
                                else if (((HLP_MaskedTextBox)ctr)._Obrigatorio == HLP_MaskedTextBox.CampoObrigatorio.SIM)
                                {
                                    reg = new Regex(RetornaExpressao(((HLP_MaskedTextBox)ctr)._Regex));
                                    if (!reg.IsMatch(((HLP_MaskedTextBox)ctr).Text))
                                    {
                                        ((HLP_MaskedTextBox)ctr).errorProvider1.SetError(((HLP_MaskedTextBox)ctr), CAMPO_INVALIDO);
                                        iErros++;
                                        objErros.Descricao += sNOME_TAB + " - " + ((HLP_MaskedTextBox)ctr)._LabelText + " - " + CAMPO_INVALIDO + Environment.NewLine;
                                    }
                                }
                            }
                        }
                    }

                    #endregion

                    #region NumericUpDown

                    if (ctr.GetType() == typeof(HLP_NumericUpDown))
                    {
                        ((HLP_NumericUpDown)ctr).errorProvider1.Dispose();
                        if (((HLP_NumericUpDown)ctr)._Obrigatorio == HLP_NumericUpDown.CampoObrigatorio.SIM && ((HLP_NumericUpDown)ctr).Text.Equals(""))
                        {
                            ((HLP_NumericUpDown)ctr).errorProvider1.SetError(((HLP_NumericUpDown)ctr), CAMPO_OBRIGATORIO);
                            iErros++;
                            objErros.Descricao += sNOME_TAB + " - " + ((HLP_NumericUpDown)ctr)._LabelText + " - " + CAMPO_OBRIGATORIO + Environment.NewLine;
                        }
                    }

                    #endregion

                    #region TextBox

                    if (ctr.GetType() == typeof(HLP_TextBox))
                    {
                        bool TextValido = true;
                        ((HLP_TextBox)ctr).errorProvider1.Dispose();
                        if (((HLP_TextBox)ctr)._Obrigatorio == HLP_TextBox.CampoObrigatorio.SIM && ((HLP_TextBox)ctr).Text.Equals(""))
                        {
                            ((HLP_TextBox)ctr).errorProvider1.SetError(((HLP_TextBox)ctr), CAMPO_OBRIGATORIO);
                            iErros++;
                            objErros.Descricao += sNOME_TAB + " - " + ((HLP_TextBox)ctr)._LabelText + " - " + CAMPO_OBRIGATORIO + Environment.NewLine;
                            TextValido = false;
                        }
                        if (TextValido)
                        {
                            if (((HLP_TextBox)ctr)._Regex != Expressoes.Não_Aplica)
                            {
                                if (((HLP_TextBox)ctr)._Obrigatorio == HLP_TextBox.CampoObrigatorio.NÃO && !((HLP_TextBox)ctr).Text.Equals(""))
                                {
                                    reg = new Regex(RetornaExpressao(((HLP_TextBox)ctr)._Regex));
                                    if (!reg.IsMatch(((HLP_TextBox)ctr).Text))
                                    {
                                        ((HLP_TextBox)ctr).errorProvider1.SetError(((HLP_TextBox)ctr), CAMPO_INVALIDO);
                                        iErros++;
                                        objErros.Descricao += sNOME_TAB + " - " + ((HLP_TextBox)ctr)._LabelText + " - " + CAMPO_INVALIDO + Environment.NewLine;
                                    }
                                }
                                else if (((HLP_TextBox)ctr)._Obrigatorio == HLP_TextBox.CampoObrigatorio.SIM)
                                {
                                    reg = new Regex(RetornaExpressao(((HLP_TextBox)ctr)._Regex));
                                    if (!reg.IsMatch(((HLP_TextBox)ctr).Text))
                                    {
                                        ((HLP_TextBox)ctr).errorProvider1.SetError(((HLP_TextBox)ctr), CAMPO_INVALIDO);
                                        iErros++;
                                        objErros.Descricao += sNOME_TAB + " - " + ((HLP_TextBox)ctr)._LabelText + " - " + CAMPO_INVALIDO + Environment.NewLine;
                                    }
                                }
                            }
                        }
                    }

                    #endregion

                    if (objErros.Descricao != null)
                    {
                        objErros.Descricao = "Nº Documento :" + objErros.NumeroDocumento + " - " + objErros.Descricao;
                        objErros.controle = ctr;
                        objListaTodosErros.Add(objErros);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }