protected virtual void CrearTicketAction()
        {
            if (_entity.EEstado != EEstado.Abierto)
            {
                return;
            }

            TicketInfo ticket = TicketInfo.GetByAlbaran(_entity.Oid, false);

            if (ticket != null && ticket.Oid != 0)
            {
                PgMng.ShowInfoException(Resources.Messages.ALBARAN_TICKET_EXISTS);
                return;
            }

            ExecuteAction(molAction.Save, true);

            if (_action_result == DialogResult.OK)
            {
                TicketAddForm form = new TicketAddForm(_entity.GetInfo(), this);
                form.ShowDialog();

                _entity.NumeroTicket = form.Entity.Codigo;
            }
        }
        public void OpenAddForm(OutputDeliveryInfo albaran)
        {
            TicketAddForm form = new TicketAddForm(albaran, this);

            AddForm(form);
            if (form.ActionResult == DialogResult.OK)
            {
                _entity = form.Entity;
            }
        }
        public override void OpenAddForm()
        {
            TicketAddForm form = new TicketAddForm(this);

            AddForm(form);
            if (form.ActionResult == DialogResult.OK)
            {
                _entity = form.Entity;
            }
        }