Пример #1
0
        /// <summary>
        /// Добавить вагон в список для маневра !
        /// </summary>
        /// <param name="vagManeuver"></param>
        /// <param name="order"></param>
        /// <returns></returns>
        private bool addOnManuever(VagManeuver vagManeuver, int order)
        {
            try
            {
                vagManeuver.Lock_id_way = view.selectedWayTo.ID;
            }
            catch (NullReferenceException)
            {
                vagManeuver.Lock_id_way = -1;
            }

            vagManeuver.Lock_side = view.selectedSide;

            try
            {
                vagManeuver.Lock_id_locom = Int32.Parse(view.selectedLocom.ID.ToString());
            }
            catch (NullReferenceException)
            {
                /*if (cbLocom.Text.Trim() != "" && cbLocom.Text.Trim() != "ВЫБЕРИТЕ")
                 *  vagManeuver.Lock_id_locom = qJournalBUS.addDevice(_newElement.device, (Shop)cbShop.SelectedItem).id;
                 * else*/
                vagManeuver.Lock_id_locom = -1;
            }

            vagManeuver.Lock_order  = order;
            vagManeuver.dt_from_way = DateTime.Now;
            //try
            //{

            int res = maneuvers.AddCancelManeuverCar(vagManeuver.id_oper, vagManeuver.Lock_id_way, vagManeuver.Lock_order, (int)vagManeuver.Lock_side, vagManeuver.Lock_id_locom, vagManeuver.dt_from_way);

            if (res > 0)
            {
                return(true);
            }
            else
            {
                return(false);
            }
            //return vagManeuverDB.addOnManeuver(vagManeuver);
            //}
            //catch (Exception ex)
            //{
            //    main.showErrorMessage(ex.Message);
            //    return false;
            //}
        }