Esempio n. 1
0
 public ActionResult Edit([Bind(Include = "IdCuestionario,Nombre,Apellido,DNI,Ciudad,Capacitación,EMail,Teléfono,AsesoramientoInscripcion,SalónEquipamiento,Contenidos,IstructorConocimiento,InstructorClaridad,InstructorTrato,ConocimientoAdquirido,Utilidad,SatisfacciónGral,HariaOtro,Cual,Metodologia,Material,Duración,Predisposicion,Ejercicios,TratoAdministrativo,Sugerencias,FechaHora,Finalizado,Edad,Ocupacion")] Cuestionarios cuestionarios)
 {
     try
     {
         if (ModelState.IsValid)
         {
             cuestionarios.FechaHora       = DateTime.Now;
             db.Entry(cuestionarios).State = EntityState.Modified;
             db.SaveChanges();
             return(RedirectToAction("Create", "Referidos"));
         }
         ViewBag.Capacitación = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarios.Capacitación);
         ViewBag.Ciudad       = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarios.Ciudad);
         return(View("Index"));
     }
     catch (DbEntityValidationException e)
     {
         foreach (var eve in e.EntityValidationErrors)
         {
             Console.WriteLine("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                               eve.Entry.Entity.GetType().Name, eve.Entry.State);
             foreach (var ve in eve.ValidationErrors)
             {
                 Console.WriteLine("- Property: \"{0}\", Error: \"{1}\"",
                                   ve.PropertyName, ve.ErrorMessage);
             }
         }
     }
     return(View(cuestionarios));
 }
Esempio n. 2
0
        public ActionResult DeleteConfirmed(int id)
        {
            Cuestionarios cuestionarios = db.Cuestionarios.Find(id);

            db.Cuestionarios.Remove(cuestionarios);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 3
0
        public ActionResult CuestionarioActual([Bind(Include = "IdCuestionario,Nombre,Apellido,DNI,Ciudad,Capacitación,EMail,Teléfono,AsesoramientoInscripcion,SalónEquipamiento,Contenidos,IstructorConocimiento,InstructorClaridad,InstructorTrato,ConocimientoAdquirido,Utilidad,SatisfacciónGral,HariaOtro,Cual,Metodologia,Material,Duración,Predisposicion,Ejercicios,TratoAdministrativo,Sugerencias,FechaHora,Finalizado,Edad,Ocupacion")] Cuestionarios cuestionarios)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    //Obtengo los datos para cual que es string
                    string chk_3  = (((string)Request.Form["chk_3"]).Contains("true")) ? "3" : "";
                    string chk_4  = (((string)Request.Form["chk_4"]).Contains("true")) ? "4" : "";
                    string chk_5  = (((string)Request.Form["chk_5"]).Contains("true")) ? "5" : "";
                    string chk_6  = (((string)Request.Form["chk_6"]).Contains("true")) ? "6" : "";
                    string chk_7  = (((string)Request.Form["chk_7"]).Contains("true")) ? "7" : "";
                    string chk_8  = (((string)Request.Form["chk_8"]).Contains("true")) ? "8" : "";
                    string chk_9  = (((string)Request.Form["chk_9"]).Contains("true")) ? "9" : "";
                    string chk_10 = (((string)Request.Form["chk_10"]).Contains("true")) ? "10" : "";

                    string cual = String.Format("{0}|{1}|{2}|{3}|{4}|{5}|{6}|{7}", chk_3, chk_4, chk_5, chk_6, chk_7, chk_8, chk_9, chk_10);
                    if (String.IsNullOrEmpty(cuestionarios.EMail))
                    {
                        cuestionarios.EMail = "*****@*****.**";
                    }
                    if (String.IsNullOrEmpty(cuestionarios.Sugerencias))
                    {
                        cuestionarios.Sugerencias = "sin comentarios";
                    }

                    cuestionarios.Finalizado      = true;
                    cuestionarios.FechaHora       = DateTime.Now;
                    cuestionarios.Cual            = cual;
                    db.Entry(cuestionarios).State = EntityState.Modified;
                    db.SaveChanges();
                    //return View("Fin");
                    return(RedirectToAction("Create", "Referidos", new { IdCuestionario = cuestionarios.IdCuestionario }));
                }
                ViewBag.Capacitación = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarios.Capacitación);
                ViewBag.Ciudad       = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarios.Ciudad);
                return(View("Index"));
            }
            catch (DbEntityValidationException e)
            {
                string err = "";
                foreach (var eve in e.EntityValidationErrors)
                {
                    err += String.Format("Entity of type \"{0}\" in state \"{1}\" has the following validation errors:",
                                         eve.Entry.Entity.GetType().Name, eve.Entry.State);
                    foreach (var ve in eve.ValidationErrors)
                    {
                        err += String.Format("- Property: \"{0}\", Error: \"{1}\"",
                                             ve.PropertyName, ve.ErrorMessage);
                    }
                }
                throw new HttpException((int)HttpStatusCode.BadRequest, "Error; " + err);
            }
            //return View("Fin");
        }
