Ejemplo n.º 1
0
        public void RecieveBook(string fromPort)
        {
            BJExemplarInfo exemplar = BJExemplarInfo.GetExemplarByBar(fromPort);
            OrderInfo      oi       = ci.FindOrderByExemplar(exemplar);

            if (ci.RecieveBookFromReader(exemplar, oi, bjUser) == 1)
            {
                DialogResult dr = MessageBox.Show("Читатель сдаёт книгу на бронеполку?", "Внимание!", MessageBoxButtons.YesNoCancel, MessageBoxIcon.Question);
                if (dr == DialogResult.Yes)
                {
                    ci.ChangeOrderStatusReturn(bjUser, oi.OrderId, CirculationStatuses.InReserve.Value);
                }
                else if (dr == DialogResult.No)
                {
                    ci.ChangeOrderStatusReturn(bjUser, oi.OrderId, CirculationStatuses.ForReturnToBookStorage.Value);
                }
            }
        }