private void SetVehicleSize(Vehicletype _vehicletype) { switch (_vehicletype) { case Vehicletype.Sedan: Size = VehicleSize.Normal; break; case Vehicletype.Coupe: Size = VehicleSize.Normal; break; case Vehicletype.HatchBack: Size = VehicleSize.Normal; break; case Vehicletype.SUV: Size = VehicleSize.Normal; break; case Vehicletype.PickUp: Size = VehicleSize.Grande; break; case Vehicletype.Camioneta: Size = VehicleSize.Grande; break; } }
public async Task <IActionResult> PutVehicletype(int id, Vehicletype vehicletype) { if (id != vehicletype.Id) { return(BadRequest()); } _context.Entry(vehicletype).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehicletypeExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
private void clear() { vehicleType = null; this.name.Text = ""; this.id.Text = ""; this.id.Focus(); }
private void dataGridView_CellClick(object sender, DataGridViewCellEventArgs e) { if (e.ColumnIndex < 0 || e.RowIndex < 0) { return; } string id = this.dataGridView.Rows[e.RowIndex].Cells["IdColumn"].Value.ToString(); string button = this.dataGridView.Columns[e.ColumnIndex].HeaderText; if (button.Equals("激活")) { Vehicletype vehicleType = VehicletypeDao.Get(id); vehicleType.Isactive = true; VehicletypeDao.UpdateVehicletype(vehicleType); } else if (button.Equals("删除")) { Vehicletype vehicleType = VehicletypeDao.Get(id); vehicleType.Isactive = false; VehicletypeDao.UpdateVehicletype(vehicleType); } else { return; } this.dataGridView.DataSource = VehicletypeDao.Load(); }
public async Task <IActionResult> AddorEdit([Bind("VehtypeId,Name,Code,Description,Status,CompanyID,CreatedOn,CreatedBy,ModifiedBy,ModifiedOn,IP")] Vehicletype vehicletype) { if (ModelState.IsValid) { if (vehicletype.VehtypeId == 0) { vehicletype.Status = AppConstant.Active; vehicletype.CreatedOn = System.DateTime.Now; vehicletype.ModifiedOn = System.DateTime.Now; vehicletype.IP = ipmodel.GetIp(); vehicletype.CompanyID = AppConstant.CompanyID; context.Add(vehicletype); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { vehicletype.Status = AppConstant.Active; //uom.CreatedOn = System.DateTime.Now; vehicletype.ModifiedOn = System.DateTime.Now; vehicletype.IP = ipmodel.GetIp(); vehicletype.CompanyID = AppConstant.CompanyID; context.Update(vehicletype); await context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } } return(View(vehicletype)); }
public async Task <IActionResult> Edit(int id, [Bind("VehicleTypeId,Name,Description,VehicleCategoryId,IsActive,CreatedAt,CreatedBy,UpdatedAt,UpdatedBy")] Vehicletype vehicletype) { if (id != vehicletype.VehicleTypeId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(vehicletype); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VehicletypeExists(vehicletype.VehicleTypeId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["VehicleCategoryId"] = new SelectList(_context.Vehiclecategory, "VehicleCategoryId", "CreatedBy", vehicletype.VehicleCategoryId); return(View(vehicletype)); }
public static void UpdateVehicletype(Vehicletype entity) { ISession session = SessionFactory.OpenSession(); { session.Update(entity); session.Flush(); } }
private void dataGridView_RowHeaderMouseClick(object sender, DataGridViewCellMouseEventArgs e) { string id = this.dataGridView.Rows[e.RowIndex].Cells["IdColumn"].Value.ToString(); vehicleType = VehicletypeDao.Get(id); this.name.Text = vehicleType.Name; this.id.Text = id; }
public Vehicle(string owner, byte ownerID, Vehicletype type, string licensePlate, string parking) { Owner = owner; OwnerID = ownerID; Type = type; SetVehicleSize(Type); LicensePlate = licensePlate; Parking = parking; }
public static object AddVehicletype(Vehicletype entity) { entity.Id = GetLatestId(); ISession session = SessionFactory.OpenSession(); { var id = session.Save(entity); session.Flush(); return(id); } }
public async Task <IActionResult> Create([Bind("VehicleTypeId,Name,Description,VehicleCategoryId,IsActive,CreatedAt,CreatedBy,UpdatedAt,UpdatedBy")] Vehicletype vehicletype) { if (ModelState.IsValid) { _context.Add(vehicletype); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } ViewData["VehicleCategoryId"] = new SelectList(_context.Vehiclecategory, "VehicleCategoryId", "CreatedBy", vehicletype.VehicleCategoryId); return(View(vehicletype)); }
public Vehicle(string _owner , byte _ownerID , Vehicletype _vehicletype , string _licensePlate , string _parking , List <string> _serviceList ) { Owner = _owner; OwnerID = _ownerID; Type = _vehicletype; LicensePlate = _licensePlate; SetVehicleSize(Type); Parking = _parking; ServiceList = _serviceList; }
public async Task <ActionResult <Vehicletype> > PostVehicletype(Vehicletype vehicletype) { _context.Vehicletype.Add(vehicletype); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (VehicletypeExists(vehicletype.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetVehicletype", new { id = vehicletype.Id }, vehicletype)); }
private void saveBtn_Click(object sender, EventArgs e) { if (Utilities.IsNullOrEmpty(this.id.Text) || Utilities.IsNullOrEmpty(this.name.Text)) { MessageUtil.ShowWarning("控件内容不合法!"); return; } if (vehicleType != null) { vehicleType.Name = this.name.Text; VehicletypeDao.UpdateVehicletype(vehicleType); } else { vehicleType = new Vehicletype(); vehicleType.Name = this.name.Text; vehicleType.Isactive = true; VehicletypeDao.AddVehicletype(vehicleType); } this.dataGridView.DataSource = VehicletypeDao.Load(); this.clear(); }