public ActionResult RepuestoUpdt(repuesto repuesto, int id) { if (repuesto != null) { if (ModelState.IsValid) { try { /* repuesto.repuesto_id = id; * bd.Entry(repuesto).State = EntityState.Modified; * bd.SaveChanges(); */ // USANDO PROCEDIMIENTOS bd.SP_UPDT_REPUESTO(repuesto.repuesto_id, repuesto.nombre, repuesto.marca, repuesto.precio_unidad, repuesto.stock); bd.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { return(View(repuesto)); } } else { return(View(repuesto)); } } return(View(repuesto)); }
public async Task <ActionResult> DeleteConfirmed(int id) { repuesto repuesto = await db.repuestos.FindAsync(id); db.repuestos.Remove(repuesto); await db.SaveChangesAsync(); return(RedirectToAction("Index")); }
public async Task <ActionResult> Edit([Bind(Include = "id_rep,nombre,precio,descuento,id_modelos")] repuesto repuesto) { if (ModelState.IsValid) { db.Entry(repuesto).State = EntityState.Modified; await db.SaveChangesAsync(); return(RedirectToAction("Index")); } ViewBag.id_modelos = new SelectList(db.modelos, "id_modelos", "modelo1", repuesto.id_modelos); return(View(repuesto)); }
// GET: repuestoes/Details/5 public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } repuesto repuesto = await db.repuestos.FindAsync(id); if (repuesto == null) { return(HttpNotFound()); } return(View(repuesto)); }
// GET: repuestoes/Edit/5 public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } repuesto repuesto = await db.repuestos.FindAsync(id); if (repuesto == null) { return(HttpNotFound()); } ViewBag.id_modelos = new SelectList(db.modelos, "id_modelos", "modelo1", repuesto.id_modelos); return(View(repuesto)); }
public ActionResult RepuestoAdd(repuesto repuesto) { if (ModelState.IsValid) { try { bd.SP_INS_REPUESTO(repuesto.nombre, repuesto.marca, repuesto.precio_unidad, repuesto.stock); bd.SaveChanges(); return(RedirectToAction("Index")); } catch (Exception e) { return(View(repuesto)); } } else { return(View(repuesto)); } }
public ActionResult factura_servicio(int id) { int? valor_total = 0; servicio servicio = bd.servicio.Find(id); Factura_detalle Factura_detal = new Factura_detalle(); Factura_detal.fecha_emision = DateTime.Parse(DateTime.Now.ToString("dd/MMM/yyyy HH:mm:ss")); vehiculo vehiculo = bd.vehiculo.Find(servicio.vehiculo_id); cliente cliente = bd.cliente.Find(vehiculo.propietario_id); Factura_detal.nombre_cliente = cliente.nombre_completo; mecanico meca = bd.mecanico.Find(servicio.mecanico_id); Factura_detal.nombre_mecanico = meca.nombre_completo; Factura_detal.valor_mano_obra = servicio.precio_mano_obra; // List<repuesto_servicio> lista = bd.repuesto_servicio.Where(c => c.servicio_id == id).ToList(); List <repuesto_servicio> lista = bd.repuesto_servicio.Where(c => c.servicio_id == id).ToList(); List <repuesto> list_repue = new List <repuesto>(); foreach (var item in lista) { repuesto repuesto = bd.repuesto.Find(item.repuesto_id); list_repue.Add(repuesto); valor_total = valor_total + repuesto.precio_unidad; } Factura_detal.repuestos_del_servicio = list_repue; valor_total = valor_total + Factura_detal.valor_mano_obra; Factura_detal.iva = (valor_total * 0.019); Factura_detal.valor_total = valor_total + Factura_detal.iva; return(View(Factura_detal)); }
public ActionResult RepuestoUpdt(int id) { repuesto repuesto = bd.repuesto.Find(id); return(View(repuesto)); }