/// <summary> /// Create a new inventario_cafe object. /// </summary> /// <param name="tRANSACCION_NUMERO">Initial value of the TRANSACCION_NUMERO property.</param> /// <param name="cLASIFICACIONES_CAFE_ID">Initial value of the CLASIFICACIONES_CAFE_ID property.</param> /// <param name="dOCUMENTO_ID">Initial value of the DOCUMENTO_ID property.</param> /// <param name="dOCUMENTO_TIPO">Initial value of the DOCUMENTO_TIPO property.</param> /// <param name="iNVENTARIO_ENTRADAS_CANTIDAD">Initial value of the INVENTARIO_ENTRADAS_CANTIDAD property.</param> /// <param name="iNVENTARIO_SALIDAS_SALDO">Initial value of the INVENTARIO_SALIDAS_SALDO property.</param> /// <param name="cREADO_POR">Initial value of the CREADO_POR property.</param> /// <param name="fECHA_CREACION">Initial value of the FECHA_CREACION property.</param> public static inventario_cafe Createinventario_cafe(global::System.Int32 tRANSACCION_NUMERO, global::System.Int32 cLASIFICACIONES_CAFE_ID, global::System.Int32 dOCUMENTO_ID, global::System.String dOCUMENTO_TIPO, global::System.Decimal iNVENTARIO_ENTRADAS_CANTIDAD, global::System.Decimal iNVENTARIO_SALIDAS_SALDO, global::System.String cREADO_POR, global::System.DateTime fECHA_CREACION) { inventario_cafe inventario_cafe = new inventario_cafe(); inventario_cafe.TRANSACCION_NUMERO = tRANSACCION_NUMERO; inventario_cafe.CLASIFICACIONES_CAFE_ID = cLASIFICACIONES_CAFE_ID; inventario_cafe.DOCUMENTO_ID = dOCUMENTO_ID; inventario_cafe.DOCUMENTO_TIPO = dOCUMENTO_TIPO; inventario_cafe.INVENTARIO_ENTRADAS_CANTIDAD = iNVENTARIO_ENTRADAS_CANTIDAD; inventario_cafe.INVENTARIO_SALIDAS_SALDO = iNVENTARIO_SALIDAS_SALDO; inventario_cafe.CREADO_POR = cREADO_POR; inventario_cafe.FECHA_CREACION = fECHA_CREACION; return inventario_cafe; }
/// <summary> /// Deprecated Method for adding a new object to the inventario_cafe EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToinventario_cafe(inventario_cafe inventario_cafe) { base.AddObject("inventario_cafe", inventario_cafe); }
/// <summary> /// Insertar transacción de la venta de inventario de café en la tabla de inventario de café de la cooperativa como salida (Venta). /// </summary> /// <param name="VentaDeInventario"></param> /// <param name="db"></param> public void InsertarTransaccionInventarioDeCafe(venta_inventario_cafe VentaDeInventario, colinasEntities db) { try { reporte_total_inventario_de_cafe inventory = this.GetReporteTotalInventarioDeCafe(VentaDeInventario.CLASIFICACIONES_CAFE_ID); decimal cantidad_en_inventario = inventory == null ? 0 : inventory.INVENTARIO_ENTRADAS_CANTIDAD; decimal salidas_de_inventario = inventory == null ? 0 : inventory.INVENTARIO_SALIDAS_SALDO; inventario_cafe inventarioDeCafe = new inventario_cafe(); inventarioDeCafe.CLASIFICACIONES_CAFE_ID = VentaDeInventario.CLASIFICACIONES_CAFE_ID; inventarioDeCafe.DOCUMENTO_ID = VentaDeInventario.VENTAS_INV_CAFE_ID; inventarioDeCafe.DOCUMENTO_TIPO = "SALIDA"; inventarioDeCafe.INVENTARIO_ENTRADAS_CANTIDAD = cantidad_en_inventario - VentaDeInventario.VENTAS_INV_CAFE_CANTIDAD_LIBRAS; inventarioDeCafe.INVENTARIO_SALIDAS_SALDO = salidas_de_inventario + VentaDeInventario.VENTAS_INV_CAFE_SALDO_TOTAL; inventarioDeCafe.CREADO_POR = VentaDeInventario.CREADO_POR; inventarioDeCafe.FECHA_CREACION = VentaDeInventario.FECHA_CREACION; db.inventario_cafe.AddObject(inventarioDeCafe); db.SaveChanges(); } catch (Exception ex) { log.Fatal("Error fatal al insertar transaccion de inventario de cafe. Venta de Inventario de Cafe.", ex); throw; } }