Esempio n. 4
0
        // GET: Cuestionarios/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cuestionarios cuestionarios = db.Cuestionarios.Find(id);

            if (cuestionarios == null)
            {
                return(HttpNotFound());
            }
            return(View(cuestionarios));
        }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "IdCuestionario,Nombre,Apellido,DNI,Ciudad,Capacitación,EMail,Teléfono,AsesoramientoInscripcion,SalónEquipamiento,Contenidos,IstructorConocimiento,InstructorClaridad,InstructorTrato,ConocimientoAdquirido,Utilidad,SatisfacciónGral,HariaOtro,Cual,Metodologia,Material,Duración,Predisposicion,Ejercicios,TratoAdministrativo,Sugerencias,FechaHora,Finalizado,Edad,Ocupacion")] Cuestionarios cuestionarios)
        {
            if (ModelState.IsValid)
            {
                cuestionarios.FechaHora = DateTime.Now;
                db.Cuestionarios.Add(cuestionarios);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Capacitación = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarios.Capacitación);
            ViewBag.Ciudad       = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarios.Ciudad);
            return(View(cuestionarios));
        }
        public ActionResult DeleteConfirmed(int id)
        {
            Referidos referidos = db.Referidos.Find(id);

            db.Referidos.Remove(referidos);
            db.SaveChanges();
            //return RedirectToAction("Index");
            Cuestionarios cuestionarioActual = db.Cuestionarios.FirstOrDefault(e => e.IdCuestionario == referidos.IdCuestionario);

            ViewBag.Capacitación = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarioActual.Capacitación);
            ViewBag.Ciudad       = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarioActual.Ciudad);
            //return View("../Cuestionarios/CuestionarioActual", cuestionarioActual);
            return(RedirectToAction("Index"));
        }
 public LoginController()
 {
     Db                     = new SuperfitEntities();
     clientes               = new Clientes();
     cuestionario           = new Cuestionarios();
     mensualidad            = new Mensualidades();
     asesoria_antropometria = new Asesoria_antropometria();
     envio                  = new EnvioNotificaciones();
     //modelos
     clientesMdl               = new ClientesModel();
     cuestionarioMdl           = new CuestionarioModel();
     mensualidadMdl            = new MensualidadModel();
     asesoria_antropometriaMdl = new AntropometriaModel();
     alertasMdl = new AlertasModel();
 }
Esempio n. 8
0
        // GET: Cuestionarios/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Cuestionarios cuestionarios = db.Cuestionarios.Find(id);

            if (cuestionarios == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Capacitación = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarios.Capacitación);
            ViewBag.Ciudad       = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarios.Ciudad);
            return(View(cuestionarios));
        }
