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; } } }
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(); } }
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); } }