Example #1
0
        public void Add(Route route)
        {
            if (list.Exists(item => item == route))
                return;

            list.Add(route);
        }
Example #2
0
        public Route_AddEdit(Route route, int idRegion)
        {
            InitializeComponent();

            _route = route;
            _idRegion = idRegion;

            Regions regions = Regions.getInstance();
            lbRegion.Text = string.Concat("Регион: ", regions.getItem(_idRegion));

            loadPoints();
        }
Example #3
0
        public WayBillRoute(DataRow row)
        {
            int id;
            int.TryParse(row[0].ToString(), out id);
            ID = id;

            int idWayBillDay;
            int.TryParse(row[1].ToString(), out idWayBillDay);
            WayBillDay = WayBillDayList.getInstance().getItem(idWayBillDay);

            MyPointList myPointList = MyPointList.getInstance();
            int idMyPoint1;
            int.TryParse(row[2].ToString(), out idMyPoint1);
            MyPoint myPoint1 = myPointList.getItem(idMyPoint1);

            int idMyPoint2;
            int.TryParse(row[3].ToString(), out idMyPoint2);
            MyPoint myPoint2 = myPointList.getItem(idMyPoint2);

            string distance = row[4].ToString();

            Route = new Route(myPoint1, myPoint2, distance);
        }
Example #4
0
        private void openAddEdit(Route route)
        {
            int idRegion;
            int.TryParse(cbRegion.SelectedValue.ToString(), out idRegion);

            Route_AddEdit routeAE = new Route_AddEdit(route, idRegion);
            if (routeAE.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                loadData();
        }
Example #5
0
        protected override void loadFromSql()
        {
            DataTable dt = _provider.Select("Route");

            foreach (DataRow row in dt.Rows)
            {
                Route route = new Route(row);
                Add(route);
            }
        }