public AddMarshrut(Rout _rout) { InitializeComponent(); DataGridAllPP.AutoSizeRowsMode = DataGridViewAutoSizeRowsMode.AllCells; DataGridAllPP.DefaultCellStyle.WrapMode = DataGridViewTriState.True; rout = _rout; var pynkts = Routs.GetAllPromPynkt(); for (int i = 0; i < pynkts.Count; i++) { DataGridAllPP.Rows.Add(pynkts[i].id, pynkts[i].name); } if (rout != null) { Text = "Редактор маршрута"; NewMarshrutButtonAdd.Text = "Сохранить"; TextBoxName.Text = rout.name; TextBoxUrl.Text = rout.url_map; rout.GetPromPynkt(); for (int i = 0; i < rout.PromPynkt.Count; i++) { DataGridPP.Rows.Add(rout.PromPynkt[i].id, rout.PromPynkt[i].name); } } }
protected override bool Initialize(Ashx ashx) { if (ashx.TryGetValue(out mvc)) { if (Session.TryGetValue("Admin", out anmininfo)) { Rout rout = new("Admin", mvc); var routs = Session.Get <List <Rout> >("Routs"); if (Rout.Contains(routs, rout, out R_Rout)) { if (mvc.IsAction && !Rout.IsActionEnum(rout.Authority, R_Rout.PermissionType)) { Json(new { code = 2010, msg = "您不具备访问该API的权限!" }); return(false); } else { if (mvc.Action == ActionEnum.Delete) { //加入操作日志 AddBaseLog(mvc); } } } } else { Json(new { code = 2001, msg = "用户未登录!" }); return(false); } } return(true); }
void AddRoutClick(object sender, EventArgs e) { Rout r = new Rout(); Vector2 p = new Vector2(mouseDownLocation.X, mouseDownLocation.Y); r.Points.Add(p); r.Points.Add(p); parent.AddObject(r); }
private void NewMarshrutButtonAdd_Click(object sender, EventArgs e) { if (TextBoxName.Text == "") { MetroMessageBox.Show(this, "Введите название маршрута", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { if (TextBoxUrl.Text == "") { MetroMessageBox.Show(this, "Введите ссылку на карту маршрута", "Внимание", MessageBoxButtons.OK, MessageBoxIcon.Question); } else { if (rout != null) { var PromPynkts = new List <IApi>(); for (int i = 0; i < DataGridPP.Rows.Count; i++) { PromPynkts.Add(new IApi { id = Convert.ToInt32(DataGridPP.Rows[i].Cells[0].Value), name = DataGridPP.Rows[i].Cells[1].Value.ToString() }); } new Rout { id = rout.id, name = TextBoxName.Text, url_map = "1", PromPynkt = PromPynkts }.SetMarshrut(); Routs.SetMap(rout.id.ToString(), TextBoxUrl.Text); } else { var PromPynkts = new List <IApi>(); for (int i = 0; i < DataGridPP.Rows.Count; i++) { PromPynkts.Add(new IApi { id = Convert.ToInt32(DataGridPP.Rows[i].Cells[0].Value), name = DataGridPP.Rows[i].Cells[1].Value.ToString() }); } var id = new Rout { name = TextBoxName.Text, url_map = "1", PromPynkt = PromPynkts }.CreateMarshrut(); Routs.SetMap(id, TextBoxUrl.Text); } Close(); } } }
static void Main(string[] args) { try { var a = int.Parse(Console.ReadLine()); Vehicle passangersVehicle = new PassangersVehicle(a);// For FormatException frown by comp var r1 = new Rout(); #if (DEBUG) int.TryParse(Console.ReadLine(), out int b); #elif (ArgumentNullException) string b = null; // For ArgumentNullException #endif #if (DEBUG || ArgumentNullException) r1.GetRout(passangersVehicle, b); #endif #if (InvalidCastException) r1.GetRout(passangersVehicle, Console.ReadLine()); //For InvalidCastException #endif bool y = int.TryParse(Console.ReadLine(), out int c); if (y == false) { throw new FormatException("Exception throwed by me"); } Vehicle cargoVehicle = new CargoVehicle(c); int.TryParse(Console.ReadLine(), out int d); var r2 = new Rout(); r2.GetRout(cargoVehicle, d); } catch (FormatException f) when(f.Message.Contains("Exception throwed by me")) { Console.WriteLine($"{f}; This is a big problem with format and it throwed by me"); } catch (FormatException f) { Console.WriteLine($"{f}; This is a big problem with format"); } catch (ArgumentNullException a) { Console.WriteLine($"{a}; This is a big problem with null"); } catch (InvalidCastException a) { Console.WriteLine($"{a}; This is a big problem with cast"); } catch (Exception e) { Console.WriteLine($"{e}; This is a big problem with all"); } }
private void LoadGridRout() { string Table = "Маршрут"; LNameDataGrid.Text = Table; dGWMain.Rows.Clear(); dGWMain.Columns.Clear(); Routs.Clear(); string sqlexp = $"SELECT * FROM {Table} ORDER BY ID, ID_Истории"; using (SqlConnection connect = new SqlConnection(StaticValues.ConnectionString)) { connect.Open(); SqlCommand com = new SqlCommand(sqlexp, connect); SqlCommand countColums = new SqlCommand($"SELECT Count(COLUMN_NAME) FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = '{Table}'", connect); var countcolums = (int)countColums.ExecuteScalar(); var rez = com.ExecuteReader(); if (rez.HasRows) { for (int i = 0; i < countcolums; i++) { dGWMain.Columns.Add(rez.GetName(i), rez.GetName(i)); } while (rez.Read()) { Rout rout = new Rout(); rout.ID = rez.GetInt32(0); rout.ID_History = rez.GetInt32(1); rout.ID_Contract = rez.GetInt32(2); rout.Registr = rez.GetString(3); rout.Poryd = rez.GetString(4); rout.TypeOfRegular = rez.GetString(5); rout.TypeOnOut = rez.GetString(6); rout.Name = rez.GetString(7); rout.Type_communication = rez.GetString(8); rout.INN = rez.GetInt64(9); dGWMain.Rows.Add(rout.ToRow()); Routs.Add(rout); } } } }
public SetCarInTripForm(Rout rout, string _NameMarsh, int _IdCar, int _IdTrip) { InitializeComponent(); metroButton14.UseCustomBackColor = true; metroButton14.BackColor = Color.DimGray; //--------Добавление Button в массив----- ButtonMass = new List <MetroButton>(); ButtonMass.Add(metroButton2); ButtonMass.Add(metroButton3); ButtonMass.Add(metroButton4); ButtonMass.Add(metroButton5); ButtonMass.Add(metroButton6); ButtonMass.Add(metroButton7); ButtonMass.Add(metroButton8); ButtonMass.Add(metroButton9); ButtonMass.Add(metroButton10); ButtonMass.Add(metroButton11); ButtonMass.Add(metroButton12); ButtonMass.Add(metroButton13); ButtonMass.Add(metroButton1); //--------------------------------------- rout.GetPromPynkt(); mesta = Trips.GetMesta(_IdTrip, rout.id, rout.PromPynkt[0].id, rout.PromPynkt[rout.PromPynkt.Count - 1].id); functions.CheckSvMestaOnShema(mesta, ButtonMass); IdCar = _IdCar; IdTrip = _IdTrip; park = Park.GetCars("1"); for (int i = 0; i < park.Count; i++) { ComboBoxVoditel.Items.Add(park[i].voditel); } LabelBus.Text = _NameMarsh; if (_IdCar != 0) { for (int i = 0; i < park.Count; i++) { if (IdCar == park[i].id) { ComboBoxVoditel.SelectedIndex = i; LabelGosNumber.Text = "Гос. номер: " + park[i].gos_nomer; break; } } } }
protected override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); SetContentView(Resource.Layout.BronForm); //---Переменные для работы NAvigationView drawer = FindViewById <DrawerLayout>(Resource.Id.drawer_layout); navView = FindViewById <NavigationView>(Resource.Id.nav_view); DrawerImage = FindViewById <ImageView>(Resource.Id.Button_menu); LoaderView = FindViewById <RelativeLayout>(Resource.Id.LoaderView); LoaderImage = FindViewById <ImageView>(Resource.Id.LoaderImage); //---Переменные для работы Activity m1 = FindViewById <Button>(Resource.Id.m1); m2 = FindViewById <Button>(Resource.Id.m2); m3 = FindViewById <Button>(Resource.Id.m3); m4 = FindViewById <Button>(Resource.Id.m4); m5 = FindViewById <Button>(Resource.Id.m5); m6 = FindViewById <Button>(Resource.Id.m6); m7 = FindViewById <Button>(Resource.Id.m7); m8 = FindViewById <Button>(Resource.Id.m8); m9 = FindViewById <Button>(Resource.Id.m9); m10 = FindViewById <Button>(Resource.Id.m10); m11 = FindViewById <Button>(Resource.Id.m11); m12 = FindViewById <Button>(Resource.Id.m12); m14 = FindViewById <Button>(Resource.Id.m14); ButtonBron = FindViewById <Button>(Resource.Id.ButtonBron); SpinnerTypeTicket = FindViewById <Spinner>(Resource.Id.SpinnerTypeTicket); SpinnerSpots = FindViewById <Spinner>(Resource.Id.SpinnerSpots); TextViewSelectRout = FindViewById <TextView>(Resource.Id.TextViewSelectRout); TextViewData = FindViewById <TextView>(Resource.Id.TextViewData); TextViewCost = FindViewById <TextView>(Resource.Id.TextViewCost); TextViewPoStart = FindViewById <TextView>(Resource.Id.TextViewPoStart); TextViewPoEnd = FindViewById <TextView>(Resource.Id.TextViewPoEnd); EditTextFIO = FindViewById <EditText>(Resource.Id.EditTextFIO); EditTextPhone = FindViewById <EditText>(Resource.Id.EditTextPhone); FinishLayout = FindViewById <RelativeLayout>(Resource.Id.FinishLayout); ButtonBronFinish = FindViewById <Button>(Resource.Id.ButtonBronFinish); ButtonFullFinish = FindViewById <Button>(Resource.Id.ButtonFullFinish); //---------------------------- FinishLayout.Visibility = ViewStates.Invisible; ButtonBronFinish.Click += ButtonBronFinish_Click; ButtonFullFinish.Click += ButtonFullFinish_Click;; AnimationLoader = (AnimationDrawable)LoaderImage.Drawable; AnimationLoader.Start(); DrawerImage.Click += DrawerImage_Click; HeaderView = LayoutInflater.From(this).Inflate(Resource.Layout.drawer_header, null, false); navView.AddHeaderView(HeaderView); navView.NavigationItemSelected += NavView_NavigationItemSelected; EditTextPhone.TextChanged += EditTextPhone_TextChanged; ButtonBron.Click += ButtonBron_Click; RoutsID = Intent.GetStringExtra("RoutsID"); TripID = Intent.GetStringExtra("TripID"); TripDate = Intent.GetStringExtra("TripDate"); StartPOText = Intent.GetStringExtra("StartPOText"); StartPOId = Intent.GetStringExtra("StartPOId"); EndPOText = Intent.GetStringExtra("EndPOText"); EndPOId = Intent.GetStringExtra("EndPOId"); TextViewPoStart.Text = StartPOText; TextViewPoEnd.Text = EndPOText; //---Массив мест SpisokForSpinnerSpots = new List <int>(); ObratPO = new List <IApi>(); spots = new List <Button>(); spots.Add(m1); spots.Add(m2); spots.Add(m3); spots.Add(m4); spots.Add(m5); spots.Add(m6); spots.Add(m7); spots.Add(m8); spots.Add(m9); spots.Add(m10); spots.Add(m11); spots.Add(m12); spots.Add(m14); new Thread(new ThreadStart(delegate //поток для загрузки данных { bilets = TypeBilets.GetTypeBilets(); routs = Routs.GetMarshruts(); foreach (var item in routs) { if (item.id.ToString() == RoutsID) { SelectRout = item; break; } } GetsSpots = Trips.GetMesta(Convert.ToInt32(TripID), Convert.ToInt32(RoutsID), Convert.ToInt32(StartPOId), Convert.ToInt32(EndPOId)); RunOnUiThread(() => CheckSvMestaOnShema(GetsSpots, spots, SpisokForSpinnerSpots)); RunOnUiThread(() => SpinnerSpots.Adapter = new SpotsAdapter(this, SpisokForSpinnerSpots)); RunOnUiThread(() => SpinnerTypeTicket.Adapter = new TicketAdapter(this, bilets)); cost = Prices.GetPrice(Convert.ToInt32(StartPOId), Convert.ToInt32(EndPOId), Convert.ToInt32(RoutsID)); if (bilets[0].fix == 1) { cost = bilets[0].cost.ToString(); } else { cost = (Convert.ToDouble(cost) * bilets[0].cost).ToString(); } RunOnUiThread(() => TextViewCost.Text = cost); RunOnUiThread(() => TextViewSelectRout.Text = SelectRout.name); RunOnUiThread(() => TextViewData.Text = DateTime.ParseExact(TripDate, "yyyy-MM-dd", CultureInfo.InvariantCulture).ToString("dd.MM.yyyy")); RunOnUiThread(() => AnimationLoader.Stop()); RunOnUiThread(() => LoaderView.Visibility = ViewStates.Invisible); RunOnUiThread(() => SpinnerTypeTicket.ItemSelected += SpinnerTypeTicket_ItemSelected); })).Start(); }