public async Task <ActionResult> DeleteConfirmed(int id) { VehiculoTipo vehiculoTipo = await db.VehiculoTipo.FindAsync(id); //db.vehiculoMarca.Remove(vehiculoMarca); vehiculoTipo.activo = false; await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Create([Bind(Include = "idTipo,nombre,descripcion")] VehiculoTipo vehiculoTipo) { if (ModelState.IsValid) { vehiculoTipo.activo = true; db.VehiculoTipo.Add(vehiculoTipo); await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(vehiculoTipo)); }
protected override bool AccionGuardar() { // Se valida if (!this.Validar()) { return(false); } Cargando.Mostrar(); VehiculoTipo oReg; foreach (DataGridViewRow oFila in this.dgvDatos.Rows) { if (oFila.IsNewRow) { continue; } int iId = this.dgvDatos.ObtenerId(oFila); int iCambio = this.dgvDatos.ObtenerIdCambio(oFila); switch (iCambio) { case Cat.TiposDeAfectacion.Agregar: case Cat.TiposDeAfectacion.Modificar: if (iCambio == Cat.TiposDeAfectacion.Agregar) { oReg = new VehiculoTipo(); } else { oReg = Datos.GetEntity <VehiculoTipo>(c => c.VehiculoTipoID == iId); } // Se llenan los datos oReg.Tipo = Util.Cadena(oFila.Cells["Tipo"].Value); // Datos.Guardar <VehiculoTipo>(oReg); break; case Cat.TiposDeAfectacion.Borrar: oReg = Datos.GetEntity <VehiculoTipo>(c => c.VehiculoTipoID == iId); Datos.Eliminar <VehiculoTipo>(oReg); break; } } Cargando.Cerrar(); this.CargarDatos(); return(true); }
public async Task <ActionResult> Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } VehiculoTipo vehiculoTipo = await db.VehiculoTipo.FindAsync(id); if (vehiculoTipo == null) { return(HttpNotFound()); } return(View(vehiculoTipo)); }
public async Task <ActionResult> Edit([Bind(Include = "idTipo,nombre,descripcion")] VehiculoTipo vehiculoTipo) { if (ModelState.IsValid) { VehiculoTipo _vehiculoTipo = await db.VehiculoTipo.FindAsync(vehiculoTipo.idTipo); //db.Entry(vehiculoMarca).State = EntityState.Modified; _vehiculoTipo.nombre = vehiculoTipo.nombre; _vehiculoTipo.descripcion = vehiculoTipo.descripcion; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } return(View(vehiculoTipo)); }
protected override bool AccionGuardar() { // Se valida if (!this.Validar()) return false; Cargando.Mostrar(); VehiculoTipo oReg; foreach (DataGridViewRow oFila in this.dgvDatos.Rows) { if (oFila.IsNewRow) continue; int iId = this.dgvDatos.ObtenerId(oFila); int iCambio = this.dgvDatos.ObtenerIdCambio(oFila); switch (iCambio) { case Cat.TiposDeAfectacion.Agregar: case Cat.TiposDeAfectacion.Modificar: if (iCambio == Cat.TiposDeAfectacion.Agregar) oReg = new VehiculoTipo(); else oReg = Datos.GetEntity<VehiculoTipo>(c => c.VehiculoTipoID == iId); // Se llenan los datos oReg.Tipo = Util.Cadena(oFila.Cells["Tipo"].Value); // Datos.Guardar<VehiculoTipo>(oReg); break; case Cat.TiposDeAfectacion.Borrar: oReg = Datos.GetEntity<VehiculoTipo>(c => c.VehiculoTipoID == iId); Datos.Eliminar<VehiculoTipo>(oReg); break; } } Cargando.Cerrar(); this.CargarDatos(); return true; }