public async Task <IActionResult> Edit(int id, [Bind("IdKendaraan,NamaKendaraan,NoPolisi,NoStnk,IdJenisKendaraan,Ketersediaan")] Kendaraan kendaraan) { if (id != kendaraan.IdKendaraan) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(kendaraan); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!KendaraanExists(kendaraan.IdKendaraan)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdJenisKendaraan"] = new SelectList(_context.JenisKendaraan, "IdJenisKendaraan", "IdJenisKendaraan", kendaraan.IdJenisKendaraan); return(View(kendaraan)); }
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) { Kendaraan kendaraan = db.Kendaraans.Find(id); db.Kendaraans.Remove(kendaraan); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Kendaraan kendaraan = db.Kendaraans.Find(id); kendaraan.Status = 0; db.SaveChanges(); TempData["SuccessMessage"] = "Data berhasil dihapus!"; return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "ID,NoPol,TipeKendaraan")] Kendaraan kendaraan) { if (ModelState.IsValid) { db.Entry(kendaraan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kendaraan)); }
public ActionResult Edit([Bind(Include = "Id,NoKendaraan,JenisKendaraan,EffStartDate,EffEndDate,Cc,MerkKendaraan,ThnPembuatan")] Kendaraan kendaraan) { if (ModelState.IsValid) { db.Entry(kendaraan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kendaraan)); }
public ActionResult Create([Bind(Include = "ID,NoPol,TipeKendaraan")] Kendaraan kendaraan) { if (ModelState.IsValid) { db.Kendaraans.Add(kendaraan); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kendaraan)); }
public IActionResult Edit(Kendaraan ken) { try{ _ken.Update(ken); ViewData["pesan"] = "<span class='alert alert-success'>Data Kendaraan berhasil diedit</span>"; return(View("Details")); }catch (Exception ex) { return(Content($"Error: {ex.Message}")); } }
public async Task <IActionResult> Create([Bind("IdKendaraan,NamaKendaraan,NoPolisi,NoStnk,IdJenisKendaraan,Ketersediaan")] Kendaraan kendaraan) { if (ModelState.IsValid) { _context.Add(kendaraan); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(kendaraan)); }
public ActionResult Create([Bind(Include = "Id,NoKendaraan,JenisKendaraan,EffStartDate,EffEndDate,Cc,MerkKendaraan,ThnPembuatan")] Kendaraan kendaraan) { if (ModelState.IsValid) { db.Kendaraan.Add(kendaraan); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(kendaraan)); }
public int Save(Kendaraan kendaraan) { strSql = "INSERT INTO kendaraan (barcode, waktu_masuk) VALUES (@1, @2)"; using (MySqlCommand cmd = new MySqlCommand(strSql, conn)) { cmd.Parameters.AddWithValue("@1", kendaraan.barcode); cmd.Parameters.AddWithValue("@2", kendaraan.waktuMasuk); return(cmd.ExecuteNonQuery()); } }
public async Task <object> Kendaraan_Masuk(Kendaraan kendaraan, Repository_Parkir Repository_Parkir) { object obj = new object(); try { object Temp_parkir = await new Ruangan_Parkir_Action().Kendaraan_Masuk(kendaraan, Repository_Parkir); if (Temp_parkir.GetType() == typeof(Slot_Parkir)) { int No_Aktifitas = Repository_Parkir.Daftar_Aktifitas_Parkir.Count; Slot_Parkir Slot_Parkir = Temp_parkir as Slot_Parkir; Aktifitas_Parkir Temp_Aktifitas = new Aktifitas_Parkir() { No_Aktifitas = No_Aktifitas, Waktu_Masuk = DateTime.Now, Slot_Parkir = new Slot_Parkir { Kendaraan = new Kendaraan { No_Polisi = Slot_Parkir.Kendaraan.No_Polisi, Warna = Slot_Parkir.Kendaraan.Warna }, Nomor_Slot = Slot_Parkir.Nomor_Slot, Status_Slot = Slot_Parkir.Status_Slot } }; Repository_Parkir.Daftar_Aktifitas_Parkir.Add(Temp_Aktifitas); obj = Temp_Aktifitas; } else { obj = Temp_parkir; } // if (Repository_Parkir.Daftar_Aktifitas_Parkir.Count == 0) // { // obj = new Message_Object {Message = "Tidak ada aktifitas kendaraan sama sekali"}; // } } catch (System.Exception ex) { obj = new Message_Object { Message = ex.ToString() }; } return(obj); }
public void Update(Kendaraan ken) { using (SqlConnection conn = new SqlConnection(GetConnStr())){ var strSql = @"update Kendaraan set merk=@merk, tahun=@tahun, jenis_kendaraan=@jenis_kendaraan, jml_muatan=@jml_muatan,harga=@harga where no_plat=@no_plat"; try{ var param = new { merk = ken.merk, tahun = ken.tahun, jenis_kendaraan = ken.jenis_kendaraan, jml_muatan = ken.jml_muatan, harga = ken.harga, no_plat = ken.no_plat }; conn.Execute(strSql, param); }catch (SqlException sqlEx) { throw new Exception(sqlEx.Message); } } }
// GET: Kendaraan/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kendaraan kendaraan = db.Kendaraans.Find(id); if (kendaraan == null) { return(HttpNotFound()); } return(View(kendaraan)); }
public IActionResult CreatePost(Kendaraan ken) { try{ _ken.Insert(ken); ViewData["pesan"] = "<span class='alert alert-success'> Data Added </span>"; return(View("Create")); } catch (Exception ex) { ViewData["pesan"] = $"<span class='alert alert-danger'>Failed to Adding Data, {ex.Message}</span>"; return(Content("Create")); } }
// GET: Kendaraan/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kendaraan kendaraan = db.Kendaraans.Find(id); if (kendaraan == null) { return(HttpNotFound()); } ViewBag.ID_Jenis = new SelectList(db.Jenis_Kendaraan.Where(k => k.Status == 1).OrderBy(k => k.Nama_Jenis), "ID_Jenis", "Nama_Jenis", kendaraan.ID_Jenis); return(View(kendaraan)); }
public void Insert(Kendaraan ken) { using (SqlConnection conn = new SqlConnection(GetConnStr())){ var strSql = @"insert into Kendaraan(no_plat,merk,tahun,jenis_kendaraan,jml_muatan,harga) values(@no_plat,@merk,@tahun,@jenis_kendaraan,@jml_muatan,@harga)"; try{ var param = new{ no_plat = ken.no_plat, merk = ken.merk, tahun = ken.tahun, jenis_kendaraan = ken.jenis_kendaraan, jml_muatan = ken.jml_muatan, harga = ken.harga }; conn.Execute(strSql); } catch (SqlException sqlEx) { throw new Exception($"Error : {sqlEx.Message}"); } } }
public string Uji(Kendaraan a, Kendaraan b) { if (a.Kecepatan > b.Kecepatan) { return($"{a.Nama} lebih kuat dari {b.Nama}"); } else if (a.Kecepatan < b.Kecepatan) { return($"{a.Nama} lebih lemah dari {b.Nama}"); } else { return($"{a.Nama} sama kuat dengan {b.Nama}"); } }
public ActionResult Index([Bind(Include = "NoPolisi")] Kendaraan kendaraan) { //ViewBag.ProvinsiID = new SelectList(db.Provinsi, "ID", "Nama"); //ViewBag.KotaID = new SelectList(db.Kota, "ID", "Nama"); //ViewBag.SamsatID = new SelectList(db.Samsat, "ID", "Nama"); if (kendaraan.NoPolisi != null && kendaraan.NoPolisi != "") { kendaraan = db.Kendaraan.Where(x => x.NoPolisi == kendaraan.NoPolisi).FirstOrDefault(); return(View("~/Views/Home/Details.cshtml", kendaraan)); } else { return(View()); } }
public async Task <IActionResult> Kendaraan_Masuk([FromBody] Kendaraan kendaraaan) { object obj = new object(); try { obj = await new Aktifitas_Parkir_Action().Kendaraan_Masuk(kendaraaan, _Repository_Parkir.Value); } catch (System.Exception ex) { obj = new Message_Object { Message = ex.ToString() }; } return(Ok((obj == null) ? null : obj)); }
public ActionResult Edit([Bind(Include = "ID,PemilikKendaraanID,SamsatID,MerekID,JenisKendaraanID,WarnaID,WarnaTNKBID,BahanBakarID,NoPolisi,Tipe,TahunPembuatan,TahunPerakitan,IsiSilinder,NoMesin,NoRangka,NoBPKB")] Kendaraan kendaraan) { if (ModelState.IsValid) { db.Entry(kendaraan).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.BahanBakarID = new SelectList(db.BahanBakar, "ID", "Nama", kendaraan.BahanBakarID); ViewBag.JenisKendaraanID = new SelectList(db.JenisKendaraan, "ID", "Jenis", kendaraan.JenisKendaraanID); ViewBag.MerekID = new SelectList(db.Merek, "ID", "Nama", kendaraan.MerekID); ViewBag.PemilikKendaraanID = new SelectList(db.PemilikKendaraan, "ID", "Nama", kendaraan.PemilikKendaraanID); ViewBag.SamsatID = new SelectList(db.Samsat, "ID", "Nama", kendaraan.SamsatID); ViewBag.PemilikKendaraanID = new SelectList(db.Tagihan, "ID", "ID", kendaraan.PemilikKendaraanID); ViewBag.WarnaID = new SelectList(db.Warna, "ID", "Nama", kendaraan.WarnaID); ViewBag.WarnaTNKBID = new SelectList(db.Warna, "ID", "Nama", kendaraan.WarnaTNKBID); return(View(kendaraan)); }
public ActionResult Edit([Bind(Include = "ID_Kendaraan,Nama_Kendaraan,ID_Jenis,No_Kendaraan,Harga_kendaraan,CreatedBy,CreatedDate")] Kendaraan kendaraan) { if (db.Kendaraans.Where(k => k.ID_Kendaraan != kendaraan.ID_Kendaraan).Any(k => k.Nama_Kendaraan == kendaraan.Nama_Kendaraan)) { ModelState.AddModelError("Nama_Kendaraan", "Nama kendaraan sudah ada."); } if (ModelState.IsValid) { kendaraan.Status = 1; kendaraan.ModifiedBy = (int)Session["ID_Pegawai"]; kendaraan.ModifiedDate = DateTime.Now; db.Entry(kendaraan).State = EntityState.Modified; db.SaveChanges(); TempData["SuccessMessage"] = "Data berhasil diubah!"; return(RedirectToAction("Index")); } ViewBag.ID_Jenis = new SelectList(db.Jenis_Kendaraan.Where(k => k.Status == 1).OrderBy(k => k.Nama_Jenis), "ID_Jenis", "Nama_Jenis", kendaraan.ID_Jenis); return(View(kendaraan)); }
public async Task <object> Kendaraan_Masuk(Kendaraan kendaraan, string[] args) { object obj = new object(); try { obj = await Filter_Parameter("Kendaraan_Masuk", args); if (obj.GetType() == typeof(Dictionary <string, string>)) { if ((obj as Dictionary <string, string>).Count != 0) { Dictionary <string, string> Daftar_Parameter_Filter = obj as Dictionary <string, string>; if (Daftar_Parameter_Filter.Count != 0) { foreach (var value in Daftar_Parameter_Filter) { if ((value.Key.ToLower() == "--No_Polisi".ToLower()) || (value.Key.ToLower() == "--NP".ToLower())) { kendaraan.No_Polisi = value.Value; } else if ((value.Key.ToLower() == "--Warna".ToLower()) || (value.Key.ToLower() == "--W".ToLower())) { kendaraan.Warna = value.Value; } } obj = await Post_Data("Kendaraan_Masuk", kendaraan); } } } } catch (Exception ex) { obj = ex.Message.ToString(); } return(obj); }
// GET: /Kendaraan/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Kendaraan kendaraan = db.Kendaraan.Find(id); if (kendaraan == null) { return(HttpNotFound()); } ViewBag.BahanBakarID = new SelectList(db.BahanBakar, "ID", "Nama", kendaraan.BahanBakarID); ViewBag.JenisKendaraanID = new SelectList(db.JenisKendaraan, "ID", "Jenis", kendaraan.JenisKendaraanID); ViewBag.MerekID = new SelectList(db.Merek, "ID", "Nama", kendaraan.MerekID); ViewBag.PemilikKendaraanID = new SelectList(db.PemilikKendaraan, "ID", "Nama", kendaraan.PemilikKendaraanID); ViewBag.SamsatID = new SelectList(db.Samsat, "ID", "Nama", kendaraan.SamsatID); ViewBag.PemilikKendaraanID = new SelectList(db.Tagihan, "ID", "ID", kendaraan.PemilikKendaraanID); ViewBag.WarnaID = new SelectList(db.Warna, "ID", "Nama", kendaraan.WarnaID); ViewBag.WarnaTNKBID = new SelectList(db.Warna, "ID", "Nama", kendaraan.WarnaTNKBID); return(View(kendaraan)); }
private void btnBarcode_Click(object sender, EventArgs e) { String portSerial = settingView.cmbPortController.SelectedItem.ToString(); int baudRate = Convert.ToInt32(settingView.cmbBaudRatePrinter.SelectedItem.ToString()); SerialPort portprinter = settingView.connectPortPrinter(portSerial, baudRate); ThermalPrinter printer = settingView.connectPrinter(portprinter); ThermalPrinter.BarcodeType myType = ThermalPrinter.BarcodeType.ean13; printer.Reset(); DateTime timePrint = DateTime.Now; int year = timePrint.Year; int month = timePrint.Month; int day = timePrint.Day; int hours = timePrint.Hour; int minutes = timePrint.Minute; int second = timePrint.Second; String myData = ("" + year + "" + month + "" + day + "" + hours + "" + minutes + "" + second + ""); printer.SetAlignCenter(); printer.WriteLine("Palang Parkir", (byte)ThermalPrinter.PrintingStyle.DoubleHeight + (byte)ThermalPrinter.PrintingStyle.DoubleWidth); System.Threading.Thread.Sleep(50); printer.LineFeed(); System.Threading.Thread.Sleep(50); printer.SetAlignLeft(); printer.SetAlignCenter(); printer.WriteLine(timePrint.ToString()); System.Threading.Thread.Sleep(50); printer.WriteLine("ID : " + myData); System.Threading.Thread.Sleep(50); printer.SetLargeBarcode(true); System.Threading.Thread.Sleep(150); printer.LineFeed(); System.Threading.Thread.Sleep(500); printer.PrintBarcode(myType, myData); printer.LineFeed(); System.Threading.Thread.Sleep(50); printer.WriteLine("Jl Cimanggis Elok No 1"); printer.LineFeed(); System.Threading.Thread.Sleep(150); printer.LineFeed(); System.Threading.Thread.Sleep(150); printer.CutPaper(); Kendaraan kendaraan = new Kendaraan(); kendaraan.barcode = myData; kendaraan.waktuMasuk = DateTime.Now; int result = kendaraanDao.Save(kendaraan); if (result > 0) { MessageBox.Show("Data berhasil di Input", "Data berhasil di Input"); } settingView.closeConnectionPortPrinter(portprinter); }
public async Task <object> Kendaraan_Masuk(Kendaraan kendaraaan, Repository_Parkir Repository_Parkir) { object obj = new object(); try { bool Status_Add = false; if (kendaraaan != null) { if ((kendaraaan.No_Polisi == null) || (kendaraaan.Warna == null)) { obj = new Message_Object { Message = "Kendaraan yang akan masuk tidak memiliki data yang lengkap" }; return(obj); } } foreach (var item in Repository_Parkir.Daftar_Ruangan_Parkir) { if (item.Daftar_Slot.Exists(x => (x.Kendaraan != null))) { if (item.Daftar_Slot.Exists(x => (x.Kendaraan != null) && (x.Kendaraan.No_Polisi == kendaraaan.No_Polisi))) { obj = new Message_Object { Message = "Kendaraan dengan no polisi " + kendaraaan.No_Polisi + " masih ada dalam parkir" }; break; } } if (item.Daftar_Slot.Exists(x => (x.Status_Slot == false))) { item.Daftar_Slot.Find(x => x.Status_Slot == false).Kendaraan = kendaraaan; item.Daftar_Slot.Find(x => x.Status_Slot == false).Status_Slot = true; obj = item.Daftar_Slot.Find(x => x.Kendaraan.No_Polisi == kendaraaan.No_Polisi); Status_Add = true; break; } } if (Repository_Parkir.Daftar_Ruangan_Parkir.Count != 0) { if (Status_Add == false) { if (Repository_Parkir.Daftar_Ruangan_Parkir.FindAll(x => x.Daftar_Slot.Exists(y => y.Status_Slot == false) == true).Count == 0) { obj = new Message_Object { Message = "Semua Ruangan parkir sudah penuh, kendaraan tidak bisa masuk." }; } } } else { obj = new Message_Object { Message = "Ruangan parkir belum ada sama sekali, harap dibuat terlebih dahulu." }; } } catch (System.Exception ex) { obj = new Message_Object { Message = ex.ToString() }; } return(obj); }