private void bCancelar_Click(object sender, EventArgs e) { if (CambioDatosPedido()) switch (GI.Framework.General.GIMsgBox.ShowCancelarPerdidaDatos()) { case DialogResult.Cancel: return; case DialogResult.Yes: bAceptar_Click(null, null); DialogResult = DialogResult.OK; this.Close(); break; case DialogResult.No: pedido = (GI.BR.Pedidos.Pedido)pedidoClone.Clone(); DialogResult = DialogResult.Cancel; Close(); break;//Cierro. } DialogResult = DialogResult.Cancel; this.Close(); }
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(); }