/// <summary> /// Funcion encargada de guardar un nuevo registro en la base de datos. /// </summary> /// <param name="nDetalle"></param> /// <param name="nAlmacen"></param> /// <param name="nProducto"></param> public static void RegistrarNuevoDetalle(DetalleAlmacen nDetalle, Almacen nAlmacen, Producto nProducto) { try { using (var ctx = new DataModel()) { nDetalle.almacen_id = nAlmacen.idAlmacen; nDetalle.producto_id = nProducto.idProducto; ctx.DetalleAlmacen.Add(nDetalle); ctx.SaveChanges(); } } catch (Exception) { throw; } }
/// <summary> /// Funcion encargada de eliminar un registro de la base de datos mediante una id /// </summary> /// <param name="pkDetalle"></param> public static void Eliminar(int pkDetalle) { try { using (var ctx = new DataModel()) { DetalleAlmacen nDetalle = ManejoDetalleAlmacen.getById(pkDetalle); nDetalle.bStatus = false; ctx.Entry(nDetalle).State = EntityState.Modified; ctx.SaveChanges(); } } catch (Exception) { throw; } }