示例#1
0
        public void CambiarOpcion(eOpcion Opcion)
        {
            switch (Opcion)
            {
                case eOpcion.Agregar:
                    if (this.pnlCompletar != null)
                        this.pnlCompletar.SendToBack();
                    this.oVenta.Cliente = this.ctlPartes.Cliente;
                    break;
                case eOpcion.Completar:
                    // Verifica si se ha inicializado, si no, lo hace
                    if (this.pnlCompletar == null)
                    {
                        this.pnlCompletar = new Panel() { Dock = DockStyle.Fill };
                        this.pnlCompletar.ControlAdded += new ControlEventHandler((s, e) => { e.Control.Dock = DockStyle.Fill; });
                        this.ctlComDetalle = new Detalle9500Com();
                        this.pnlCompletar.Controls.Add(this.ctlComDetalle);
                        this.pnlEnTotales.Controls.Add(this.pnlCompletar);
                    }

                    // Se verifica si se debe cambiar el cliente
                    if (this.ctlPartes.ComCliente != null)
                        this.oVenta.Cliente = this.ctlPartes.ComCliente;

                    this.pnlCompletar.BringToFront();
                    break;
            }

            this.Opcion = Opcion;
        }
示例#2
0
        public void CambiarOpcion(eOpcion Opcion)
        {
            switch (Opcion)
            {
            case eOpcion.Agregar:
                if (this.pnlCompletar != null)
                {
                    this.pnlCompletar.SendToBack();
                }
                this.oVenta.Cliente = this.ctlPartes.Cliente;
                break;

            case eOpcion.Completar:
                // Verifica si se ha inicializado, si no, lo hace
                if (this.pnlCompletar == null)
                {
                    this.pnlCompletar = new Panel()
                    {
                        Dock = DockStyle.Fill
                    };
                    this.pnlCompletar.ControlAdded += new ControlEventHandler((s, e) => { e.Control.Dock = DockStyle.Fill; });
                    this.ctlComDetalle              = new Detalle9500Com();
                    this.pnlCompletar.Controls.Add(this.ctlComDetalle);
                    this.pnlEnTotales.Controls.Add(this.pnlCompletar);
                }

                // Se verifica si se debe cambiar el cliente
                if (this.ctlPartes.ComCliente != null)
                {
                    this.oVenta.Cliente = this.ctlPartes.ComCliente;
                }

                this.pnlCompletar.BringToFront();
                break;
            }

            this.Opcion = Opcion;
        }