示例#1
0
        public void Inserir(Paciente paciente)
        {
            try
            {
                if (!ValidarDocumentos.ValidaCpf(paciente.Cpf))
                {
                    throw new Exception("CPF inválido.");
                }

                paciente.Nome = SqlIFilter(paciente.Nome.ToUpper());

                if (paciente.Nome.Length < 3)
                {
                    throw new Exception("Nome do paciente inválido.");
                }

                paciente.Email   = paciente.Email.ToLower();
                paciente.Celular = paciente.Celular.Replace("(", "").Replace(")", "").Replace(",", "").Replace(".", "").Replace("-", "");

                objPaciente.Inserir(paciente);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
示例#2
0
        public void Alterar(Paciente paciente)
        {
            try
            {
                if (!ValidarDocumentos.ValidaCpf(paciente.Cpf))
                {
                    throw new Exception("CPF inválido.");
                }

                paciente.Nome = SqlIFilter(paciente.Nome);
                if (paciente.Nome.Length < 3)
                {
                    throw new Exception("Nome do paciente inválido.");
                }

                objPaciente.Alterar(paciente);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }