Beispiel #1
0
 public virtual ItemConsolidadoOp AddItem(OrdenProduccion OrdenProduccion)
 {
     ItemConsolidadoOp Item = new ItemConsolidadoOp();
     Item.IDOrdenProduccion = OrdenProduccion.ID;
     Items.Add(Item);
     return Item;
 }
Beispiel #2
0
        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;
             }
         }
     }
 }