/// <summary> /// Método para modificar un objeto de tipo Hora /// </summary> /// <param name="horaEnt">obj que trae de la BD</param> /// <returns>retorna un obj de tipo hora o un nulo en caso de exception</returns> public Entidad.HoraEnt ModificarHora(Entidad.HoraEnt horaEnt) { db_Entities db = new db_Entities(); try { hora hora = db.Hora.FirstOrDefault(h => h.id_hora == horaEnt.id_hora); hora.ape_cliente = horaEnt.ape_cliente; hora.cel_cliente = horaEnt.cel_cliente; hora.correo_cliente = horaEnt.correo_cliente; hora.fecha = horaEnt.fecha; hora.hora_tomada = horaEnt.hora_tomada; hora.id_hora = horaEnt.id_hora; hora.id_local = horaEnt.id_local; hora.id_servicio = horaEnt.id_servicio; hora.nom_cliente = horaEnt.nom_cliente; hora.rut_cliente = horaEnt.rut_cliente; db.SaveChanges(); return(BuscarHora(hora.id_hora)); } catch (Exception) { return(null); } }
/// <summary> /// Método para agregar una Hora en la BD /// </summary> /// <param name="horaEnt">Objeto de la clase HoraEnt</param> /// <returns>retorna un verdadero o un falso en caso de exception para guardar el obj en la BD</returns> public bool AgregarHora(Entidad.HoraEnt horaEnt) { db_Entities db = new db_Entities(); try { hora hora = new hora { ape_cliente = horaEnt.ape_cliente, cel_cliente = horaEnt.cel_cliente, correo_cliente = horaEnt.correo_cliente, fecha = horaEnt.fecha, hora_tomada = horaEnt.hora_tomada, id_hora = horaEnt.id_hora, id_local = horaEnt.id_local, id_servicio = horaEnt.id_servicio, nom_cliente = horaEnt.nom_cliente, rut_cliente = horaEnt.rut_cliente }; db.Hora.Add(hora); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
public ActionResult DeleteConfirmed(int id) { hora hora = db.hora.Find(id); db.hora.Remove(hora); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "id,usuarios_id,quantidade_horas,data,tarefas_id,comentarios_id")] hora hora) { if (ModelState.IsValid) { db.Entry(hora).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.usuarios_id = new SelectList(db.AspNetUsers, "Id", "Email", hora.usuarios_id); ViewBag.comentarios_id = new SelectList(db.comentario, "id", "descricao", hora.comentarios_id); ViewBag.tarefas_id = new SelectList(db.tarefa, "id", "titulo", hora.tarefas_id); return(View(hora)); }
// GET: horas/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } hora hora = db.hora.Find(id); if (hora == null) { return(HttpNotFound()); } return(View(hora)); }
// GET: horas/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } hora hora = db.hora.Find(id); if (hora == null) { return(HttpNotFound()); } ViewBag.usuarios_id = new SelectList(db.AspNetUsers, "Id", "Email", hora.usuarios_id); ViewBag.comentarios_id = new SelectList(db.comentario, "id", "descricao", hora.comentarios_id); ViewBag.tarefas_id = new SelectList(db.tarefa, "id", "titulo", hora.tarefas_id); return(View(hora)); }
/// <summary> /// Método para eliminar una Hora /// </summary> /// <param name="id_hora">por medio del id se buscará y eliminará la hora</param> /// <returns>si se elimina una hora enviara un verdadero, si no mandará un falso</returns> public bool EliminarHora(int id_hora) { db_Entities db = new db_Entities(); try { hora hora = db.Hora.FirstOrDefault(h => h.id_hora == id_hora); db.Hora.Remove(hora); db.SaveChanges(); return(true); } catch (Exception) { return(false); } }
/// <summary> /// Método para buscar una Hora en la BD /// </summary> /// <param name="id_hora">atributo del obj para buscar en la BD</param> /// <returns>retorna el obj, que buscas el la BD según el id_hora</returns> public Entidad.HoraEnt BuscarHora(int id_hora) { db_Entities db = new db_Entities(); Entidad.HoraEnt horaEnt; hora hora = db.Hora.FirstOrDefault(h => h.id_hora == id_hora); horaEnt = new Entidad.HoraEnt { ape_cliente = hora.ape_cliente, cel_cliente = hora.cel_cliente, correo_cliente = hora.correo_cliente, fecha = hora.fecha, hora_tomada = hora.hora_tomada, id_hora = hora.id_hora, id_local = hora.id_local, id_servicio = hora.id_servicio, nom_cliente = hora.nom_cliente, rut_cliente = hora.rut_cliente }; return(horaEnt); }