// GET: Personas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Persona persona = db.Persona.Find(id); List <Telefono> telefonosL = db.Telefono.Where(t => t.Cedula == id).ToList(); personaModel personaModel = new personaModel { Cedula = persona.Cedula, nombre = persona.nombre, Ciudad = persona.Cliente.Ciudad, Direccion = persona.Cliente.Direccion, telefonos = telefonosL, ID_Cliente = persona.Cliente.ID_Cliente, Estado = persona.Cliente.EstadoDeCliente.Tipo }; if (persona == null) { return(HttpNotFound()); } return(View(personaModel)); }
// GET: Personas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Persona persona = db.Persona.Find(id); if (persona == null) { return(HttpNotFound()); } ViewBag.ID_EstadoDeCliente = new SelectList(db.EstadoDeCliente, "ID_EstadoDeCliente", "Tipo", persona.Cliente.ID_EstadoDeCliente); personaModel personaModel = new personaModel { Cedula = persona.Cedula, nombre = persona.nombre, Ciudad = persona.Cliente.Ciudad, Direccion = persona.Cliente.Direccion, ID_EstadoDeCliente = persona.Cliente.ID_EstadoDeCliente, ID_Cliente = persona.Cliente.ID_Cliente, Estado = persona.Cliente.EstadoDeCliente.Tipo }; return(View(personaModel)); }
public ActionResult Nueva(FormCollection collection) { try { personaModel personaLoged = (personaModel)Session["personaLogedIn" + Session.SessionID]; RutinaModel rutina = new RutinaModel(); rutina.idPersona = personaLoged.id; rutina.idEntrenamiento = long.Parse(Request.Form["idEntrenamiento"]); rutina.descripcion = Request.Form["descripcion"].ToString(); rutina.nombre = Request.Form["nombre"].ToString(); RutinaService rServ = new RutinaService(); if (rServ.newRutina(rutina) == false) { return(RedirectToAction("Index")); } else { return(RedirectToAction("NuevaRutina")); } } catch { return(View()); } }
public ActionResult Datos(FormCollection collection) { try { personaModel persona = new personaModel(); persona = (personaModel)Session["personaLogedIn" + Session.SessionID]; int oldDNI = persona.dni; long oldId = persona.id; persona.nombre = Request.Form["nombre"]; persona.apellido = Request.Form["apellido"]; persona.dni = int.Parse(Request.Form["dni"]); persona.fechaNacimiento = DateTime.ParseExact(Request.Form["fechaNacimiento"], "dd/MM/yyyy", null); persona.user.mail = Request.Form["user.mail"]; persona.user.password = Request.Form["user.password"]; persona.user.profile = Request.Form["user.profile"]; personaService pServ = new personaService(); userService uServ = new userService(); if ((pServ.updatePersonaByIdAndDNI(persona, oldDNI, oldId) == true) && (uServ.updateUsuarioByID(persona.user))) { return(RedirectToAction("ModificacionOK")); } else { return(View()); } } catch { return(View()); } }
public List <RutinaModel> getRutinasByPersonaID(personaModel _persona) { try { DDBBGateway data = new DDBBGateway(); data.prepareQuery("select * from Rutinas where idPersona = '" + _persona.id + "'"); data.sendQuery(); List <RutinaModel> listRutinas = new List <RutinaModel>(); while (data.getReader().Read()) { RutinaModel aux = new RutinaModel(); aux.id = long.Parse(data.getReader()["id"].ToString()); aux.idPersona = long.Parse(data.getReader()["idPersona"].ToString()); aux.idEntrenamiento = long.Parse(data.getReader()["idEntrenamiento"].ToString()); aux.descripcion = data.getReader()["descripcion"].ToString(); aux.nombre = data.getReader()["nombre"].ToString(); listRutinas.Add(aux); } return(listRutinas); } catch (Exception ex) { throw ex; } }
public personaModel getPersonaByMailAndPassword(string Mail, string password) { try { personaModel persona = new personaModel(); DDBBGateway data = new DDBBGateway(); data.prepareQuery( "select Personas.id as personaID, Personas.nombre, Personas.apellido, Personas.dni, Personas.fechaNacimiento, " + "Usuarios.id as usuarioID, Usuarios.idPersona, Usuarios.mail, Usuarios.password, Usuarios.profile " + "from Personas " + "inner join Usuarios on Personas.id = Usuarios.idPersona " + "where Usuarios.password = '******' and Usuarios.mail = '" + Mail + "'"); data.sendQuery(); if (data.getReader().Read()) { persona.id = long.Parse(data.getReader()["personaID"].ToString()); persona.nombre = data.getReader()["nombre"].ToString(); persona.apellido = data.getReader()["apellido"].ToString(); persona.dni = int.Parse(data.getReader()["dni"].ToString()); persona.fechaNacimiento = DateTime.Parse(data.getReader()["fechaNacimiento"].ToString()); persona.user.id = long.Parse(data.getReader()["usuarioID"].ToString()); persona.user.idPersona = long.Parse(data.getReader()["idPersona"].ToString()); persona.user.mail = data.getReader()["mail"].ToString(); persona.user.password = data.getReader()["password"].ToString(); persona.user.profile = data.getReader()["profile"].ToString(); } return(persona); } catch (Exception ex) { throw ex; } }
public bool updatePersonaByIdAndDNI(personaModel _persona, int _oldDNI, long _oldID) { try { DDBBGateway data = new DDBBGateway(); data.prepareQuery("" + "update Personas " + "set nombre = '" + _persona.nombre + "', apellido = '" + _persona.apellido + "', dni = '" + _persona.dni + "'" + ", fechaNacimiento = '" + _persona.fechaNacimiento + "' " + "where dni = '" + _oldDNI + "' and id = '" + _oldID + "';"); data.sendStatement(); if (data.getAffectedRows() <= 0) { return(false); } else { return(true); } } catch (Exception ex) { throw ex; } }
public void newPersona(personaModel persona) { try { DDBBGateway data = new DDBBGateway(); data.prepareQuery( "insert into Personas values (" + "'" + persona.nombre + "', " + "'" + persona.apellido + "', " + "'" + persona.dni + "', " + "'" + persona.fechaNacimiento.ToUniversalTime() + "');"); data.sendStatement(); personaService pServ = new personaService(); persona.id = pServ.getLastPersonaID(); persona.user.idPersona = persona.id; userService uServ = new userService(); uServ.newUsuario(persona.user); } catch (Exception ex) { throw ex; } }
public List <EjercicioModel> getEjerciciosByPersonaID(personaModel _persona) { try { List <EjercicioModel> auxList = new List <EjercicioModel>(); DDBBGateway data = new DDBBGateway(); data.prepareQuery( "select Ejercicios.id, Ejercicios.idPersona, Ejercicios.idRutina, Ejercicios.nombre, " + "Ejercicios.tipo, Ejercicios.urlEjemplo, Ejercicios.tiempo, Ejercicios.repeticiones, Ejercicios.comentarios, Ejercicios.intensidad " + "from Ejercicios " + "inner join Personas on Personas.id = Ejercicios.idPersona " + "where Personas.id = '" + _persona.id + "'"); data.sendQuery(); while (data.getReader().Read()) { EjercicioModel aux = new EjercicioModel(); aux.id = long.Parse(data.getReader()["id"].ToString()); aux.idPersona = long.Parse(data.getReader()["idPersona"].ToString()); aux.idRutina = long.Parse(data.getReader()["idRutina"].ToString()); aux.nombre = data.getReader()["nombre"].ToString(); aux.tipo = data.getReader()["tipo"].ToString(); aux.urlEjemplo = data.getReader()["urlEjemplo"].ToString(); aux.tiempo = int.Parse(data.getReader()["tiempo"].ToString()); aux.repeticiones = int.Parse(data.getReader()["repeticiones"].ToString()); aux.comentarios = data.getReader()["comentarios"].ToString(); aux.intensidad = Int16.Parse(data.getReader()["intensidad"].ToString()); auxList.Add(aux); } return(auxList); } catch (Exception ex) { throw ex; } }
public ActionResult ListaEntrenamientos() { personaModel persona = (personaModel)Session["personaLogedIn" + Session.SessionID]; List <EntrenamientoModel> listaEntrenamientos = new List <EntrenamientoModel>(); EntrenamientoService eServ = new EntrenamientoService(); listaEntrenamientos = eServ.getEntrenamientosByPersonaID(persona); return(View(listaEntrenamientos)); }
// GET: Rutina/Create public ActionResult Nueva() { personaModel personaLoged = (personaModel)Session["personaLogedIn" + Session.SessionID]; List <EntrenamientoModel> entrenamientosPersona = new List <EntrenamientoModel>(); EntrenamientoService eServ = new EntrenamientoService(); entrenamientosPersona = eServ.getEntrenamientosByPersonaID(personaLoged); Session["entrenamientos" + Session.SessionID] = entrenamientosPersona; return(View()); }
// GET: Entrenamiento/Delete/5 public ActionResult Eliminar() { EntrenamientoModel entrenamiento = new EntrenamientoModel(); EntrenamientoService eServ = new EntrenamientoService(); personaModel persona = (personaModel)Session["personaLogedIn" + Session.SessionID]; entrenamiento = eServ.getEntrenamientoByPersonaID(persona); return(View(entrenamiento)); }
public ActionResult Edit(personaModel personaModel) { if (ModelState.IsValid) { db.spModifyPersona(personaModel.Cedula, personaModel.nombre, personaModel.Direccion, personaModel.Ciudad, personaModel.ID_EstadoDeCliente); //db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.ID_ClientePersona = new SelectList(db.Cliente, "ID_Cliente", "Direccion", persona.ID_ClientePersona); return(View(personaModel)); }
public ActionResult Create(Cliente cliente, Persona persona, Telefono telefono) { if (ModelState.IsValid) { /* * db.Clientes.Add(cliente); * db.SaveChanges(); * persona.ID_ClientePersona = cliente.ID_Cliente; * db.spAddPersonaOnly(persona.Cedula, persona.nombre, persona.ID_ClientePersona); */ //string result1 = ""; ObjectParameter result = new ObjectParameter("OpReturn", typeof(string)); db.spAddClienteAndPersona2(persona.Cedula, persona.nombre, cliente.Direccion, cliente.Ciudad, 0, result); System.Diagnostics.Debug.WriteLine(result.ToString()); if (db.Persona.Find(persona.Cedula) != null) { telefono.Cedula = persona.Cedula; db.Telefono.Add(telefono); db.SaveChanges(); } personaModel personaModel = new personaModel { Cedula = persona.Cedula, nombre = persona.nombre, Direccion = cliente.Direccion, Ciudad = cliente.Ciudad, ID_EstadoDeCliente = cliente.ID_EstadoDeCliente, NumeroDeTelefono = telefono.NumeroDeTelefono }; if (result.Value.ToString() == "Record Inserted Successfully") { ViewBag.Resultado = true; } else { ViewBag.Resultado = false; } ViewBag.Message = result.Value.ToString(); ViewBag.ID_EstadoDeCliente = new SelectList(db.EstadoDeCliente, "ID_EstadoDeCliente", "Tipo"); return(View(personaModel)); } else { return(RedirectToAction("Index")); } //ViewBag.ID_ClientePersona = new SelectList(db.Clientes, "ID_Cliente", "Direccion", persona.ID_ClientePersona); }
// GET: Ejercicio/Create public ActionResult Nuevo() { personaModel personaLoged = (personaModel)Session["personaLogedIn" + Session.SessionID]; List <EjercicioModel> ejerciciosPersona = new List <EjercicioModel>(); EjercicioService ejServ = new EjercicioService(); ejerciciosPersona = ejServ.getEjerciciosByPersonaID(personaLoged); Session["ejercicios" + Session.SessionID] = ejerciciosPersona; RutinaService rServ = new RutinaService(); List <RutinaModel> listRutinas = new List <RutinaModel>(); listRutinas = rServ.getRutinasByPersonaID(personaLoged); Session["rutinas" + Session.SessionID] = listRutinas; return(View()); }
public ActionResult Nuevo(FormCollection collection) { try { if ((Request.Form["tiempo"] == "" && Request.Form["repeticiones"] == "") || (int.Parse(Request.Form["tiempo"]) <= 0 && int.Parse(Request.Form["repeticiones"]) <= 0)) { } EjercicioModel ejercicio = new EjercicioModel(); ejercicio.nombre = Request.Form["nombre"].ToString(); ejercicio.tipo = Request.Form["tipo"].ToString(); ejercicio.urlEjemplo = Request.Form["urlEjemplo"].ToString(); var asd = Request.Form["tiempo"]; if (Request.Form["tiempo"] != "") { ejercicio.tiempo = int.Parse(Request.Form["tiempo"]); } if (Request.Form["repeticiones"] != "") { ejercicio.repeticiones = int.Parse(Request.Form["repeticiones"]); } ejercicio.intensidad = Int16.Parse(Request.Form["intensidad"]); ejercicio.comentarios = Request.Form["comentarios"].ToString(); personaModel personaLoged = (personaModel)Session["personaLogedIn" + Session.SessionID]; ejercicio.idPersona = personaLoged.id; ejercicio.idRutina = long.Parse(Request.Form["idRutina"]); EjercicioService eServ = new EjercicioService(); if (eServ.newEjercicio(ejercicio) == false) { return(RedirectToAction("EjercicioDuplicado")); } else { return(RedirectToAction("NuevoEjercicio")); } } catch { return(View()); } }
public EntrenamientoModel getEntrenamientoByPersonaID(personaModel persona) { try { DDBBGateway data = new DDBBGateway(); data.prepareQuery("select * from Entrenamientos where idPersona = '" + persona.id + "'"); data.sendQuery(); data.getReader().Read(); EntrenamientoModel aux = new EntrenamientoModel(); aux.descripcion = data.getReader()["descripcion"].ToString(); aux.nombre = data.getReader()["nombre"].ToString(); aux.idPersona = long.Parse(data.getReader()["idPersona"].ToString()); aux.id = long.Parse(data.getReader()["id"].ToString()); return(aux); } catch (Exception ex) { throw ex; } }
public bool checkPersonExistence(personaModel persona) { try { DDBBGateway data = new DDBBGateway(); data.prepareQuery( "select count(*) from Personas " + "inner join Usuarios on Personas.id = Usuarios.idPersona " + "where Personas.dni = '" + persona.dni + "' and Usuarios.mail = '" + persona.user.mail + "';"); if (data.sendScalarQuery() <= 0) { return(false); } else { return(true); } } catch (Exception ex) { throw ex; } }