public ActionResult Create(CarModel carModel, HttpPostedFileBase file) { string imageUrl = ""; if (file != null) { string imageName = System.IO.Path.GetFileName(file.FileName); string physicalPath = Server.MapPath("~/images/" + imageName); file.SaveAs(physicalPath); imageUrl = imageName; } try { Mobil car = new Mobil() { MerkId = carModel.MerkId, Tahun = carModel.Tahun, Transmisi = carModel.Transmisi, BBM = carModel.BBM, NoPolisi = carModel.NoPolisi, MasaBerlaku = carModel.MasaBerlaku, Harga = carModel.Harga, }; context.Mobils.InsertOnSubmit(car); context.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View(carModel)); } }
static void Main(string[] args) { inheritance Console.WriteLine("Inheritance"); Mobil mobil = new Mobil(); Motor motor = new Motor(); Perahu perahu = new Perahu(); Pesawat pesawat = new Pesawat(); perahu.Melaju(); perahu.Warna = "Hijau"; perahu.Kecepatan = 30; perahu.JumlahRoda = 0; Console.WriteLine("Warna Perahu :{0} ", perahu.Warna); Console.WriteLine("Kecepatan Perahu :{0} ", perahu.Kecepatan); Console.WriteLine("Jumlah roda Perahu :{0} ", perahu.JumlahRoda); Console.WriteLine("---------------------"); mobil.Melaju(); Console.WriteLine("Warna Mobil :{0} ", mobil.Warna); Console.WriteLine("Kecepatan Mobil :{0} ", mobil.Kecepatan); Console.WriteLine("Jumlah roda Mobil :{0} ", mobil.JumlahRoda); Console.WriteLine("---------------------"); motor.Melaju(); Console.WriteLine("Warna Motor :{0} ", motor.Warna); Console.WriteLine("Kecepatan Motor :{0} ", motor.Kecepatan); Console.WriteLine("Jumlah roda Motor :{0} ", motor.JumlahRoda); Console.WriteLine("---------------------"); pesawat.Melaju(); Console.WriteLine("Warna Pesawat :{0} ", pesawat.Warna); Console.WriteLine("Kecepatan Pesawat :{0} ", pesawat.Kecepatan); Console.WriteLine("Jumlah roda Pesawat :{0} ", pesawat.JumlahRoda); polimorfisme Console.WriteLine("\nPolimorfisme"); Kendaraan[] kendaraan = new Kendaraan[4]; kendaraan[0] = new Mobil(); kendaraan[1] = new Motor(); kendaraan[2] = new Perahu(); kendaraan[3] = new Pesawat(); for (int i = 0; i < kendaraan.Length; i++) { if (kendaraan[i] is Perahu) { (kendaraan[i] as Perahu).Berlayar(); } else { kendaraan[i].Melaju(); } } Console.ReadKey(); }
public ActionResult DeleteConfirmed(int id) { Mobil mobil = db.Mobils.Find(id); db.Mobils.Remove(mobil); db.SaveChanges(); return(RedirectToAction("Index")); }
// // GET: /Mobil/Edit/5 public ActionResult Edit(int id = 0) { Mobil mobil = db.Mobils.Find(id); if (mobil == null) { return(HttpNotFound()); } return(View(mobil)); }
public ActionResult Edit(Mobil mobil) { if (ModelState.IsValid) { db.Entry(mobil).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mobil)); }
public ActionResult Create(Mobil mobil) { if (ModelState.IsValid) { db.Mobils.Add(mobil); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(mobil)); }
public IActionResult AddMobil(Mobil mobil) { if (ModelState.IsValid) { mobils.Add(mobil); return(Ok(mobils)); } else { return(BadRequest(mobil)); } }
private void TombolEdit_Click(object sender, EventArgs e) { Mobil baru = new Mobil(); baru.Tipe = ListTipeMobil.Text; baru.Merek = MerekMobil.Text; baru.No_plat = PlatNomor.Text; baru.Thn_pembuatan = TahunPembuatan.Text; baru.Status = StatusMobil.Text; baru.Harga = HargaMobil.Text; UD.UpdateData(baru, id_mobil); TampilSemua(); }
public ActionResult Delete(CarModel carmodel) { try { Mobil car = context.Mobils.Where(m => m.Id == carmodel.Id).Single <Mobil>(); context.Mobils.DeleteOnSubmit(car); context.SubmitChanges(); return(RedirectToAction("Index")); } catch { return(View(carmodel)); } }
static void Main(string[] args) { var mobil = new Mobil("Mazda", 180, 100, "Toyota"); var becak = new Becak("Becak Goes", 20, 1, 2500); Console.WriteLine(mobil + " dan " + becak); var kombinasi = mobil + becak; Console.WriteLine("hasil kombinasi:"); Console.WriteLine(kombinasi); Console.WriteLine("Hasil Pengujian:"); var Ujian = new IKomparasi[] { new UjiEmisi(), new UjiKecepatan(), new UjiTenaga() }; Ujian.ToList().ForEach(x => Console.WriteLine(x.Uji(mobil, becak))); Console.ReadLine(); }
static void Main(string[] args) { Mobil mobilSaya = new Mobil(); mobilSaya.setMerk("Suzuki"); mobilSaya.setTipe("Ertiga"); mobilSaya.setWarna("Hitam"); mobilSaya.setJenisBBM("Pertamax"); Console.WriteLine("Saya punya mobil bermerk " + mobilSaya.getMerk() + " dengan tipe " + mobilSaya.getTipe() + ".\nMobil saya berwarna " + mobilSaya.getWarna() + ".\nMobil saya menggunakan bensin berjenis " + mobilSaya.getJenisBBM() ); Console.ReadLine(); }
static void Main(string[] args) { Mobil mobilSaya = new Mobil(); //membuat objek mobil baru mobilSaya.setMerk("Suzuki"); //set attribut untuk objek mobil mobilSaya.setTipe("Ertiga"); mobilSaya.setWarna("Hitam"); mobilSaya.setJenisBBM("Pertamax"); Console.WriteLine( "Saya punya mobil bermerk " + mobilSaya.getMerk() + " dengan tipe " + mobilSaya.getTipe() + ".\nMobil saya berwarna " + mobilSaya.getWarna() + ".\nMobil saya menggunakan bensin berjenis " + mobilSaya.getJenisBBM() ); //cetak nilai atribut objek ke console Console.ReadLine(); }
private void pilihMobil(Mobil m) { switch (m) { case Mobil.Honda: Console.Write("Honda"); break; case Mobil.Mazda: Console.Write("Mazda"); break; case Mobil.Mitsubishi: Console.Write("Mitsubishi"); break; case Mobil.Toyota: Console.Write("Toyota"); break; } }
private void TombolTambah_Click(object sender, EventArgs e) { Mobil baru = new Mobil(); baru.Tipe = ListTipeMobil.Text; baru.Merek = MerekMobil.Text; baru.No_plat = PlatNomor.Text; baru.Thn_pembuatan = TahunPembuatan.Text; baru.Status = StatusMobil.Text; baru.Harga = HargaMobil.Text; UD.InsertData(baru); MerekMobil.Text = ""; PlatNomor.Text = ""; TahunPembuatan.Text = ""; HargaMobil.Text = ""; TampilSemua(); }
/// <summary> /// Determine a state change based on if car should to change lanes /// or car has reached the end of it's lane. /// </summary> /// <param name="deltaTime">Time since last update</param> /// <returns></returns> public override DrivingState Update(float deltaTime) { DrivingState state = base.Update(deltaTime); // Determine if I need to change lanes or if I'm at the end of a lane, and trigger a state change float lerp = Path.InverseLerp(car.Position + car.Direction * car.VehicleLength / 2); if (lerp >= 0.99 && NextLane != null) // End of the lane reached { state = new KeepLaneState(car, NextLane); // New wait for light state if next lane is available } else if (0.2 < lerp && lerp < 0.8) // Allow lane changing from the first 20% of the lane, until 80% { // Check via MOBIL for potential lane change Lane newLane = Mobil.OptimalLane(car, lane); if (newLane.LaneIdx != lane.LaneIdx) { state = new ChangeLaneState(car, lane, newLane); } } return(state); }
public ActionResult Edit(CarModel carmodel) { try { Mobil car = context.Mobils.Where(m => m.Id == carmodel.Id).Single <Mobil>(); car.Tahun = carmodel.Tahun; car.Transmisi = carmodel.Transmisi; car.BBM = carmodel.BBM; car.NoPolisi = carmodel.NoPolisi; car.MasaBerlaku = carmodel.MasaBerlaku; car.Harga = carmodel.Harga; car.MerkId = carmodel.MerkId; context.SubmitChanges(); return(View()); } catch { PopulateDropDown(carmodel); return(View(carmodel)); } }
public bool InsertData(Mobil baru) { Boolean stat = false; try { terhubung.Open(); cmd = new MySqlCommand(); cmd.Connection = terhubung; cmd.CommandType = CommandType.Text; cmd.CommandText = "INSERT INTO mobil (tipe_mobil, merek, no_plat, thn_pembuatan, status_mobil, harga) VALUES ('" + baru.Tipe + "','" + baru.Merek + "','" + baru.No_plat + "','" + baru.Thn_pembuatan + "','" + baru.Status + "','" + baru.Harga + "')"; cmd.ExecuteNonQuery(); stat = true; Notif("Data Berhasil Ditambahkan", Alert.alertTypeEnum.Success); terhubung.Close(); } catch (MySqlException) { Notif("Data Gagal Ditambahkan", Alert.alertTypeEnum.Error); } return(stat); }
public bool UpdateData(Mobil baru, string id_mobil) { Boolean stat = false; try { terhubung.Open(); cmd = new MySqlCommand(); cmd.Connection = terhubung; cmd.CommandType = CommandType.Text; cmd.CommandText = "UPDATE mobil SET tipe_mobil='" + baru.Tipe + "'," + "merek='" + baru.Merek + "'," + "no_plat='" + baru.No_plat + "'," + "thn_pembuatan='" + baru.Thn_pembuatan + "'," + "status_mobil = '" + baru.Status + "'," + "harga='" + baru.Harga + "' WHERE id_mobil='" + id_mobil + "'"; cmd.ExecuteNonQuery(); stat = true; Notif("Data Berhasil Diubah", Alert.alertTypeEnum.Success); terhubung.Close(); } catch (MySqlException) { Notif("Data Gagal Diubah", Alert.alertTypeEnum.Error); } return(stat); }
public IActionResult Add(Mobil mobil) { // Sebagai ilustrasi method ini adalah Create operation, hanya user dengan role administrator yang mempunyai akses. return(Ok(mobil)); }
static void Main() { Console.Title = "Aplikasi Sistem Pendataan Barang Dealer"; int input; string user; List <Kendaraan> listKendaraan = new List <Kendaraan>(); List <Pelanggan> listPelanggan = new List <Pelanggan>(); Console.Write("Username : "******""; Console.Write("Password : "******"*"); } else { if (key.Key == ConsoleKey.Backspace && pass.Length > 0) { pass = pass.Substring(0, (pass.Length - 1)); Console.Write("\b \b"); } else if (key.Key == ConsoleKey.Enter) { break; } } }while (true); if (user == "admin" && pass == "admin") { do { Console.WriteLine("\nPilih Menu Aplikasi"); Console.WriteLine("========================================="); Console.WriteLine("1. Tambah Data Kendaraan"); Console.WriteLine("2. Tampilkan Data Kendaraan"); Console.WriteLine("3. Ubah Data Kendaraan"); Console.WriteLine("4. Hapus Data Kendaraan"); Console.WriteLine("5. Transaksi"); Console.WriteLine("6. Riwayat Transaksi"); Console.WriteLine("7. Logout"); Console.WriteLine("8. Keluar"); Console.WriteLine("========================================="); Console.Write("Pilihan (1 sd 8): "); input = Convert.ToInt32(Console.ReadLine()); switch (input) { case 1: Console.WriteLine("Tambah Data Kendaraan\n"); Console.WriteLine("Jenis Kendaraan\n1. Mobil \n2. Motor \n"); Console.Write("Pilihan (1 atau 2): "); int pil = Convert.ToInt32(Console.ReadLine()); Console.WriteLine(); switch (pil) { case 1: Mobil Mobil = new Mobil(); Mobil.jenis = "Mobil"; //Mobil.jenis = Console.ReadLine(); Console.Write("Kode Barang : "); Mobil.kodebarang = Console.ReadLine(); Console.Write("Nama Barang : "); Mobil.namabarang = Console.ReadLine(); Console.Write("Merek : "); Mobil.merek = Console.ReadLine(); Mobil.jumlah = 1; Console.Write("Pilih Status\n1. Baru datang \n2. Dipajang di dealer \n"); Console.Write("Status : "); Mobil.status = Convert.ToInt32(Console.ReadLine()); if (Mobil.status == 1) { Mobil.lokasi = "Gudang"; } else { Mobil.lokasi = "Dealer"; } listKendaraan.Add(Mobil); Console.Clear(); break; case 2: Motor Motor = new Motor(); Motor.jenis = "Motor"; //Motor.jenis = Console.ReadLine(); Console.Write("Kode Barang : "); Motor.kodebarang = Console.ReadLine(); Console.Write("Nama Barang : "); Motor.namabarang = Console.ReadLine(); Console.Write("Merek : "); Motor.merek = Console.ReadLine(); Motor.jumlah = 1; Console.Write("Pilih Status\n1. Baru datang \n2. Dipajang di dealer \n"); Console.Write("Status : "); Motor.status = Convert.ToInt32(Console.ReadLine()); if (Motor.status == 1) { Motor.lokasi = "Gudang"; } else { Motor.lokasi = "Dealer"; } listKendaraan.Add(Motor); Console.Clear(); break; default: Console.WriteLine("Menu Yang Anda Masukkan Salah!!!"); Console.Clear(); break; } Console.Clear(); break; case 2: string status = " "; int noUrut = 0; Console.WriteLine("Data Kendaraan\n"); foreach (Kendaraan Kendaraan in listKendaraan) { if (Kendaraan.status == 1) { status = "Baru Datang"; } else if (Kendaraan.status == 2) { status = "Dipajang di dealer"; } else { status = "Terjual"; } if (Kendaraan.jumlah < 1) { Console.WriteLine(""); } else { noUrut++; Console.WriteLine("No. : {0}", noUrut); Console.WriteLine("Jenis : {0}", Kendaraan.jenis); Console.WriteLine("Kode Kendaraan : {0}", Kendaraan.kodebarang); Console.WriteLine("Nama Kendaraan : {0}", Kendaraan.namabarang); Console.WriteLine("Merk : {0}", Kendaraan.merek); Console.WriteLine("Jumlah : {0}", Kendaraan.jumlah); Console.WriteLine("Lokasi : {0}", Kendaraan.lokasi); Console.WriteLine("Status : {0}", status); Console.WriteLine("\n"); } } if (noUrut < 1) { Console.WriteLine("Data Kendaraan Kosong"); } Console.ReadKey(); Console.Clear(); break; case 3: Console.WriteLine("Ubah Data Kendaraan\n"); Console.Write("Kode Barang : "); string gantibarang = Console.ReadLine(); foreach (Kendaraan Kendaraan in listKendaraan) { if (Kendaraan.kodebarang == gantibarang) { Console.WriteLine("Kode Kendaraan : {0}", Kendaraan.kodebarang); Console.WriteLine("Nama Kendaraan : {0}", Kendaraan.namabarang); Console.WriteLine("Merk : {0}", Kendaraan.merek); Console.WriteLine("Jumlah : {0}", Kendaraan.jumlah); Console.WriteLine("Lokasi : {0}", Kendaraan.lokasi); Console.WriteLine("Status : {0}", Kendaraan.status); Console.WriteLine("\n"); Console.Write("Kode Barang : "); Kendaraan.kodebarang = Console.ReadLine(); Console.Write("Nama Barang : "); Kendaraan.namabarang = Console.ReadLine(); Console.Write("Merek : "); Kendaraan.merek = Console.ReadLine(); Console.Write("Pilih Status\n1. Baru datang \n2. Dipajang di dealer \n"); Console.Write("Status : "); Kendaraan.status = Convert.ToInt32(Console.ReadLine()); if (Kendaraan.status == 1) { Kendaraan.lokasi = "Gudang"; } else { Kendaraan.lokasi = "Dealer"; } } else { Console.WriteLine("\n"); } } Console.Clear(); break; case 4: int no = -1, hapus = -1; Console.WriteLine("Hapus Data Kendaraan\n"); Console.Write("Kode Kendaraan : "); string kb = Console.ReadLine(); foreach (Kendaraan Kendaraan in listKendaraan) { no++; if (Kendaraan.kodebarang == kb) { hapus = no; } } if (hapus != -1) { listKendaraan.RemoveAt(hapus); Console.WriteLine("\nData Berhasil dihapus"); } else { Console.WriteLine("\nData tidak ditemukan"); } Console.Clear(); break; case 5: Console.WriteLine("Pembelian\n"); Console.Write("Kode Barang : "); string gantibarangx = Console.ReadLine(); foreach (Kendaraan Kendaraan in listKendaraan) { if (Kendaraan.kodebarang == gantibarangx) { Console.WriteLine("Kode Kendaraan : {0}", Kendaraan.kodebarang); Console.WriteLine("Nama Kendaraan : {0}", Kendaraan.namabarang); Console.WriteLine("Merk : {0}", Kendaraan.merek); Console.WriteLine("Jumlah : {0}", Kendaraan.jumlah); Console.WriteLine("Lokasi : {0}", Kendaraan.lokasi); Console.WriteLine("Status : {0}", Kendaraan.status); Console.WriteLine("\n"); Pelanggan Pelanggan = new Pelanggan(); Console.Write("Kode Pelanggan : "); Pelanggan.kodepelanggan = Console.ReadLine(); Console.Write("Nama Pelanggan : "); Pelanggan.namapelanggan = Console.ReadLine(); Console.Write("Alamat Pelanggan : "); Pelanggan.alamat = Console.ReadLine(); Kendaraan.jumlah = 0; Kendaraan.status = 3; Pelanggan.kodebarang = gantibarangx; Kendaraan.lokasi = "telah diambil pelanggan"; listPelanggan.Add(Pelanggan); } else { Console.WriteLine(""); } } Console.Clear(); break; case 6: string riwayatstatus = " "; Console.WriteLine("Riwayat Pembelian\n"); int noUrut3 = 0; foreach (Kendaraan Kendaraan in listKendaraan) { if (Kendaraan.status == 3) { riwayatstatus = "Terjual"; } foreach (Pelanggan Pelanggan in listPelanggan) { if (Pelanggan.kodebarang == Kendaraan.kodebarang) { noUrut3++; Console.WriteLine("No. : {0}", noUrut3); Console.WriteLine("Kode Pelanggan : {0}", Pelanggan.kodepelanggan); Console.WriteLine("Nama Pelanggan : {0}", Pelanggan.namapelanggan); Console.WriteLine("Alamat : {0}", Pelanggan.alamat); Console.WriteLine("Kode Barang : {0}", Pelanggan.kodebarang); Console.WriteLine("Kode Kendaraan : {0}", Kendaraan.kodebarang); Console.WriteLine("Nama Kendaraan : {0}", Kendaraan.namabarang); Console.WriteLine("Merk : {0}", Kendaraan.merek); Console.WriteLine("Jumlah : 1"); Console.WriteLine("Lokasi : {0}", Kendaraan.lokasi); Console.WriteLine("Status : {0}", riwayatstatus); Console.WriteLine("\n"); } else { Console.WriteLine(" "); } } } break; case 7: //koding logout atau kembali ke menu awal Main(); Console.Clear(); Console.WriteLine("\nLogout Berhasil!"); break; case 8: break; default: Console.WriteLine("Pilihan tidak tersedia!"); Console.Clear(); break; } Console.WriteLine("\n"); }while (input != 8); } else { Console.WriteLine("\nUsername atau Password salah!"); Main(); } }