public string GuardarPallet(PALLET pallet) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { if (pallet.IdPallet == 0) { var BuscarPallet = db.PALLET.Where(x => x.Proveedor == pallet.Proveedor && x.Envase == pallet.Envase).FirstOrDefault(); if (BuscarPallet != null) { return("El pallet ingresado ya existe"); } else { db.PALLET.Add(pallet); db.SaveChanges(); return("Registro ingresado con éxito"); } } else { var modificarpallet = db.PALLET.Find(pallet.IdPallet); modificarpallet.Numero_Pallet = pallet.Numero_Pallet; modificarpallet.Lamina = pallet.Lamina; modificarpallet.Unidades = pallet.Unidades; modificarpallet.FechaModificacionLog = pallet.FechaIngresoLog; modificarpallet.UsuarioModificacionLog = pallet.UsuarioIngresoLog; modificarpallet.TerminalModificacionLog = pallet.TerminalIngresoLog; db.SaveChanges(); return("Registro actualizado con éxito"); } } }
public string EliminarPallet(PALLET pallet) { using (ASIS_PRODEntities db = new ASIS_PRODEntities()) { var BuscarPallet = db.PALLET.Find(pallet.IdPallet); BuscarPallet.EstadoRegistro = clsAtributos.EstadoRegistroInactivo; BuscarPallet.UsuarioModificacionLog = pallet.UsuarioIngresoLog; BuscarPallet.TerminalModificacionLog = pallet.TerminalIngresoLog; BuscarPallet.FechaModificacionLog = DateTime.Now; db.SaveChanges(); return("Registro Inactivado con éxito"); } }