예제 #1
0
 void AtualizaDTO_Transacoes()
 {
     try
     {
         ImageConverter imgCon = new ImageConverter();
         transacoes.IMG          = (byte[])imgCon.ConvertTo(picTransacoes_IMG.Image, typeof(byte[]));
         transacoes.ID           = txtTransacao_Id.Text != "" ? Convert.ToInt32(txtTransacao_Id.Text) : (int?)null;
         transacoes.SITUACAO     = cboTransacao_Situacao.Text;
         transacoes.PARCELAMENTO = Convert.ToBoolean(radTransacao_Yes.Checked);
         transacoes.TIPO         = cboItemEstoque_Tipo.Text;
         transacoes.VALOR        = Convert.ToDecimal(txtTransacao_Valor.Text);
         transacoes.CATEGORIA    = cboTransacao_Categoria.Text;
         transacoes.DATA         = GLOBAL_BLL.IsDate(mskTransacao_Data.Text) ? Convert.ToDateTime(mskTransacao_Data.Text) : (DateTime?)null;
         transacoes.DESCRICAO    = txtTransacao_Descricao.Text;
         transacoes.OBSERVACAO   = txtTransacao_Observacao.Text;
     }
     catch
     {
     }
 }
예제 #2
0
 bool ValidarDados()
 {
     try
     {
         if (!GLOBAL_BLL.IsDate(DateTime.Now.ToShortDateString()))
         {
             MessageBox.Show("Preencha a data corretamente", "Data inválida", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
         if (cboFase.Text == null)
         {
             MessageBox.Show("Selecione a fase", "Fase inválida", MessageBoxButtons.OK, MessageBoxIcon.Error);
             return(false);
         }
         return(true);
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
 void AtualizaDTO_Motorista()
 {
     try
     {
         ImageConverter imgCon = new ImageConverter();
         motorista.IMG_PERFIL      = (byte[])imgCon.ConvertTo(picMotorista_Imagem.Image, typeof(byte[]));
         motorista.CATEGORIA       = cboMotorista_Situacao.Text;
         motorista.CNH             = txtMotorista_CNH.Text;
         motorista.CPF             = mskMotorista_CPF.Text;
         motorista.DATA_NASCIMENTO = GLOBAL_BLL.IsDate(mskMotorista_DataNascimento.Text) ? Convert.ToDateTime(mskMotorista_DataNascimento.Text) : (DateTime?)null;
         motorista.EMAIL           = txtMotorista_Email.Text;
         motorista.ID = txtMotorista_ID.Text != "" ? Convert.ToInt32(txtMotorista_ID.Text) : (int?)null;
         motorista.ID_ESTADO_CIVIL = cboMotorista_EstadoCivil.Text;
         motorista.SITUACAO        = cboMotorista_Situacao.Text;
         motorista.NOME_COMPLETO   = txtMotorista_NomeCompleto.Text;
         motorista.OBSERVACAO      = txtMotorista_Observacao.Text;
         motorista.SEXO            = cboMotorista_Sexo.Text;
         motorista.VALIDADE_CNH    = GLOBAL_BLL.IsDate(mskMotorista_ValidadeCNH.Text) ? Convert.ToDateTime(mskMotorista_ValidadeCNH.Text) : (DateTime?)null;
     }
     catch
     {
     }
 }
        public static bool ValidarCampo(List <string> CamposInvalidos, string nome, string valor, Campos campo, TipoCampo tipoCampo = TipoCampo.SemFormatacao, bool obrigatorio = true)
        {
            switch (campo)
            {
            case Campos.TextBox:
                if (obrigatorio && string.IsNullOrEmpty(valor))
                {
                    CamposInvalidos.Add(nome);
                    return(false);
                }
                break;

            case Campos.MaskedBox:
                string valorFormatado = valor.Replace("/", "").Replace("_", "").Replace("-", "").Replace(" ", "").Replace(",", "").Replace(".", "");
                switch (tipoCampo)
                {
                case TipoCampo.SemFormatacao:
                    break;

                case TipoCampo.DateTime:
                    if ((obrigatorio && string.IsNullOrEmpty(valorFormatado)) || (!string.IsNullOrEmpty(valorFormatado) && !GLOBAL_BLL.IsDate(valor)))
                    {
                        CamposInvalidos.Add(nome);
                        return(false);
                    }
                    break;

                case TipoCampo.CPF:
                    if ((obrigatorio && string.IsNullOrEmpty(valorFormatado)) || (!string.IsNullOrEmpty(valorFormatado) && !GLOBAL_BLL.IsCpf(valor.Replace(",", "."))))
                    {
                        CamposInvalidos.Add(nome);
                        return(false);
                    }
                    break;

                case TipoCampo.CEP:
                    if ((obrigatorio && string.IsNullOrEmpty(valorFormatado)) || (!string.IsNullOrEmpty(valorFormatado) && !GLOBAL_BLL.IsCep(valor)))
                    {
                        CamposInvalidos.Add(nome);
                        return(false);
                    }
                    break;

                case TipoCampo.Int:
                    if (!GLOBAL_BLL.IsNumeric(valor))
                    {
                        return(false);
                    }
                    break;

                default:
                    break;
                }

                break;

            case Campos.ComboBox:
                if (string.IsNullOrEmpty(valor))
                {
                    CamposInvalidos.Add(nome);
                    return(false);
                }
                break;

            case Campos.NumericUpDown:
                if (string.IsNullOrEmpty(valor))
                {
                    CamposInvalidos.Add(nome);
                    return(false);
                }
                break;

            default:
                CamposInvalidos.Add(nome);
                return(false);
            }
            return(true);
        }