public IHttpActionResult PutCargaHoraria(int id, CargaHoraria cargaHoraria) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != cargaHoraria.CargaHorariaCod) { return(BadRequest()); } db.Entry(cargaHoraria).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!CargaHorariaExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostCargaHoraria(CargaHoraria cargaHoraria) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.CargaHoraria.Add(cargaHoraria); try { db.SaveChanges(); } catch (DbUpdateException) { if (CargaHorariaExists(cargaHoraria.CargaHorariaCod)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = cargaHoraria.CargaHorariaCod }, cargaHoraria)); }
public CargaHorariaDTO(CargaHoraria c) { if (c == null) { return; } CargaHorariaCod = c.CargaHorariaCod; }
public IHttpActionResult GetCargaHoraria(int id) { CargaHoraria cargaHoraria = db.CargaHoraria.Find(id); if (cargaHoraria == null) { return(NotFound()); } return(Ok(cargaHoraria)); }
public static float HrsDisponiblesPlaneacion(ref DateTime diaIni, CargaHoraria hrr, DateTime fin, Calendario Clndr) { float hrsDspnbls = 0; diaIni = diaIni.AddDays(-1); while (hrsDspnbls == 0 && diaIni <= fin) { diaIni = diaIni.AddDays(1); bool excp = false; foreach (CalendarioEvento evnt in Clndr.Eventos) { if (!excp) { excp = diaIni == evnt.Fch; } } if (!excp) { if (diaIni.DayOfWeek == DayOfWeek.Monday) { hrsDspnbls = hrr.TtlLns; } else if (diaIni.DayOfWeek == DayOfWeek.Tuesday) { hrsDspnbls = hrr.TtlMrts; } else if (diaIni.DayOfWeek == DayOfWeek.Wednesday) { hrsDspnbls = hrr.TtlMrcls; } else if (diaIni.DayOfWeek == DayOfWeek.Thursday) { hrsDspnbls = hrr.TtlJvs; } else if (diaIni.DayOfWeek == DayOfWeek.Friday) { hrsDspnbls = hrr.TtlVrns; } else if (diaIni.DayOfWeek == DayOfWeek.Saturday) { hrsDspnbls = hrr.TtlSbd; } } } return(hrsDspnbls); }
public IHttpActionResult DeleteCargaHoraria(int id) { CargaHoraria cargaHoraria = db.CargaHoraria.Find(id); if (cargaHoraria == null) { return(NotFound()); } db.CargaHoraria.Remove(cargaHoraria); db.SaveChanges(); return(Ok(cargaHoraria)); }
public JsonResult AddCargaHoraria(CargaHoraria cargaHoraria) { db.CargaHoraria.Add(cargaHoraria); db.SaveChanges(); return(Json(null)); }
public JsonResult UpdateCargaHoraria(CargaHoraria cargaHoraria) { db.Entry(cargaHoraria).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); return(Json(null)); }
public JsonResult GetCargaHorariaColaborador(int id_colaborador) { CargaHoraria cargaHoraria = db.CargaHoraria.Where(b => b.Colaborador.Id == id_colaborador).First(); return(Json(cargaHoraria, JsonRequestBehavior.AllowGet)); }
public override string ToString() { return($"{Id.ToString("000")} | {Titulo.PadRight(30)} | {CargaHoraria.ToString().PadLeft(3)} | { DataPublicacao.ToString("dd/MM/yyyy")} | { Canal}"); }
private void simpleActionHrsTtls_Execute(object sender, SimpleActionExecuteEventArgs e) { if (View != null) { Planeacion obj = View.CurrentObject as Planeacion; obj.HrsClndr = 0; if (obj != null && obj.Clndr != null && obj.CrgHrr != null) { DateTime dia = obj.Clndr.FchIncl; CargaHoraria hrr = obj.CrgHrr; //.Horarios[0]; bool excp; while (dia <= obj.Clndr.FchFnl) { excp = false; foreach (CalendarioEvento evnt in obj.Clndr.Eventos) { if (!excp) { excp = dia == evnt.Fch; } } if (!excp) { if (dia.DayOfWeek == DayOfWeek.Monday) { // Por el momento supondré que sólo hay un horario if (hrr.TtlLns > 0) { obj.HrsClndr += hrr.TtlLns; } } else if (dia.DayOfWeek == DayOfWeek.Tuesday) { if (hrr.TtlMrts > 0) { obj.HrsClndr += hrr.TtlMrts; } } else if (dia.DayOfWeek == DayOfWeek.Wednesday) { if (hrr.TtlMrcls > 0) { obj.HrsClndr += hrr.TtlMrcls; } } else if (dia.DayOfWeek == DayOfWeek.Thursday) { if (hrr.TtlJvs > 0) { obj.HrsClndr += hrr.TtlJvs; } } else if (dia.DayOfWeek == DayOfWeek.Friday) { if (hrr.TtlVrns > 0) { obj.HrsClndr += hrr.TtlVrns; } } else if (dia.DayOfWeek == DayOfWeek.Saturday) { if (hrr.TtlSbd > 0) { obj.HrsClndr += hrr.TtlSbd; } } } dia = dia.AddDays(1); } } } }