public ActionResult AddOrEdit(CompanyVehicleHistory b) { using (BusinessDataBaseEntities db = new BusinessDataBaseEntities()) { if (b.VehicleHistoryID == 0) { } else { db.Entry(b).State = EntityState.Modified; db.SaveChanges(); } return(Json(new { success = true, message = "修改成功" }, JsonRequestBehavior.AllowGet)); //var saveCars = new BusinessSystemMVC_Admin_page_.Models.CompanyVehicleHistory //{ // VehicleHistoryID = b.VehicleHistoryID, // StartDateTime = b.StartDateTime, // EndDateTime = b.EndDateTime, // employeeID = b.employeeID, // purpose = b.purpose //}; //return Json(new { success = true, message = "修改成功" }, JsonRequestBehavior.AllowGet); } }
public ActionResult DeleteConfirmed(int id) { CompanyVehicleHistory companyVehicleHistory = db.CompanyVehicleHistories.Find(id); db.CompanyVehicleHistories.Remove(companyVehicleHistory); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult getchange([Bind(Include = "LicenseNumber,StartDateTime,EndDateTime,purpose")] CompanyVehicleHistory companyVehicleHistory) { if (ModelState.IsValid) { db.CompanyVehicleHistories.Add(companyVehicleHistory); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(companyVehicleHistory)); }
public ActionResult Edit([Bind(Include = "VehicleHistoryID,LicenseNumber,StartDateTime,EndDateTime,employeeID,purpose")] CompanyVehicleHistory companyVehicleHistory) { if (ModelState.IsValid) { db.Entry(companyVehicleHistory).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.LicenseNumber = new SelectList(db.CompanyVehicles, "LicenseNumber", "brand", companyVehicleHistory.LicenseNumber); ViewBag.employeeID = new SelectList(db.Employees, "employeeID", "EmployeeName", companyVehicleHistory.employeeID); return(View(companyVehicleHistory)); }
// GET: CompanyVehicleBorrow/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyVehicleHistory companyVehicleHistory = db.CompanyVehicleHistories.Find(id); if (companyVehicleHistory == null) { return(HttpNotFound()); } return(View(companyVehicleHistory)); }
public ActionResult Delete(int id) { using (BusinessDataBaseEntities db = new BusinessDataBaseEntities()) { CompanyVehicleHistory b = db.CompanyVehicleHistories.Where(x => x.VehicleHistoryID == id).FirstOrDefault <CompanyVehicleHistory>(); db.CompanyVehicleHistories.Remove(b); //var q = db.CompanyVehicleHistories.Find(id); //EventCalendar e = db.EventCalendars.Where(x => x.StartTime == q.StartDateTime && x.EndTime == q.EndDateTime && x.Location == q.LicenseNumber).FirstOrDefault<EventCalendar>(); //db.EventCalendars.Remove(e); db.SaveChanges(); return(Json(new { success = true, message = "刪除成功" }, JsonRequestBehavior.AllowGet)); } }
// GET: CompanyVehicleBorrow/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CompanyVehicleHistory companyVehicleHistory = db.CompanyVehicleHistories.Find(id); if (companyVehicleHistory == null) { return(HttpNotFound()); } ViewBag.LicenseNumber = new SelectList(db.CompanyVehicles, "LicenseNumber", "brand", companyVehicleHistory.LicenseNumber); ViewBag.employeeID = new SelectList(db.Employees, "employeeID", "EmployeeName", companyVehicleHistory.employeeID); return(View(companyVehicleHistory)); }
private void clsAltoButton1_Click(object sender, EventArgs e) { mytime1(); mytime2(); if (this.richTextBox1.Text != "" && this.comboBox3.Text != "" && this.comboBox4.Text != "" && this.dataGridView1.DataSource != null) { var q = new CompanyVehicleHistory { LicenseNumber = this.dataGridView1.Rows[0].Cells["車牌號碼"].Value.ToString(), StartDateTime = this.dTPStartTime.Value, EndDateTime = this.dTPEndTime.Value, employeeID = LoginID, purpose = this.richTextBox1.Text }; dbcontext.CompanyVehicleHistories.Add(q); dbcontext.SaveChanges(); MessageBox.Show("借車成功!" + "\n" + "借車時數共 " + ((this.dTPEndTime.Value - this.dTPStartTime.Value).Days).ToString() + "日" + ((this.dTPEndTime.Value - this.dTPStartTime.Value).Hours).ToString() + "小時" + "\n請準時歸還!"); } else { MessageBox.Show("請正確操作", "警告", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }