Exemplo n.º 1
0
        //command

        public string ObtenerOcupacion(int id)
        {
            try
            {
                var modeloDatosGenerales = new ModeloDatosGenerales();
                return(modeloDatosGenerales.ObtenerOcupacion(id));
            }
            catch (Exception ex)
            {
                throw new Exception(ex.Message);
            }
        }
Exemplo n.º 2
0
 public DateTime ObtenerFechaNacimiento(int id)
 {
     try
     {
         var modeloDatosGenerales = new ModeloDatosGenerales();
         return(modeloDatosGenerales.ObtenerFechaNacimiento(id));
     }
     catch (Exception ex)
     {
         throw new Exception(ex.Message);
     }
 }
Exemplo n.º 3
0
 //Facade
 public void ModificarAntecedentesPatologicos(string diarrea, string flatulencias, string vomito, string masticacion, string colitis, string estrenimiento, string ansiedad, string dolorCabeza, string gastritis, string disfagia, string nauseas, string enfermedad, string medicamentos, string suplementos, string diureticos, string laxantes, string cirugia, int idPaciente)
 {
     if (diarrea != "" && flatulencias != "" && vomito != "" && masticacion != "" && colitis != "" && estrenimiento != "" && ansiedad != "" && dolorCabeza != "" && gastritis != "" && disfagia != "" && nauseas != "" && enfermedad != "" && medicamentos != "" && suplementos != "" && diureticos != "" && laxantes != "" && cirugia != "")
     {
         try
         {
             var modeloDatosGenerales = new ModeloDatosGenerales();
             modeloDatosGenerales.ModificarAntecedentesPatologicos(diarrea, flatulencias, vomito, masticacion, colitis, estrenimiento, ansiedad, dolorCabeza, gastritis, disfagia, nauseas, enfermedad, medicamentos, suplementos, diureticos, laxantes, cirugia, idPaciente);
         }
         catch (Exception ex)
         {
             throw new Exception(ex.Message);
         }
     }
     else
     {
         error = "Los campos no deben estar vacios";
         return;
     }
 }
Exemplo n.º 4
0
        public void ModificarDatosGenerales(string nombre, string genero, string estadoCivil, DateTime fechaNacimiento, string escolaridad, string ocupacion, string telefono, string email, string motivos, int id)
        {
            string telefonovar    = telefono;
            string replacedString = telefono.Replace("(", "");

            telefonovar = replacedString.Replace(")", "");
            telefonovar = telefonovar.Replace("-", "");
            telefonovar = telefonovar.Replace(" ", "");
            var validac     = new Validacion();
            var fechahoy    = DateTime.Today;
            var fechalimite = new DateTime(1900, 1, 1);

            if (validac.Longitud(nombre, 1, 50) && validac.Longitud(genero, 1, 10) && validac.Longitud(estadoCivil, 1, 10) && validac.Longitud(escolaridad, 1, 50) && validac.Longitud(ocupacion, 1, 50) && validac.Longitud(motivos, 1, 100))
            {
                if (validac.FechaMayorA(fechaNacimiento, fechalimite) && validac.FechaMenorA(fechaNacimiento, fechahoy))
                {
                    if (validac.Longitud(telefonovar, 1, 10))
                    {
                        if (validac.Longitud(telefonovar, 7, 10))
                        {
                            if (email == "")
                            {
                                try
                                {
                                    var modeloDatosGenerales = new ModeloDatosGenerales();
                                    modeloDatosGenerales.ModificarDatosGenerales(nombre, genero, estadoCivil, fechaNacimiento, escolaridad, ocupacion, telefono, email, motivos, id);
                                }
                                catch (Exception ex)
                                {
                                    throw new Exception(ex.Message);
                                }
                            }
                            else
                            {
                                if (email.Contains("@"))
                                {
                                    if (IsValidEmail(email))
                                    {
                                        try
                                        {
                                            var modeloDatosGenerales = new ModeloDatosGenerales();
                                            modeloDatosGenerales.ModificarDatosGenerales(nombre, genero, estadoCivil, fechaNacimiento, escolaridad, ocupacion, telefono, email, motivos, id);
                                        }
                                        catch (Exception ex)
                                        {
                                            throw new Exception(ex.Message);
                                        }
                                    }
                                    else
                                    {
                                        error = "Email no valido";
                                        return;
                                    }
                                }
                                else
                                {
                                    error = "Correo no valido";
                                    return;
                                }
                            }
                        }
                        else
                        {
                            error = "Telefono debe tener entre 7 y 10 numeros";
                            return;
                        }
                    }
                    else
                    {
                        if (email == "")
                        {
                            try
                            {
                                var modeloDatosGenerales = new ModeloDatosGenerales();
                                modeloDatosGenerales.ModificarDatosGenerales(nombre, genero, estadoCivil, fechaNacimiento, escolaridad, ocupacion, telefono, email, motivos, id);
                            }
                            catch (Exception ex)
                            {
                                throw new Exception(ex.Message);
                            }
                        }
                        else
                        {
                            if (email.Contains("@"))
                            {
                                if (IsValidEmail(email))
                                {
                                    try
                                    {
                                        var modeloDatosGenerales = new ModeloDatosGenerales();
                                        modeloDatosGenerales.ModificarDatosGenerales(nombre, genero, estadoCivil, fechaNacimiento, escolaridad, ocupacion, telefono, email, motivos, id);
                                    }
                                    catch (Exception ex)
                                    {
                                        throw new Exception(ex.Message);
                                    }
                                }
                                else
                                {
                                    error = "Email no valido";
                                    return;
                                }
                            }
                            else
                            {
                                error = "Correo no valido";
                                return;
                            }
                        }
                    }
                }
                else
                {
                    error = "Fecha de nacimiento no valida";
                    return;
                }
            }
            else
            {
                error = "Los campos Nombre, Genero, Estado Civil, Escolaridad, Ocupacion y Motivos de Consulta no deben estar vacios";
                return;
            }
        }