예제 #1
0
        private void ssDireccion_Search(object sender, EventArgs e)
        {
            if (GuiaRemision.Distrito != null)
            {
                ItemSocioNegocioDireccion ItemDireccionModificado = new ItemSocioNegocioDireccion();
                ItemDireccionModificado.Departamento = GuiaRemision.Departamento;
                ItemDireccionModificado.Provincia    = GuiaRemision.Provincia;
                ItemDireccionModificado.Distrito     = GuiaRemision.Distrito;
                ItemDireccionModificado.Direccion    = GuiaRemision.Direccion;

                FrmSeleccionarDireccion   SeleccionarDireccionModificar = new FrmSeleccionarDireccion();
                ItemSocioNegocioDireccion ItemDireccionModicado         = SeleccionarDireccionModificar.ModificarDireccion(ItemDireccionModificado);


                if (ItemDireccionModicado != null)
                {
                    GuiaRemision.Departamento = ItemDireccionModicado.Departamento;
                    GuiaRemision.Provincia    = ItemDireccionModicado.Provincia;
                    GuiaRemision.Distrito     = ItemDireccionModicado.Distrito;
                    GuiaRemision.Direccion    = ItemDireccionModicado.Direccion;

                    ssDireccion.Text = GuiaRemision.Departamento.Nombre + "-" + GuiaRemision.Provincia.Nombre + "-" + GuiaRemision.Distrito.Nombre;

                    txtDireccion.Text = GuiaRemision.Direccion;
                }
            }

            else
            {
                FrmSeleccionarDireccion   SeleccionarDireccion = new FrmSeleccionarDireccion();
                ItemSocioNegocioDireccion ItemDireccion        = SeleccionarDireccion.ObtenerDireccion();
                if (ItemDireccion != null)
                {
                    GuiaRemision.Departamento = ItemDireccion.Departamento;
                    GuiaRemision.Provincia    = ItemDireccion.Provincia;
                    GuiaRemision.Distrito     = ItemDireccion.Distrito;
                    GuiaRemision.Direccion    = ItemDireccion.Direccion;

                    ssDireccion.Text = GuiaRemision.Departamento.Nombre + "-" + GuiaRemision.Provincia.Nombre + "-" + GuiaRemision.Distrito.Nombre;

                    txtDireccion.Text = GuiaRemision.Direccion;
                }
            }
        }
예제 #2
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();
     }
 }
예제 #3
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);
     }
 }