public void TestCrearProduccion() { var item = new PRODUCCION { FECHA = DateTime.Now, ID_USUARIO = 1, DETALLES_PRODUCCION = new List <DETALLE_PRODUCCION> { new DETALLE_PRODUCCION { CANTIDAD = 1, ID_RECETA = 1 } } }; try { _repositorio.Agregar(item); Assert.IsTrue(true); } catch (Exception ex) { Assert.Fail($"{ex.Message} {ex.InnerException} {ex.StackTrace}"); } }
public static bool AgregarProduccion(Produccion produccion) { using (var db = new DBEntities()) { try { //Asignacion de valores PRODUCCION produc = new PRODUCCION(); produc.IDPRODUCTOR = produccion.IdProductor; produc.IDPRODUCTO = produccion.Producto.IdProducto; produc.PRECIOESTANDAR = (decimal)produccion.PrecioEstandar; produc.PRECIOLOWER = (decimal)produccion.PrecioLower; produc.PRECIOPREMIUM = (decimal)produccion.PrecioPremium; db.PRODUCCION.Add(produc); if (db.SaveChanges() == 0) { return(false); } return(true); }catch (Exception ex) { ex.InnerException.ToString(); return(false); } } }
public int CrearProduccion(PRODUCCION produccion, Dictionary <ITEM, Tuple <double, bool> > itemCantidad) { ItemCantidad = itemCantidad; using (var transaccion = new TransactionScope()) { Produccion = produccion; SetearEstado(new ProcesoGrabarProduccion()); transaccion.Complete(); } return(Produccion.ID_PRODUCCION); }
public void CrearProduccionReal(PRODUCCION produccion) { produccion.FECHA = DateTime.Now; produccion.ES_REAL = true; Repositorio.Agregar(produccion); }
public EdicionOrdenProduccionViewModel() { _produccion = new PRODUCCION(); DetallesProduccion = new ObservableCollection <DETALLE_PRODUCCION>(); }