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)); }
public ActionResult DeleteConfirmed(int id) { Cuestionarios cuestionarios = db.Cuestionarios.Find(id); db.Cuestionarios.Remove(cuestionarios); db.SaveChanges(); return(RedirectToAction("Index")); }
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"); }
// 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)); }
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(); }
// 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)); }
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); } }
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); }
// 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)); }
//// 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); }