private void editarFichaToolStripMenuItem_Click(object sender, EventArgs e) { if (lvPedidos.SelectedItems.Count != 1) return; frmFichaPedidos frm = new frmFichaPedidos(); frm.Pedido = (GI.BR.Pedidos.Pedido)lvPedidos.SelectedItems[0].Tag; if (!frm.Pedido.Activo) { GI.Framework.General.GIMsgBox.Show("El pedido es histórico, se abrira en modo solo lectura.", GI.Framework.General.enumTipoMensaje.Informacion); lvPedidos_DoubleClick(sender, e); } else { frm.ShowDialog(); } LlenarLista(); }
private void nuevoPedidoDeVentaToolStripMenuItem_Click(object sender, EventArgs e) { frmFichaPedidos frm = new frmFichaPedidos(); GI.BR.Pedidos.Pedido pedido = new GI.BR.Pedidos.Pedido(); pedido.EstadoPropiedad = typeof(GI.BR.Propiedades.Venta).ToString(); pedido.Ubicacion = new GI.BR.Propiedades.Ubicacion(); pedido.Ubicacion.Pais = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetPaises().GetDefault; pedido.Ubicacion.Provincia = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetProvincias(pedido.Ubicacion.Pais.IdPais).GetDefault; pedido.Ubicacion.Localidad = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetLocalidades(pedido.Ubicacion.Provincia.IdProvincia).GetDefault; pedido.Ubicacion.Barrio = GI.BR.Propiedades.Ubicaciones.UbicacionFlyweightFactory.GetInstancia.GetBarrios(pedido.Ubicacion.Localidad.IdLocalidad).GetDefault; frm.Pedido = pedido; if (frm.ShowDialog() == DialogResult.OK) { pedidos.Add(pedido); } LlenarLista(); }
private void lvPedidos_DoubleClick(object sender, EventArgs e) { if (lvPedidos.SelectedItems.Count != 1) return; frmFichaPedidos frm = new frmFichaPedidos(); frm.Pedido = (GI.BR.Pedidos.Pedido)lvPedidos.SelectedItems[0].Tag; frm.SoloLectura = true; frm.ShowDialog(); LlenarLista(); }