public IHttpActionResult PutDesperdicio(int id, Desperdicio desperdicio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != desperdicio.Id) { return(BadRequest()); } db.Entry(desperdicio).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DesperdicioExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public static bool Insert(Desperdicio desp) { try { System.Data.IDbConnection objConexao; System.Data.IDbCommand objCommand; string sql = "INSERT INTO tbl_desperdicio(esp_id, quantidade, des_date, des_entradadia) VALUES (?esp_id, ?quantidade, ?des_date, ?entradadia);"; sql += "UPDATE tbl_espetos SET esp_quantidade= 0, esp_entradadia = 0 WHERE esp_id=?esp_id;"; objConexao = Mapped.Connection(); objCommand = Mapped.Command(sql, objConexao); objCommand.Parameters.Add(Mapped.Parameter("?esp_id", desp.Espeto.Codigo)); objCommand.Parameters.Add(Mapped.Parameter("?des_date", desp.Data)); objCommand.Parameters.Add(Mapped.Parameter("?quantidade", desp.Quantidade)); objCommand.Parameters.Add(Mapped.Parameter("?entradadia", desp.entradadia)); objCommand.ExecuteNonQuery(); objConexao.Close(); objCommand.Dispose(); objConexao.Dispose(); return(true); } catch (Exception e) { return(false); } }
public ActionResult DeleteConfirmed(int id) { Desperdicio desperdicio = db.Desperdicios.Find(id); db.Desperdicios.Remove(desperdicio); db.SaveChanges(); return(RedirectToAction("Index")); }
public IHttpActionResult GetDesperdicio(int id) { Desperdicio desperdicio = db.Desperdicios.Find(id); if (desperdicio == null) { return(NotFound()); } return(Ok(desperdicio)); }
public IHttpActionResult PostDesperdicio(Desperdicio desperdicio) { desperdicio.Fecha = DateTime.Now; if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Desperdicios.Add(desperdicio); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = desperdicio.Id }, desperdicio)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Desperdicio desperdicio = db.Desperdicios.Find(id); if (desperdicio == null) { return(HttpNotFound()); } return(View(desperdicio)); }
public IHttpActionResult DeleteDesperdicio(int id) { Desperdicio desperdicio = db.Desperdicios.Find(id); if (desperdicio == null) { return(NotFound()); } db.Desperdicios.Remove(desperdicio); db.SaveChanges(); return(Ok(desperdicio)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Desperdicio desperdicio = db.Desperdicios.Find(id); if (desperdicio == null) { return(HttpNotFound()); } ViewBag.Code_FA = new SelectList(db.Marcas.Select(x => new { Code_FA = x.Code_FA, Descripcion = x.Code_FA + " - " + x.Descripcion }), "Code_FA", "Descripcion"); ViewBag.IdWorkCenter = new SelectList(db.WorkCenters, "Id", "NombreCorto", desperdicio.IdWorkCenter); return(View(desperdicio)); }
public ActionResult Edit(Desperdicio desperdicio) { PersonaServicio personaServicio = new PersonaServicio(); IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId()); desperdicio.IdPersona = persona.Respuesta.Id; desperdicio.Fecha = DateTime.Now; if (ModelState.IsValid) { db.Entry(desperdicio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Code_FA = new SelectList(db.Marcas.Select(x => new { Code_FA = x.Code_FA, Descripcion = x.Code_FA + " - " + x.Descripcion }), "Code_FA", "Descripcion"); ViewBag.IdWorkCenter = new SelectList(db.WorkCenters, "Id", "NombreCorto", desperdicio.IdWorkCenter); return(View(desperdicio)); }
public ActionResult Create(Desperdicio desperdicio) { PersonaServicio personaServicio = new PersonaServicio(); IRespuestaServicio <Persona> persona = personaServicio.GetPersona(User.Identity.GetUserId()); desperdicio.IdPersona = persona.Respuesta.Id; desperdicio.Fecha = DateTime.Now; DateTime hoy = DateTime.Now.Date; if (ModelState.IsValid) { db.Desperdicios.Add(desperdicio); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.Code_FA = new SelectList(db.PlanDeProduccion.Where(x => x.Inicio <hoy && x.Fin> hoy).Select(x => new { Code_FA = x.Code_FA, Descripcion = x.Code_FA + " - " + x.Marca_FA.Descripcion }), "Code_FA", "Descripcion"); ViewBag.IdWorkCenter = new SelectList(db.WorkCenters, "Id", "Nombre", desperdicio.IdWorkCenter); return(View(desperdicio)); }
protected void BtnFinalizardia_Click(object sender, EventArgs e) { Desperdicio desp; espeto.persistencia.EspetoBD espDB = new espeto.persistencia.EspetoBD(); DataSet ds = espDB.SelectAll(); foreach (DataRow dr in ds.Tables[0].Rows) { desp = new Desperdicio(); desp.Espeto = new espeto.classes.Espetos(); desp.Espeto.Codigo = Convert.ToInt32(dr["esp_id"]); desp.Quantidade = Convert.ToInt32(dr["esp_quantidade"]); desp.Data = DateTime.Now; desp.entradadia = Convert.ToInt32(dr["esp_entradadia"]); DesperdicioBD.Insert(desp); CarregaGrid(); } }