Пример #1
0
        private void ugItems_ClickCellButton(object sender, CellEventArgs e)
        {
            ItemSalidaCaja Item = (ItemSalidaCaja)e.Cell.Row.Tag;

            if (e.Cell.Column.Header.Caption == "OT")
            {
                FrmSelectedEntity FrmSeleccionar  = new FrmSelectedEntity();
                dynamic           OrdenProduccion = FrmSeleccionar.GetSelectedEntity("Soft.Produccion.Entidades", "OrdenProduccion", "Orden de Producción");
                Item.IDOrdenProduccion         = OrdenProduccion.ID;
                Item.NumeracionOrdenProduccion = OrdenProduccion.Numeracion;
                MostrarItem(e.Cell.Row);
            }
            if (e.Cell.Column.Header.Caption == "OP")
            {
                FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity();
                dynamic           CosolidadoOP   = FrmSeleccionar.GetSelectedEntity("Soft.Produccion.Entidades", "ConsolidadoOp", "Consolidado de Ordenes de Producción");
                Item.IDConsolidadoOrdenProduccion         = CosolidadoOP.ID;
                Item.NumeracionConsolidadoOrdenProduccion = CosolidadoOP.Numeracion;
                MostrarItem(e.Cell.Row);
            }
            if (Item.EsTipoTransporte && e.Cell.Column.Key == colDescripcion)
            {
                FrmSeleccionarDireccion FrmSeleccionar = new FrmSeleccionarDireccion();
                FrmSeleccionar.ObtenerItemSalidaCaja(ref Item);
                CalcularPrecio(Item);
                MostrarItem(e.Cell.Row);
                MostrarTotales();
            }
        }
Пример #2
0
 private void ubNuevoItemTransporte_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(SalidaCaja.IDListaPreciosTransporte))
         {
             throw new Exception("Debe de seleccionar una lista de precios de transporte...");
         }
         else
         {
             FrmSeleccionarDireccion FrmSeleccionar = new FrmSeleccionarDireccion();
             ItemSalidaCaja          itemSalidaCaja = SalidaCaja.AddItem();
             itemSalidaCaja.Cantidad         = 1;
             itemSalidaCaja.EsTipoTransporte = true;
             FrmSeleccionar.ObtenerItemSalidaCaja(ref itemSalidaCaja);
             CalcularPrecio(itemSalidaCaja);
             UltraGridRow RowNuevo = ugItems.DisplayLayout.Bands[0].AddNew();
             RowNuevo.Tag = itemSalidaCaja;
             Mostrar();
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex);
     }
 }
Пример #3
0
 private void ugItems_ClickCellButton(object sender, CellEventArgs e)
 {
     ItemSalidaCaja Item = (ItemSalidaCaja)e.Cell.Row.Tag;
     if (e.Cell.Column.Header.Caption == "OT") 
     {
         FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity();
         dynamic OrdenProduccion = FrmSeleccionar.GetSelectedEntity("Soft.Produccion.Entidades", "OrdenProduccion", "Orden de Producción");
         Item.IDOrdenProduccion = OrdenProduccion.ID;
         Item.NumeracionOrdenProduccion = OrdenProduccion.Numeracion;
         MostrarItem(e.Cell.Row);
     }
     if (e.Cell.Column.Header.Caption == "OP")
     {
         FrmSelectedEntity FrmSeleccionar = new FrmSelectedEntity();
         dynamic CosolidadoOP = FrmSeleccionar.GetSelectedEntity("Soft.Produccion.Entidades", "ConsolidadoOp", "Consolidado de Ordenes de Producción");
         Item.IDConsolidadoOrdenProduccion = CosolidadoOP.ID;
         Item.NumeracionConsolidadoOrdenProduccion = CosolidadoOP.Numeracion;
         MostrarItem(e.Cell.Row);
     }
     if (Item.EsTipoTransporte && e.Cell.Column.Key == colDescripcion) 
     {
         FrmSeleccionarDireccion FrmSeleccionar = new FrmSeleccionarDireccion();
         FrmSeleccionar.ObtenerItemSalidaCaja(ref Item);
         CalcularPrecio(Item);
         MostrarItem(e.Cell.Row);
         MostrarTotales();
     }
 }
Пример #4
0
 private void ubNuevoItemTransporte_Click(object sender, EventArgs e)
 {
     try
     {
         if (string.IsNullOrEmpty(SalidaCaja.IDListaPreciosTransporte))
         {
             throw new Exception("Debe de seleccionar una lista de precios de transporte...");
         }
         else 
         {
             FrmSeleccionarDireccion FrmSeleccionar = new FrmSeleccionarDireccion();
             ItemSalidaCaja itemSalidaCaja = SalidaCaja.AddItem();
             itemSalidaCaja.Cantidad = 1;
             itemSalidaCaja.EsTipoTransporte = true;
             FrmSeleccionar.ObtenerItemSalidaCaja(ref itemSalidaCaja);
             CalcularPrecio(itemSalidaCaja);
             UltraGridRow RowNuevo = ugItems.DisplayLayout.Bands[0].AddNew();
             RowNuevo.Tag = itemSalidaCaja;
             Mostrar();
         }
     }
     catch (Exception ex)
     {
         SoftException.Control(ex);
     }
 }