public void AgrgarAutobus(Autobus oAutobus) { using (BDpasajesEntities context = new BDpasajesEntities()){ context.Autobus.AddObject(oAutobus); context.SaveChanges(); } }
public async Task ButtonInit() { Putnici p = await GetPutnik(); Autobus a = await GetAutobus(id); if (_selectedOcjena == null || _komentar == null) { await Application.Current.MainPage.DisplayAlert(" ", "Molimo unesite ocjenu i komentar!", "OK"); } else { OcjenaInsertRequest o = new OcjenaInsertRequest() { AutobusId = id, PutnikId = p.PutnikId, Ocjena1 = _selectedOcjena.ocjena, Komentar = _komentar }; await _Ocjena.Insert <Ocjena>(o); await Application.Current.MainPage.DisplayAlert(" ", "Uspješno ste unjeli komentar!", "OK"); Application.Current.MainPage = new eBus.Mobile.View.MainPage(); } }
private void UserControl_Loaded(object sender, RoutedEventArgs e) { oServicio = _servicioRepositorio.buscarServicio(codigoServicio); oAutobus = _autobusRepositorio.buscarAutobus(Convert.ToInt32(oServicio.aut_codigo)); codigoAutobus = oAutobus.aut_codigo; capacidad = (int)oAutobus.aut_capacidad; cargarAsientos(capacidad); contadorDeAsientos(); txtDestino.Text = _terminalRepositorio.buscarTerminal((int)oServicio.ter_codigo_destino).ter_nombre; txtOrigen.Text = _terminalRepositorio.buscarTerminal((int)oServicio.ter_codigo_origen).ter_nombre; txtSalida.Text = oServicio.ser_fecha.ToString(); BitmapImage b = new BitmapImage(); b.BeginInit(); b.UriSource = new Uri(_autobusRepositorio.buscarAutobus((int)oServicio.aut_codigo).aut_imagen.ToString()); b.EndInit(); foto.Source = b; if (band) { scrol.VerticalScrollBarVisibility = ScrollBarVisibility.Hidden; scrol.HorizontalScrollBarVisibility = ScrollBarVisibility.Hidden; } }
public virtual void UsunAutobus(Autobus autobus) { if (dostepnyTabor.ContainsKey(autobus)) { dostepnyTabor.Remove(autobus); } }
private void ShowByNumber(object sender, RoutedEventArgs e) { //BusInit(); using (AppDbContext db = new AppDbContext()) { List <Route> routes = new List <Route>(); int num = db.Buses.Where(p => p.Number.ToString() == NumberTextBox.Text).Count(); if (num > 0) { Autobus bus = db.Buses.Where(p => p.Number.ToString() == NumberTextBox.Text).First(); Route route = db.Routes.Where(p => p.Id == bus.RouteId).FirstOrDefault(); routes.Add(route); List <Station> stations = new List <Station>(); foreach (var station in bus.Stations) { stations.Add(station); } TextBlockNothing.Visibility = Visibility.Hidden; TextBlockNothing2.Visibility = Visibility.Hidden; StationsDataGrid.Visibility = Visibility.Visible; RoutesListView.ItemsSource = routes; StationsDataGrid.ItemsSource = stations; } else { MessageBox.Show("Такого автобуса не существует"); } } }
static void Main(string[] args) { Autobus a = new Autobus(); a.AmountOfFuel = 5; a.Capacity = 40; a.ID = 153; Autobus b = new Autobus { ID = 235, AmountOfFuel = 25, Capacity = 30 }; Autobus c = new Autobus { ID = 235, AmountOfFuel = 3, Capacity = 2 }; Tram t = new Tram { ID = 7, NumberOfWagon = 2 }; DispatchingOffice <Autobus> office = new DispatchingOffice <Autobus>(); office.AddVehicle(a); office.AddVehicle(b); office.AddVehicle(c); office.NotifyObservers(); Console.ReadKey(); }
private static void ModificarAutobus() { Autobus item = new Autobus(); Console.WriteLine("Seleccione el autobus que desea editar:"); MostrarA(); int index = Convert.ToInt32(Console.ReadLine()); Console.WriteLine("Introduzca la nueva matricula del autobus:"); double Matricula = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("Introduzca el nuevo modelo del autobus:"); string Modelo = Console.ReadLine(); Console.WriteLine("Introduzca la nueva marca del autobus:"); string Marca = Console.ReadLine(); Console.WriteLine("Introduzca la nueva capacidad del autobus:"); int Capacidad = Convert.ToInt32(Console.ReadLine()); item.matricula = Matricula; item.modelo = Modelo; item.marca = Marca; item.capacidad = Capacidad; LAutobus[index - 1] = item; }
static void Main(string[] args) { //Kupac k = new Kupac(); //k.Ime = "Pero"; //k.Prezime = "Perić"; //k.spol = Spol.Muško; ////Console.WriteLine((int)k.spol); //Tjedan t = new Tjedan(); //t.TrenutniDanUTjednu = Dan.Srijeda; //t.PocetniDanUTjednu = Dan.Ponedjeljak; //t.PrikaziTrenutniDan(); Trgovina t = new Trgovina(); t.BrojRadnika = 10; t.Ime = "Lidl"; t.Lokacija = "Osijek"; t.Telefon = "095121212"; Autobus a = new Autobus(); a.Godiste = 1999; Console.ReadLine(); }
private void Autobuses_MouseDoubleClick(object sender, MouseButtonEventArgs e) { Autobus auto = Autobuses.SelectedItem as Autobus; if (auto == null) { return; } if (_servicioRepositorio.servicioCoche(auto.aut_codigo) != null) { GridAutobusesMain.Children.Clear(); userControls.uGestionVentas.uPasajeDosPisos pasajes = new userControls.uGestionVentas.uPasajeDosPisos(); userControls.uGestionVentas.uPasajeUnPiso pasaje = new userControls.uGestionVentas.uPasajeUnPiso(); //pasajes.CodigoAutobus = auto.aut_codigo; pasajes.NombreUsuario = nombreUsuario; GridAutobusesMain.Children.Add(pasajes); } else { MessageBox.Show("Coche sin servicio asignado!!!!!"); } }
private void AddAutobus() { Console.Write("Enter registration number:"); int newRegNum = Helper.CheckIntInput(); Autobus CheckID = autobusList.Where(x => x.AutobusRegNumber == newRegNum).FirstOrDefault(); if (CheckID != null) { Console.WriteLine("Autobus with that registration number already exits!"); } else { TipAutobusa AutobusType; do { Console.Write("Select autobus type:\n"); Console.WriteLine("1.Jednospratni"); Console.WriteLine("2.Dvospratni"); Console.WriteLine("3.Mini Bus"); Console.Write("Select:"); Enum.TryParse(Console.ReadLine(), out AutobusType); } while (Enum.IsDefined(typeof(TipAutobusa), AutobusType) == false); Autobus addAutobus = new Autobus { AutobusRegNumber = newRegNum, AutobusType = AutobusType }; autobusList.Add(addAutobus); } }
private void EditAutobus() { Console.Write("Enter registration number of the autobus:"); int editID = Helper.CheckIntInput(); Autobus CheckID = autobusList.Where(x => x.AutobusRegNumber == editID).FirstOrDefault(); if (CheckID != null) { Console.Write("Enter new registration number:"); int newRegNum = Helper.CheckIntInput(); Console.Write("Select autobus type:\n"); Console.WriteLine("1.Jednospratni"); Console.WriteLine("2.Dvospratni"); Console.WriteLine("3.Mini Bus"); Console.Write("Select:"); TipAutobusa AutobusType; Enum.TryParse(Console.ReadLine(), out AutobusType); Autobus editAutobus = new Autobus { AutobusRegNumber = newRegNum, AutobusType = AutobusType }; int indexAutobus = autobusList.IndexOf(CheckID); autobusList[indexAutobus] = editAutobus; } else { Console.WriteLine("That registration number does not exits!"); } }
private static void LogText(string uid, TimeSpan czasAkcji, Autobus autobus, Trasa trasa, Linia linia, TimeSpan czasZakonczenia) { using (var sw = File.AppendText(CLogName)) { sw.WriteLine($"{uid}|{czasAkcji}|{linia.IdLinii}|{trasa.PrzystanekLewy.NazwaPrzystanku}|" + $"{trasa.PrzystanekPrawy.NazwaPrzystanku}|{autobus.IdAutobusu}|{czasZakonczenia}"); } }
private void btnModificarAutobus_click(object sender, RoutedEventArgs e) { Autobus oAutobus = new Autobus(); var v = ((Autobus)Autobuses.SelectedItem); var resultado = MessageBox.Show("¿Modificar Autobus?", "Gestion Autobus", MessageBoxButton.OK, MessageBoxImage.Question); if (resultado.Equals(MessageBoxResult.OK)) { if (v.aut_capacidad != Convert.ToInt32(txtCapacidad.Text) || !v.aut_matricula.Equals(Convert.ToString(txtPatente.Text)) || !v.aut_tiposervicio.Equals(cmbServicio.SelectedValue) || v.aut_cantidadPisos != Convert.ToInt32(textBoxPisos.Text) || v.emp_codigo != _empresaRepositorio.buscarEmpresaPorNombre(Convert.ToString(cmbEmpresa.SelectedValue)).emp_codigo || !v.aut_imagen.Equals(Convert.ToString(imagen.Text))) { oAutobus.aut_codigo = v.aut_codigo; oAutobus.aut_capacidad = Convert.ToInt32(txtCapacidad.Text); oAutobus.aut_matricula = Convert.ToString(txtPatente.Text); oAutobus.aut_tiposervicio = Convert.ToString(cmbServicio.SelectedValue); oAutobus.aut_cantidadPisos = Convert.ToInt32(textBoxPisos.Text); oAutobus.emp_codigo = _empresaRepositorio.buscarEmpresaPorNombre(Convert.ToString(cmbEmpresa.SelectedValue)).emp_codigo; oAutobus.aut_imagen = Convert.ToString(imagen.Text); _autobusRepositorio.ModificarAutobus(oAutobus); MessageBox.Show("Autobus modificado correctamente!", "Gestion Autobus", MessageBoxButton.OK, MessageBoxImage.Asterisk); } else { MessageBox.Show("No se Realizaron cambios!", "Gestion Autobus", MessageBoxButton.OK, MessageBoxImage.Asterisk); } limpiar(); Autobuses.ItemsSource = _autobusRepositorio.getAutobus(); deshabilitarBotones(); } }
public ZakupacAutobusa getById(long id) { try { c = new MySqlCommand(String.Format("SELECT * FROM zakupiautobusa WHERE id='{0}';", id), con); MySqlDataReader r = c.ExecuteReader(); long sifra; string imeZakupca; DateTime pocetak, kraj; double cijena; long idAutobusa; if (r.Read()) { sifra = r.GetInt32("id"); imeZakupca = r.GetString("imeZakupca"); pocetak = r.GetDateTime("pocetakZakupa"); kraj = r.GetDateTime("krajZakupa"); cijena = r.GetDouble("cijena"); idAutobusa = r.GetInt32("idAutobusa"); r.Close(); } else { throw new Exception("nije nadjen nijedan element"); } Autobus a = (DAL.Instanca.getDAO.getAutobusDAO()).getById(idAutobusa); return(new ZakupacAutobusa(sifra, imeZakupca, pocetak, kraj, cijena, a)); } catch (Exception e) { throw e; } }
public void insert_Autobus(Autobus autobus) { DataTable dt = controladorAutobus.Lista_Autobus(); autobus.Aut_Codigo = Convert.ToInt32(dt.Rows[dt.Rows.Count - 1]["Codigo"]); autobus.Empresa = controladorEmpresa.Search(autobus.Emp_Codigo.ToString()); ListaAutobuses.Add(autobus); }
public void Delete(Autobus entity) { _command = new SqlCommand(); SqlCommandConfig("autobus_eliminar", CommandType.StoredProcedure); _command.Parameters.AddWithValue("@id", entity.Id); Commit(); }
public static void ZalogujWypuszczniePasazerow(TimeSpan czasAkcji, Autobus autobus, Przystanek przystanek, int ilosc, TimeSpan czas) { var msg = $"[{czasAkcji}] Autobus {autobus.IdAutobusu} wypuścił {ilosc} pasażerów na przystanku: " + $"{przystanek.NazwaPrzystanku} linii: {autobus.liniaAutobusu.IdLinii}. Czas zakończenia akcji: {czas}."; Console.WriteLine(msg); LogText(msg); }
public void Update(Autobus entity) { _command = new SqlCommand(); SqlCommandConfig("autobus_actualizar", CommandType.StoredProcedure); _command.Parameters.AddWithValue("@id", entity.Id); addParameters(entity); Commit(); }
public static void ZalogujZakonczenieTrasy(TimeSpan czasAkcji, Autobus autobus, Przystanek przystanek, Linia linia, TimeSpan czasZakonczenia) { var msg = $"[{czasAkcji}] Autobus: {autobus.IdAutobusu} linii: {autobus.liniaAutobusu.IdLinii} zakończył trasę na " + $"przystanku: {przystanek.NazwaPrzystanku}. Czas zakończenia akcji: {czasZakonczenia}"; Console.WriteLine(msg); LogText(msg); }
public override void Wsiadz(Autobus autobus, TimeSpan czas) { if (autobus.liniaAutobusu.ZwrocPozostalePrzystanki(obecnyPrzystanek).Contains(przystanekKoncowy)) { oczekiwanyPrzystanek = przystanekKoncowy; return; } oczekiwanyPrzystanek = WybierzLosowyPrzystanekLinii(autobus.liniaAutobusu); }
private void addParameters(Autobus entity) { _command.Parameters.AddWithValue("@codigo", entity.Codigo); _command.Parameters.AddWithValue("@capacidad", entity.Capacidad); _command.Parameters.AddWithValue("@tipoServicio", entity.TipoServicio); _command.Parameters.AddWithValue("@matricula", entity.Matricula); _command.Parameters.AddWithValue("@empresa", entity.Empresa.Codigo); _command.Parameters.AddWithValue("@pisos", entity.CantidadPisos); _command.Parameters.AddWithValue("@imagen", entity.Imagen); }
public int Add(Autobus entity) { _command = new SqlCommand(); SqlCommandConfig("autobus_insertar", CommandType.StoredProcedure); addParameters(entity); Commit(); return(0); }
public virtual void UsunAutobus(Autobus autobus, int ilosc) { if (dostepnyTabor.ContainsKey(autobus)) { if (dostepnyTabor[autobus] > 1) { dostepnyTabor[autobus] -= 1; } } }
public async Task <Autobus> GetAutobus(int id) { Autobus busSearch = new Autobus() { AutobusId = id }; List <Autobus> bus = await _bus.Get <List <eBus.Model.Autobus> >(busSearch); return(bus[0]); }
public Form1() { InitializeComponent(); autobus = new Autobus(); tramwaj = new Tramwaj(); autobus.PrzekroczenieBezpiecznejPredkosci += Autobus_PrzekroczenieBezpiecznejPredkosci; autobus.ZniszczeniePojazdu += Autobus_ZniszczeniePojazdu; tramwaj.PrzekroczenieBezpiecznejPredkosci += Tramwaj_PrzekroczenieBezpiecznejPredkosci; tramwaj.ZniszczeniePojazdu += Tramwaj_ZniszczeniePojazdu; }
Boolean CreateAutobus(Autobus x) { Autobus a = Data.listAutobus.Find(y => x.licenseNum == y.licenseNum); if (a == null) { Data.listAutobus.Add(x.Clone()); return(true); } return(false); }
public void edit_Autobus(Autobus autobus) { autobus.Empresa = controladorEmpresa.Search(autobus.Emp_Codigo.ToString()); for (int i = 0; i < ListaAutobuses.Count; i++) { if (ListaAutobuses[i].Aut_Codigo == autobus.Aut_Codigo) { ListaAutobuses[i] = autobus; } } }
public Boolean existeMatricula(Autobus autobus) { foreach (var a in ListaAutobuses) { if (a.Aut_Matricula == autobus.Aut_Matricula) { return(true); } } return(false); }
public void eliminarAutobus(int id) { using (BDpasajesEntities context = new BDpasajesEntities()) { Autobus autobus = (from q in context.Autobus where q.aut_codigo == id select q).First(); context.DeleteObject(autobus); context.SaveChanges(); } }
public virtual void DodajAutobus(Autobus autobus, int ilosc = 1) { if (dostepnyTabor.ContainsKey(autobus)) { dostepnyTabor[autobus] += ilosc; } else { dostepnyTabor.Add(autobus, ilosc); } }