public ActionResult DeleteConfirmed(long id) { CobroServicio cobroservicio = db.CobroServicios.Find(id); db.CobroServicios.Remove(cobroservicio); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult <int> Post([FromBody] CobroServicio cobro) { if (!ModelState.IsValid) { return(BadRequest()); } cobro.Moneda = 0; db.CobroServicios.Add(cobro); db.SaveChanges(); return(Ok(cobro.Id)); }
public ActionResult Edit([Bind(Include = "CobroServicioID,Monto,TipoPago,Ingreso,Cambio,FechaCobro,EsActivo,UsuarioID,ServicioID,PeluqueroID")] CobroServicio cobroservicio) { if (ModelState.IsValid) { db.Entry(cobroservicio).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UsuarioID = new SelectList(db.Usuarios, "UsuarioID", "Nombres", cobroservicio.UsuarioID); ViewBag.ServicioID = new SelectList(db.Servicios, "ServicioID", "Nombre", cobroservicio.ServicioID); ViewBag.PeluqueroID = new SelectList(db.Peluqueros, "PeluqueroID", "Nombres", cobroservicio.PeluqueroID); return(View(cobroservicio)); }
// GET: /CobroServicio/Details/5 public ActionResult Details(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CobroServicio cobroservicio = db.CobroServicios.Find(id); if (cobroservicio == null) { return(HttpNotFound()); } return(View(cobroservicio)); }
public ActionResult Put(int id, [FromBody] CobroServicio cobro) { if (!ModelState.IsValid) { return(BadRequest()); } var cob = db.CobroServicios.Find(id); if (cob == null) { return(NotFound(id)); } //LINQ var cobrotemp = db.CobroServicios.Where( xcobrotemp => xcobrotemp.Fecha == cobro.Fecha && xcobrotemp.Id != id).SingleOrDefault(); if (cobrotemp != null) { return(Conflict(cobro.Fecha)); } cobrotemp = db.CobroServicios.Where( xcobrotemp => xcobrotemp.Monto == cobro.Monto && xcobrotemp.Id != id).SingleOrDefault(); if (cobrotemp != null) { return(Conflict(cobro.Monto)); } // A{adr validacion de m,edio de pagp cobrotemp = db.CobroServicios.Where( xcobrotemp => xcobrotemp.MedioPago == cobro.MedioPago && xcobrotemp.Id != id).SingleOrDefault(); if (cobrotemp != null) { return(Conflict(cobro.MedioPago)); } cob.Fecha = cobro.Fecha; cob.Monto = cobro.Monto; cob.MedioPago = cobro.MedioPago; db.SaveChanges(); return(NoContent()); }
// GET: /CobroServicio/Edit/5 public ActionResult Edit(long?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CobroServicio cobroservicio = db.CobroServicios.Find(id); if (cobroservicio == null) { return(HttpNotFound()); } ViewBag.UsuarioID = new SelectList(db.Usuarios, "UsuarioID", "Nombres", cobroservicio.UsuarioID); ViewBag.ServicioID = new SelectList(db.Servicios, "ServicioID", "Nombre", cobroservicio.ServicioID); ViewBag.PeluqueroID = new SelectList(db.Peluqueros, "PeluqueroID", "Nombres", cobroservicio.PeluqueroID); return(View(cobroservicio)); }