public virtual ItemConsolidadoOp AddItem(OrdenProduccion OrdenProduccion) { ItemConsolidadoOp Item = new ItemConsolidadoOp(); Item.IDOrdenProduccion = OrdenProduccion.ID; Items.Add(Item); return Item; }
public virtual ItemConsolidadoOp AddItem(OrdenProduccion OrdenProduccion) { ItemConsolidadoOp Item = new ItemConsolidadoOp(); Item.IDOrdenProduccion = OrdenProduccion.ID; Items.Add(Item); return(Item); }
public ItemOrdenProduccionServicio ObtenerServicio(OrdenProduccion m_OrdenProduccion, ItemOrdenProduccion m_ItemElemento) { ordenProduccion = m_OrdenProduccion; lcm = ordenProduccion.ListaCostosMaquina; lpe = ordenProduccion.ListaPreciosExistencia; lpt = ordenProduccion.ListaPreciosTransporte; ItemElemento = m_ItemElemento; ShowDialog(); if (SWAcept) { return Item; } return null; }
//public FrmCotizaciondeServicio(ItemCotizacionServicio m_Item) //{ // InitializeComponent(); // Item = m_Item; // Mostrar(); //} public FrmOrdenProducciondeServicio(OrdenProduccion m_OrdenProduccion, ItemOrdenProduccionServicio m_Item, ItemOrdenProduccion m_ItemElemento) { InitializeComponent(); ordenProduccion = m_OrdenProduccion; lcm = ordenProduccion.ListaCostosMaquina; lpe = ordenProduccion.ListaPreciosExistencia; lpt = ordenProduccion.ListaPreciosTransporte; ItemElemento = m_ItemElemento; Item = m_Item; Mostrar(); }
public virtual void IniciarOrdenProduccion(OrdenProduccion OrdenProduccion) { FrmOrdenProduccion FrmSolicitud = new FrmOrdenProduccion(); FrmSolicitud.m_ObjectFlow = OrdenProduccion; FrmSolicitud.m_Modal = true; FrmSolicitud.m_EntidadSF = (EntidadSF)HelperNHibernate.GetEntityByID("EntidadSF", "42E79D78-CC98-4024-89CF-56E160AF52D4"); FrmSolicitud.Start(); if (FrmSolicitud.m_ResultProcess == EnumResult.SUCESS) { CrearOrdenProduccion validar = new CrearOrdenProduccion(); validar.m_ObjectFlow = FrmSolicitud.m_ObjectFlow; validar.Start(); FrmMain.RefreshView(); } }
private void CrearItems(OrdenProduccion ordenProduccion) { dynamic itemPresupuesto = HelperNHibernate.GetEntityByID("ItemPresupuesto", ordenProduccion.IDItemPresupuesto); dynamic cotizacion = HelperNHibernate.GetEntityByID("Cotizacion", itemPresupuesto.IDCotizacion); foreach (dynamic itemCotizacion in cotizacion.Items) { if (itemCotizacion.Material != null) { ItemSalidaInventario item = SalidaInventario.AddItem(); item.Producto = itemCotizacion.Material; item.Unidad = item.Producto.UnidadBase.Unidad; item.Cantidad = itemCotizacion.CantidadMaterial; item.Precio = itemCotizacion.CostoMaterial / itemCotizacion.CantidadMaterial; item.Factor = item.Producto.UnidadBase.FactorConversion; } foreach (dynamic itemServicio in itemCotizacion.Servicios) { if (itemServicio.Material != null) { ItemSalidaInventario item = SalidaInventario.AddItem(); item.Producto = itemServicio.Material; item.Unidad = itemServicio.UnidadMaterial.Unidad; item.Cantidad = itemServicio.CantidadMaterial; item.Precio = itemServicio.CostoMaterial / itemServicio.CantidadMaterial; item.Factor = item.Producto.UnidadBase.FactorConversion; } } } }