public ItemCotizacionServicio ObtenerServicio(Cotizacion m_Cotizacion, ItemCotizacion m_ItemElemento)
 {
     cotizacion = m_Cotizacion;
     lcm = cotizacion.ListaCostosMaquina;
     lpe = cotizacion.ListaPreciosExistencia;
     lpt = cotizacion.ListaPreciosTransporte;
     ItemElemento = m_ItemElemento;
     ShowDialog();
     if (SWAcept) { return Item; }
     return null;
 }
 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;
 }
Exemple #3
0
        private void Costeo()
        {
            try
            {
                if (acatualizalistas)
                {
                    lcm = (ListaCostosMaquina)HelperNHibernate.GetEntityByID("ListaCostosMaquina", Cotizacion.ListaCostosMaquina.ID);
                    lpe = (ListaPreciosExistencia)HelperNHibernate.GetEntityByID("ListaPreciosExistencia", Cotizacion.ListaPreciosExistencia.ID);
                    lpt = (ListaPreciosTransporte)HelperNHibernate.GetEntityByID("ListaPreciosTransporte", Cotizacion.ListaPreciosTransporte.ID);
                    acatualizalistas = false;
                }

                foreach (ItemCotizacion itemcotizacion2 in Cotizacion.Items)
                {
                    CosteoElemento(itemcotizacion2);
                }
            }
            catch (Exception ex)
            {

                SoftException.ShowException(ex);
            }

            //Cotizacion.SubTotal = Cotizacion.SubTotal;
        }
        private void Costeo()
        {
            try
            {
                if (OrdenProduccion.ListaCostosMaquina == null) {
                    throw new Exception("Debe Eligir una lista de costos de maquina");
                }
                if (OrdenProduccion.ListaPreciosExistencia == null)
                {
                    throw new Exception("Debe Eligir una lista de costos de Existencia");
                }
                if (OrdenProduccion.ListaPreciosTransporte == null)
                {
                    throw new Exception("Debe Eligir una lista de costos de Transporte");
                }

                if (acatualizalistas)
                {
                    lcm = (ListaCostosMaquina)HelperNHibernate.GetEntityByID("ListaCostosMaquina", OrdenProduccion.ListaCostosMaquina.ID);
                    lpe = (ListaPreciosExistencia)HelperNHibernate.GetEntityByID("ListaPreciosExistencia", OrdenProduccion.ListaPreciosExistencia.ID);
                    lpt = (ListaPreciosTransporte)HelperNHibernate.GetEntityByID("ListaPreciosTransporte", OrdenProduccion.ListaPreciosTransporte.ID);
                    acatualizalistas = false;
                }

                foreach (ItemOrdenProduccion itemOp in OrdenProduccion.Items)
                {
                    CosteoElemento(itemOp);
                }
            }
            catch (Exception ex)
            {

                SoftException.ShowException(ex);
            }
        }