Esempio n. 9
0
 public ClientesWebController()
 {
     Db                     = new SuperfitEntities();
     clientes               = new Clientes();
     cuestionario           = new Cuestionarios();
     mensualidad            = new Mensualidades();
     asesoria_antropometria = new Asesoria_antropometria();
     pagos_Mensualidades    = new Pagos_mensualidades();
     envio                  = new EnvioNotificaciones();
     //modelos
     clientesMdl               = new ClientesModel();
     cuestionarioMdl           = new CuestionarioModel();
     mensualidadMdl            = new MensualidadModel();
     asesoria_antropometriaMdl = new AntropometriaModel();
     alertasMdl      = new AlertasModel();
     PagosmensualMdl = new PagosmensualModel();
     //listas de modelos
     listdetallerutinaMdl = new List <DetallerutinaModel>();
     listmensualidadMdl   = new List <MensualidadModel>();
     listantropometriaMdl = new List <AntropometriaModel>();
 }
        public AlertasModel RegistroCuestionario(CuestionarioModel cuestionarioModel)
        {
            var clave = Db.Clientes.Where(p => p.Id_cliente == cuestionarioModel.Cliente.Id_cliente).FirstOrDefault();

            cuestionario = new Cuestionarios
            {
                Id_cliente                   = cuestionarioModel.Cliente.Id_cliente,
                Clave_cuestionario           = "Cues" + clave.Clave_cliente,
                Padece_enfermedad            = cuestionarioModel.Padece_enfermedad,
                Medicamento_prescrito_medico = cuestionarioModel.Medicamento_prescrito_medico,
                Lesiones = cuestionarioModel.Lesiones,
                Alguna_recomendacion_lesiones = cuestionarioModel.Alguna_recomendacion_lesiones,
                Fuma = cuestionarioModel.Fuma,
                Veces_semana_fuma    = cuestionarioModel.Veces_semana_fuma,
                Alcohol              = cuestionarioModel.Alcohol,
                Veces_semana_alcohol = cuestionarioModel.Veces_semana_alcohol,
                Actividad_fisica     = cuestionarioModel.Actividad_fisica,
                Tipo_ejercicios      = cuestionarioModel.Tipo_ejercicios,
                Tiempo_dedicado      = cuestionarioModel.Tiempo_dedicado,
                Horario_entreno      = cuestionarioModel.Horario_entreno,
                Metas_objetivos      = cuestionarioModel.MetasObjetivos,
                Compromisos          = cuestionarioModel.Compromisos,
                Comentarios          = cuestionarioModel.Comentarios,
                Fecha_registro       = DateTime.Now
            };
            Db.Cuestionarios.Add(cuestionario);
            if (Db.SaveChanges() == 1)
            {
                alertasMdl.Id      = cuestionarioModel.Cliente.Id_cliente;
                alertasMdl.Result  = true;
                alertasMdl.Mensaje = "Se realizo correctamente el registro";
                return(alertasMdl);
            }
            else
            {
                alertasMdl.Result  = false;
                alertasMdl.Mensaje = "Ocurrio un error con el registro intente de nuevo";
                return(alertasMdl);
            }
        }
Esempio n. 11
0
 public AlertasModel UpdateCuestionario(CuestionarioModel cuestionarioModel)
 {
     try
     {
         alertasMdl.Result  = false;
         alertasMdl.Mensaje = "Ocurrio un problema al actualizar los datos";
         cuestionario       = Db.Cuestionarios.Where(y => y.Id_cuestionario == cuestionarioModel.Id_cuestionario).FirstOrDefault();
         if (cuestionario != null)
         {
             cuestionario.Padece_enfermedad            = cuestionarioModel.Padece_enfermedad == null ? false : cuestionarioModel.Padece_enfermedad;
             cuestionario.Medicamento_prescrito_medico = cuestionarioModel.Medicamento_prescrito_medico == null ? "" : cuestionarioModel.Medicamento_prescrito_medico;
             cuestionario.Lesiones = cuestionarioModel.Lesiones == null ? false : cuestionarioModel.Lesiones;
             cuestionario.Alguna_recomendacion_lesiones = cuestionarioModel.Alguna_recomendacion_lesiones == null ? "" : cuestionarioModel.Alguna_recomendacion_lesiones;
             cuestionario.Fuma = cuestionarioModel.Fuma == null ? false : cuestionarioModel.Fuma;
             cuestionario.Veces_semana_fuma    = cuestionarioModel.Veces_semana_fuma == null ? 0 : cuestionarioModel.Veces_semana_fuma;
             cuestionario.Alcohol              = cuestionarioModel.Alcohol == null ? false : cuestionarioModel.Alcohol;
             cuestionario.Veces_semana_alcohol = cuestionarioModel.Veces_semana_alcohol == null ? 0 : cuestionarioModel.Veces_semana_alcohol;
             cuestionario.Actividad_fisica     = cuestionarioModel.Actividad_fisica == null ? false : cuestionarioModel.Actividad_fisica;
             cuestionario.Tipo_ejercicios      = cuestionarioModel.Tipo_ejercicios == null ? "" : cuestionarioModel.Tipo_ejercicios;
             cuestionario.Tiempo_dedicado      = cuestionarioModel.Tiempo_dedicado == null ? "" : cuestionarioModel.Tiempo_dedicado;
             cuestionario.Horario_entreno      = cuestionarioModel.Horario_entreno == null ? "" : cuestionarioModel.Horario_entreno;
             cuestionario.Metas_objetivos      = cuestionarioModel.MetasObjetivos == null ? "" : cuestionarioModel.MetasObjetivos;
             cuestionario.Compromisos          = cuestionarioModel.Compromisos == null ? "" : cuestionarioModel.Compromisos;
             cuestionario.Comentarios          = cuestionarioModel.Comentarios == null ? " " + cuestionario.Comentarios : cuestionarioModel.Comentarios;
             cuestionario.Fecha_registro       = DateTime.Now;
             Db.SaveChanges();
             alertasMdl.Result = true;
         }
         else
         {
             alertasMdl.Mensaje = "No hay cuestionario asigando";
         }
     }
     catch (Exception ex)
     {
         alertasMdl.Mensaje = ex.Message;
     }
     return(alertasMdl);
 }
