public ActionResult DeleteConfirmed(int id) { tareas tareas = db.tareas.Find(id); db.tareas.Remove(tareas); db.SaveChanges(); return(RedirectToAction("Index")); }
public string update_tareas(tareas obj) { if (obj_tareas.update_tareas(obj)) { return("U200"); } else { return("U500"); } }
public string insert_tareas(tareas obj) { if (obj_tareas.insert_tareas(obj)) { return("I200"); } else { return("I500"); } }
public ActionResult Edit([Bind(Include = "id,Actividad,HoraInicio,Solicita,Fecha,FechaEntrega,HoraFin,PorcentajeCumplido,Observaciones,Notas,FechaRegistro,StatusTarea_Id,AspNetUsers_Id")] tareas tareas) { if (ModelState.IsValid) { db.Entry(tareas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", tareas.AspNetUsers_Id); ViewBag.StatusTarea_Id = new SelectList(db.statustarea, "id", "descripcion", tareas.StatusTarea_Id); return(View(tareas)); }
//Metodo para Grabar una nueva Tarea public string NTarea(object[] Textos, object Date) { string rpta = ""; try { using (tareasEntities db = new tareasEntities()) { tareas tarea = new tareas(); tarea.titulo = ((TextBox)Textos[0]).Text; tarea.descripcion = ((TextBox)Textos[1]).Text; tarea.fecha = ((DateTimePicker)Date).Value; tarea.telefono = Convert.ToInt32(((TextBox)Textos[2]).Text); tarea.estado = "CREADO"; db.tareas.Add(tarea); db.SaveChanges(); rpta = "OK"; } return(rpta); } //cath para saber sobre error en Entity Framework catch (DbEntityValidationException ex) { StringBuilder sb = new StringBuilder(); foreach (var failure in ex.EntityValidationErrors) { sb.AppendFormat("{0} failed validation\n", failure.Entry.Entity.GetType()); foreach (var error in failure.ValidationErrors) { sb.AppendFormat("- {0} : {1}", error.PropertyName, error.ErrorMessage); sb.AppendLine(); } } throw new DbEntityValidationException( "Entity Validation Failed - errors follow:\n" + sb.ToString(), ex ); // Add the original exception as the innerException } catch (Exception e) { MessageBox.Show(e.Message); rpta = e.Message; return(rpta); } }
public ActionResult Details(int?id) { ViewBag.Controller = "Tareas"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tareas tareas = db.tareas.Find(id); if (tareas == null) { return(HttpNotFound()); } return(View(tareas)); }
public ActionResult CreateTarea([Bind(Include = "idTarea,idAlumno,idMateria,idMaestro,NombreT,Tema,CalificacionA,CalificacionR,FechaInicio,Fecha_E,Detalle,Archivo")] tareas tarea) { if (ModelState.IsValid) { db.tareas.Add(tarea); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idAlumno = new SelectList(db.alumnos, "idAlumno", "Nombre", tarea.idAlumno); ViewBag.idMateria = new SelectList(db.materia, "idMateria", "Materia", tarea.idMateria); ViewBag.idMaestro = new SelectList(db.maestros, "idMateria", "Nombre", tarea.idMaestro); // ViewBag.idUsuario = new SelectList(db.usuario, "idUsuario", "Nombre", maestros.idUsuario); return(View(tarea)); }
public ActionResult Edit(int?id) { ViewBag.Controller = "Tareas"; if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tareas tareas = db.tareas.Find(id); if (tareas == null) { return(HttpNotFound()); } ViewBag.AspNetUsers_Id = new SelectList(db.AspNetUsers, "Id", "Email", tareas.AspNetUsers_Id); ViewBag.StatusTarea_Id = new SelectList(db.statustarea, "id", "descripcion", tareas.StatusTarea_Id); return(View(tareas)); }
public tareas[] data() { DataTable dt = obj_tareas.get_tareas(); DataRow row; tareas[] tareass = null; if (dt.Rows.Count > 0) { tareass = new tareas[dt.Rows.Count]; for (int i = 0; i < dt.Rows.Count; i++) { row = dt.Rows[i]; tareass[i] = new tareas(Convert.ToInt64(row["trea_idtarea"].ToString()), row["trea_fechapublicacion"].ToString(), row["trea_fechainicio"].ToString(), row["trea_fechafin"].ToString(), row["trea_estado"].ToString(), Convert.ToInt32(row["smlr_idsemillero"].ToString())); } } return(tareass); }
public ActionResult Ver(int id) { var tarea = new tareas(); if ((responsable.ObtenerArea(SessionHelper.GetIdUser()) != (tarea.Obtener(id).IdArea)) && (!SessionHelper.esAdmin())) { return(RedirectToAction("Error", "Index")); } var responsables = new responsable(); var comentarios = new comentarios(); ViewBag.comentarios = comentarios.Listar(id); ViewBag.tarea = tareas.Obtener(id); TempData["idarea"] = ViewBag.tarea.IdArea; TempData["idtarea"] = id; ViewBag.usuariosArea = responsables.listarResponsable(ViewBag.tarea.IdArea); return(View()); }
public void Draw(AreaBase area, ref AreaDrawParams p) { tareas ta = new tareas(); filltareas(p.AreaWidth, p.AreaHeight, ta); drawtrect(p.Context, ta.move, 0, 0.5, 0); drawtrect(p.Context, ta.alsomove, 0, 0.5, 0); drawtrect(p.Context, ta.leftresize, 0, 0, 0.5); drawtrect(p.Context, ta.topresize, 0, 0, 0.5); drawtrect(p.Context, ta.rightresize, 0, 0, 0.5); drawtrect(p.Context, ta.bottomresize, 0, 0, 0.5); drawtrect(p.Context, ta.topleftresize, 0, 0.5, 0.5); drawtrect(p.Context, ta.toprightresize, 0, 0.5, 0.5); drawtrect(p.Context, ta.bottomleftresize, 0, 0.5, 0.5); drawtrect(p.Context, ta.bottomrightresize, 0, 0.5, 0.5); drawtrect(p.Context, ta.close, 0.5, 0, 0); // TODO add current position prints here }
public JsonResult Guardar(tareas model) { DateTime hoy = DateTime.Now; model.IdEstadoTarea = 1;//el estado siempre inicia en ejecutando = 1 model.FechaAsignacion = hoy; var responsable = new responsable(); var tarearesponsable = new tareaResponsable(); var editar = false; editar = tarearesponsable.SeEditoArea(model.IdArea, model.IdTarea); var rm = new ResponseModel(); //var correlativo = 0 ; if (ModelState.IsValid) { rm = model.Guardar(); //correlativo = model.ObtenerCorrelativo(); if (rm.response) { rm.function = "retornarAjax(base_url('tareas/retornarTareas'))"; if (editar) { tareaResponsable.Eliminar(model.IdTarea); foreach (var item in responsable.obtenerResposables(model.IdArea)) { tarearesponsable.IdTarea = model.IdTarea; tarearesponsable.FechaAsignacionResponsable = hoy; tarearesponsable.IdResponsable = item.IdResponsable; tarearesponsable.Guardar(); } } //agregar resposable de tarea segun encargados (responsables) } } return(Json(rm)); }
void filltareas(double awid, double aht, tareas ta) { tsetrect(ta.move, 20, 20, awid - 20, 20 + 30); tsetrect(ta.alsomove, 30, 200, 100, 270); tsetrect(ta.leftresize, 5, 20, 15, aht - 20); tsetrect(ta.topresize, 20, 5, awid - 20, 15); tsetrect(ta.rightresize, awid - 15, 20, awid - 5, aht - 20); tsetrect(ta.bottomresize, 20, aht - 15, awid - 20, aht - 5); tsetrect(ta.topleftresize, 5, 5, 15, 15); tsetrect(ta.toprightresize, awid - 15, 5, awid - 5, 15); tsetrect(ta.bottomleftresize, 5, aht - 15, 15, aht - 5); tsetrect(ta.bottomrightresize, awid - 15, aht - 15, awid - 5, aht - 5); tsetrect(ta.close, 130, 200, 200, 270); }
public void MouseEvent(AreaBase area, ref AreaMouseEvent e) { tareas ta = new tareas(); lastx = e.X; lasty = e.Y; filltareas(e.AreaWidth, e.AreaHeight, ta); // redraw our highlighted rect area.QueueReDrawAll(); if (e.Down != 1) { return; } if (ta.move.isIn || ta.alsomove.isIn) { area.BeginUserWindowMove(); return; } if (ta.leftresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.Left); return; } if (ta.topresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.Top); return; } if (ta.rightresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.Right); return; } if (ta.bottomresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.Bottom); return; } if (ta.topleftresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.TopLeft); return; } if (ta.toprightresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.TopRight); return; } if (ta.bottomleftresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.BottomLeft); return; } if (ta.bottomrightresize.isIn) { area.BeginUserWindowResize(WindowResizeEdge.BottomRight); return; } if (ta.close.isIn) { // TODO return; } }