public RespuestaGeneral GuardarModificarControl(PRODUCTO_TERMINADO control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.PRODUCTO_TERMINADO.FirstOrDefault(x => x.IdProductoTerminado == control.IdProductoTerminado); if (result != null) { result.FechaVencimiento = control.FechaVencimiento; result.CodigoProducto = control.CodigoProducto.ToUpper(); result.Observacion = string.IsNullOrEmpty(control.Observacion)? control.Observacion : control.Observacion.ToUpper(); result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; } else { control.CodigoProducto = control.CodigoProducto.ToUpper(); control.Observacion = string.IsNullOrEmpty(control.Observacion) ? control.Observacion : control.Observacion.ToUpper(); control.EstadoRegistro = clsAtributos.EstadoRegistroActivo; control.FechaIngresoLog = DateTime.Now; entities.PRODUCTO_TERMINADO.Add(control); } entities.SaveChanges(); return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }
public ActionResult DeleteConfirmed(int id) { PRODUCTO_TERMINADO pRODUCTO_TERMINADO = db.PRODUCTO_TERMINADO.Find(id); db.PRODUCTO_TERMINADO.Remove(pRODUCTO_TERMINADO); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "CORRELATIVO_PRODUCTO,NUMKARDEX,ID_COSMATERIAL,ID_COSTO,DESCRIPCION_DEL_PRODUCTO_TERMINADO,EXISTENCIA_PRODUCTO")] PRODUCTO_TERMINADO pRODUCTO_TERMINADO) { if (ModelState.IsValid) { db.Entry(pRODUCTO_TERMINADO).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.ID_COSTO = new SelectList(db.COSTO_INDIRECTO, "ID_COSTO", "ID_COSTO", pRODUCTO_TERMINADO.ID_COSTO); ViewBag.ID_COSMATERIAL = new SelectList(db.COTOS_DE_MATERIAL, "ID_COSMATERIAL", "ID_COSMATERIAL", pRODUCTO_TERMINADO.ID_COSMATERIAL); ViewBag.NUMKARDEX = new SelectList(db.KARDEX, "NUMKARDEX", "NUMKARDEX", pRODUCTO_TERMINADO.NUMKARDEX); return(View(pRODUCTO_TERMINADO)); }
// GET: PRODUCTO_TERMINADO/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PRODUCTO_TERMINADO pRODUCTO_TERMINADO = db.PRODUCTO_TERMINADO.Find(id); if (pRODUCTO_TERMINADO == null) { return(HttpNotFound()); } return(View(pRODUCTO_TERMINADO)); }
// GET: PRODUCTO_TERMINADO/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PRODUCTO_TERMINADO pRODUCTO_TERMINADO = db.PRODUCTO_TERMINADO.Find(id); if (pRODUCTO_TERMINADO == null) { return(HttpNotFound()); } ViewBag.ID_COSTO = new SelectList(db.COSTO_INDIRECTO, "ID_COSTO", "ID_COSTO", pRODUCTO_TERMINADO.ID_COSTO); ViewBag.ID_COSMATERIAL = new SelectList(db.COTOS_DE_MATERIAL, "ID_COSMATERIAL", "ID_COSMATERIAL", pRODUCTO_TERMINADO.ID_COSMATERIAL); ViewBag.NUMKARDEX = new SelectList(db.KARDEX, "NUMKARDEX", "NUMKARDEX", pRODUCTO_TERMINADO.NUMKARDEX); return(View(pRODUCTO_TERMINADO)); }
//public List<PRODUCTO_TERMINADO> ConsultaProductoTerminadoPendiente() //{ // using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) // { // return entities.PRODUCTO_TERMINADO.Where(x => x.EstadoReporte==false && x.EstadoRegistro == clsAtributos.EstadoRegistroActivo).ToList(); // } //} public void Aprobar_ReporteProductoTerminado(PRODUCTO_TERMINADO controlCloro) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var model = db.PRODUCTO_TERMINADO.FirstOrDefault(x => x.IdProductoTerminado == controlCloro.IdProductoTerminado); if (model != null) { model.EstadoReporte = controlCloro.EstadoReporte; model.AprobadoPor = controlCloro.AprobadoPor; model.FechaAprobacion = controlCloro.FechaAprobacion; model.FechaModificacionLog = controlCloro.FechaIngresoLog; model.TerminalModificacionLog = controlCloro.TerminalIngresoLog; model.UsuarioModificacionLog = controlCloro.UsuarioIngresoLog; db.SaveChanges(); } } }
public RespuestaGeneral EliminarProductoTerminado(PRODUCTO_TERMINADO control) { using (ASIS_PRODEntities entities = new ASIS_PRODEntities()) { var result = entities.PRODUCTO_TERMINADO.FirstOrDefault(x => x.IdProductoTerminado == control.IdProductoTerminado); if (result != null) { result.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; result.UsuarioModificacionLog = control.UsuarioIngresoLog; result.FechaModificacionLog = DateTime.Now; result.TerminalModificacionLog = control.TerminalIngresoLog; entities.SaveChanges(); } return(new RespuestaGeneral { Mensaje = clsAtributos.MsjRegistroGuardado, Respuesta = true }); } }