Esempio n. 12
0
        // GET: Cuestionarios/Edit/5
        public ActionResult CuestionarioActual(int?dni)
        {
            Regex regEx = new Regex("^[0-9]");

            if (dni == 0 || dni == null || !regEx.IsMatch(dni.ToString()))
            {
                return(View("Error"));
            }
            Cuestionarios cuestionarios = db.Cuestionarios.FirstOrDefault(e => e.DNI == dni);

            if (cuestionarios == null)
            {
                return(View("Error"));
            }
            //Si ya fue realizado tiro error
            if (cuestionarios.Finalizado)//ahora
            {
                return(View("Finalizado"));
            }
            ViewBag.Capacitación = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarios.Capacitación);
            ViewBag.Ciudad       = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarios.Ciudad);
            return(View(cuestionarios));
        }
Esempio n. 13
0
        //// GET: Referidos/Delete/5
        //public ActionResult Delete(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    Referidos referidos = db.Referidos.Find(id);
        //    if (referidos == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(referidos);
        //}

        // Cambio este metodo para eliminar sin confirmación
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Referidos referidos = db.Referidos.Find(id);

            if (referidos == null)
            {
                return(HttpNotFound());
            }
            db.Referidos.Remove(referidos);
            db.SaveChanges();
            //return RedirectToAction("Index");
            Cuestionarios cuestionarioActual = db.Cuestionarios.FirstOrDefault(e => e.IdCuestionario == referidos.IdCuestionario);

            ViewBag.Capacitación   = new SelectList(db.Capacitaciones, "IdCapacitación", "Descripción", cuestionarioActual.Capacitación);
            ViewBag.Ciudad         = new SelectList(db.Ciudades, "IdCiudad", "NombreCiudad", cuestionarioActual.Ciudad);
            ViewBag.IdCuestionario = cuestionarioActual.IdCuestionario;
            //return View("../Cuestionarios/CuestionarioActual", cuestionarioActual);
            return(RedirectToAction("Index", new { IdCuestionario = cuestionarioActual.IdCuestionario }));
        }
        public AlertasModel RegistroCompleto(RegistroCliente Registro)
        {
            string result     = "No se guardaron los datos intente de nuevo";
            string Clave      = "000C-";
            string fotoperfil = "/Imagenes/Clientes/" + Clave;
            string ubicacion  = fotoperfil;

            try
            {
                if (Registro != null)
                {
                    var cliente = Db.Clientes.Where(p => p.Correo_electronico == Registro.Cliente.Correo_electronico ||
                                                    p.Telefono == Registro.Cliente.Telefono).FirstOrDefault();
                    if (cliente == null)
                    {
                        clientes = new Clientes
                        {
                            Clave_cliente      = Clave,
                            Nombres            = Registro.Cliente.Nombres,
                            Apellido_paterno   = Registro.Cliente.Apellido_paterno,
                            Apellido_materno   = Registro.Cliente.Apellido_materno,
                            Edad               = Registro.Cliente.Edad,
                            Telefono           = Registro.Cliente.Telefono == null ? 0 : Registro.Cliente.Telefono,
                            Correo_electronico = Registro.Cliente.Correo_electronico == null ? "" : Registro.Cliente.Correo_electronico,
                            Apodo              = Registro.Cliente.Apodo == null ? "" : Registro.Cliente.Apodo,
                            Contraseña         = Registro.Cliente.Contraseña,
                            Foto_perfil        = fotoperfil,
                            Sexo               = Registro.Cliente.Sexo,
                            Estado             = true
                        };
                        Db.Clientes.Add(clientes);
                        if (Db.SaveChanges() == 1)
                        {
                            int      Identity      = Db.Clientes.Select(y => y.Id_cliente).Max() + 1;
                            Clientes updatecliente = Db.Clientes.Where(y => y.Id_cliente == clientes.Id_cliente).FirstOrDefault();
                            updatecliente.Clave_cliente = updatecliente.Clave_cliente + "" + Identity.ToString();
                            updatecliente.Foto_perfil   = "/Imagenes/Clientes/" + updatecliente.Clave_cliente;
                            if (Db.SaveChanges() == 1)
                            {
                                Clave        = updatecliente.Clave_cliente;
                                fotoperfil   = "/Imagenes/Clientes/" + Clave;
                                cuestionario = new Cuestionarios
                                {
                                    Id_cliente                   = clientes.Id_cliente,
                                    Clave_cuestionario           = "CUES-" + Clave,
                                    Padece_enfermedad            = Registro.Cuestionario.Padece_enfermedad == null ? false : Registro.Cuestionario.Padece_enfermedad,
                                    Medicamento_prescrito_medico = Registro.Cuestionario.Medicamento_prescrito_medico == null ? "" : Registro.Cuestionario.Medicamento_prescrito_medico,
                                    Lesiones = Registro.Cuestionario.Lesiones == null ? false : Registro.Cuestionario.Lesiones,
                                    Alguna_recomendacion_lesiones = Registro.Cuestionario.Alguna_recomendacion_lesiones == null ? "" : Registro.Cuestionario.Alguna_recomendacion_lesiones,
                                    Fuma = Registro.Cuestionario.Fuma == null ? false : Registro.Cuestionario.Fuma,
                                    Veces_semana_fuma    = Registro.Cuestionario.Veces_semana_fuma == null ? 0 : Registro.Cuestionario.Veces_semana_fuma,
                                    Alcohol              = Registro.Cuestionario.Alcohol == null ? false : Registro.Cuestionario.Alcohol,
                                    Veces_semana_alcohol = Registro.Cuestionario.Veces_semana_alcohol == null ? 0 : Registro.Cuestionario.Veces_semana_alcohol,
                                    Actividad_fisica     = Registro.Cuestionario.Actividad_fisica == null ? false : Registro.Cuestionario.Actividad_fisica,
                                    Tipo_ejercicios      = Registro.Cuestionario.Tipo_ejercicios == null ? "" : Registro.Cuestionario.Tipo_ejercicios,
                                    Tiempo_dedicado      = Registro.Cuestionario.Tiempo_dedicado == null ? "" : Registro.Cuestionario.Tiempo_dedicado,
                                    Horario_entreno      = Registro.Cuestionario.Horario_entreno == null ? "" : Registro.Cuestionario.Horario_entreno,
                                    Metas_objetivos      = Registro.Cuestionario.MetasObjetivos == null ? "" : Registro.Cuestionario.MetasObjetivos,
                                    Compromisos          = Registro.Cuestionario.Compromisos == null ? "" : Registro.Cuestionario.Compromisos,
                                    Comentarios          = Registro.Cuestionario.Comentarios == null ? "" : Registro.Cuestionario.Comentarios,
                                    Fecha_registro       = DateTime.Now
                                };
                                Db.Cuestionarios.Add(cuestionario);
                                if (Db.SaveChanges() == 1)
                                {
                                    Registro.Mensualidad.Fecha_inicio = DateTime.Now;
                                    Registro.Mensualidad.Fecha_fin    = DateTime.Now.AddDays(30);
                                    int mes = DateTime.Now.Month;
                                    mensualidad = new Mensualidades
                                    {
                                        Id_cliente            = clientes.Id_cliente,
                                        Id_tipo_rutina        = Registro.Mensualidad.Tiporutina.Id_tiporutina,
                                        Id_mes                = mes,
                                        Id_estatus            = 1,
                                        Id_tipo_entrenamiento = Registro.Mensualidad.TipoEntrenamiento.Id_TipoEntrenamiento,
                                        Fecha_inicio          = Registro.Mensualidad.Fecha_inicio,
                                        Fecha_fin             = Registro.Mensualidad.Fecha_fin
                                    };
                                    Db.Mensualidades.Add(mensualidad);
                                    if (Db.SaveChanges() == 1)
                                    {
                                        asesoria_antropometria = new Asesoria_antropometria
                                        {
                                            Peso                     = Registro.Medidas.Peso,
                                            Id_mensualidad           = mensualidad.Id_mensualidad,
                                            Altura                   = Registro.Medidas.Altura,
                                            IMC                      = Registro.Medidas.IMC,
                                            Brazo_derecho_relajado   = Registro.Medidas.Brazoderechorelajado,
                                            Brazo_derecho_fuerza     = Registro.Medidas.Brazoderechofuerza,
                                            Brazo_izquierdo_relajado = Registro.Medidas.Brazoizquierdorelajado,
                                            Brazo_izquierdo_fuerza   = Registro.Medidas.Brazoizquierdofuerza,
                                            Cintura                  = Registro.Medidas.Cintura,
                                            Cadera                   = Registro.Medidas.Cadera,
                                            Pierna_izquierda         = Registro.Medidas.Piernaizquierda,
                                            Pierna_derecho           = Registro.Medidas.Piernaderecho,
                                            Pantorrilla_derecha      = Registro.Medidas.Pantorrilladerecha,
                                            Pantorrilla_izquierda    = Registro.Medidas.Pantorrillaizquierda,
                                            Foto_frontal             = fotoperfil,
                                            Foto_perfil              = fotoperfil,
                                            Foto_posterior           = fotoperfil,
                                            Fecha_registro           = DateTime.Now
                                        };
                                        Db.Asesoria_antropometria.Add(asesoria_antropometria);
                                        if (Db.SaveChanges() == 1)
                                        {
                                            string ruta = HostingEnvironment.MapPath("~/Imagenes/Clientes");
                                            ruta = Path.Combine(ruta + @"\" + Clave);
                                            DirectoryInfo di = Directory.CreateDirectory(ruta);
                                            Ubicacion = Clave;
                                            IdCliente = clientes.Id_cliente.ToString();
                                            IdMedidas = asesoria_antropometria.Id.ToString();
                                            Imagenes imagenes = new Imagenes
                                            {
                                                ImagenFrontal      = Registro.Imagenes.ImagenFrontal,
                                                ImagenPerfilCuenta = Registro.Imagenes.ImagenPerfilCuenta,
                                                ImagenPerfil       = Registro.Imagenes.ImagenPerfil,
                                                ImagenPosterior    = Registro.Imagenes.ImagenPosterior,
                                            };
                                            SolicitudRegistro(Registro);
                                            AlertasModel alert = new AlertasModel();
                                            alert = UpdateImagenes(imagenes, Ubicacion, IdCliente, IdMedidas);
                                            if (alert.Mensaje == "True")
                                            {
                                                result = "Se registro correcto";
                                            }
                                            else
                                            {
                                                result = "Se registro correcto falto imagens";
                                            }
                                            alertasMdl.Result = true;
                                        }
                                        else
                                        {
                                            result = "Ocurrio un error al guardar tus medidas reintenta de nuevo y verifica tus datos";
                                            Db.Mensualidades.Remove(mensualidad);
                                            Db.SaveChanges();
                                            Db.Cuestionarios.Remove(cuestionario);
                                            Db.SaveChanges();
                                            Db.Clientes.Remove(clientes);
                                            Db.SaveChanges();
                                            alertasMdl.Result = false;
                                        }
                                    }
                                    else
                                    {
                                        result = "Ocurrio un error al guardar tu mensualidad reintenta de nuevo y verifica tus datos";
                                        Db.Cuestionarios.Remove(cuestionario);
                                        Db.SaveChanges();
                                        Db.Clientes.Remove(clientes);
                                        Db.SaveChanges();
                                        alertasMdl.Result = false;
                                    }
                                }
                                else
                                {
                                    result = "Ocurrio un error al guardar tu cuestionario reintenta de nuevo y verifica tus datos";
                                    Db.Clientes.Remove(clientes);
                                    Db.SaveChanges();
                                    alertasMdl.Result = false;
                                }
                            }
                            else
                            {
                                result = "Ocurrio un error al guardar los datos intente de nuevo por favor";
                                Db.Clientes.Remove(clientes);
                                Db.SaveChanges();
                                alertasMdl.Result = false;
                            }
                        }
                        else
                        {
                            result            = "Ocurrio un error al guardar tus datos personales reintenta de nuevo y verifica tus datos";
                            alertasMdl.Result = false;
                        }
                    }
                    else
                    {
                        result            = "Ya hay un correo y/o celular registrado por favor intenta otro";
                        alertasMdl.Result = false;
                    }
                }
            }
            catch (Exception ex)
            {
                alertasMdl.Result  = false;
                alertasMdl.Mensaje = ex.Message;
                result             = ex.Message;
            }
            alertasMdl.Mensaje = result;
            return(alertasMdl);
        }