public ActionResult Edit([Bind(Include = "ActividadID,Nombre,Abreviatura")] Actividad actividad) { if (ModelState.IsValid) { db.Entry(actividad).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(actividad)); }
public ActionResult Edit([Bind(Include = "BancoId,Codigo,Nombre,Direccion")] Banco banco) { if (ModelState.IsValid) { db.Entry(banco).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(banco)); }
public ActionResult Edit([Bind(Include = "IvaId,Texto,Porcentaje,CuentaContable,Defecto")] Iva iva) { if (ModelState.IsValid) { db.Entry(iva).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(iva)); }
public ActionResult Edit([Bind(Include = "ArticuloId,Descripcion,Precio,IvaId,PrecioCompra,PrecioVenta,Ver,CodigoContable")] Articulo articulo) { if (ModelState.IsValid) { db.Entry(articulo).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } //ViewBag.IvaId = new SelectList(db.Ivas, "IvaId", "Texto", articulo.IvaId); return(View(articulo)); }
public JsonResult AddCliente([Bind(Exclude = "ClienteId, FechaAlta")] Cliente cliente) { // Antes de nada comprobamos el CIF en caso de tenerlo. if (!string.IsNullOrWhiteSpace(cliente.CIF)) { if (!ValidateNIF.valida_NIFCIFNIE(cliente.CIF)) { return(Json(new { Error = true, Msg = "CIF erróneo" })); } } try { if (ModelState.IsValid) { db.Entry <Cliente>(cliente).State = EntityState.Added; //db.Actividades.Add(actividad); db.SaveChanges(); return(Json(new { Error = false, Msg = "Cliente añadido correctamente" })); } else { return(Json(new { Error = true, Msg = "Modelo no válido" })); } } catch (Exception ex) { return(Json(new { Error = true, Msg = ex.Message })); } }
public ActionResult Edit([Bind(Include = "DetalleID,NumFac,Articulo_Id,IdArticuloAlternativo,Orden,Cantidad,Iva_Id,PorcentajeIva,TextoIva,IVA,PVP,ImporteMes,ImporteAnterior")] Detalle detalle) { if (ModelState.IsValid) { db.Entry(detalle).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(detalle)); }
// Por si queremos excluir algún campo //public string EditActividad([Bind(Exclude = "ActividadId")] Obra actividad) public JsonResult EditObra([Bind(Exclude = "FechaAlta")] Obra obra) { try { if (ModelState.IsValid) { db.Entry <Obra>(obra).State = EntityState.Modified; //db.Actividades.Add(actividad); db.SaveChanges(); return(Json(new { Error = false, Msg = "Obra modificada correctamente" })); } else { return(Json(new { Error = true, Msg = "Modelo no válido" })); } } catch (Exception ex) { return(Json(new { Error = true, Msg = ex.Message })); } }
// Añadir public HttpResponseMessage PostProduct(Banco banco) { // Ponemos la fecha de alta banco.FechaAlta = DateTime.Now; try { db.Entry <Banco>(banco).State = EntityState.Added; db.SaveChanges(); return(Request.CreateResponse <Banco>(HttpStatusCode.Created, banco)); } catch (Exception ex) { return(Request.CreateResponse <Banco>(HttpStatusCode.BadRequest, banco)); } //var response = Request.CreateResponse<Banco>(HttpStatusCode.Created, item); //string uri = Url.Link("DefaultApi", );//, new { id = item.Id }); //response.Headers.Location = new Uri(uri); //return response; }
public async Task <ClienteModel> PutCliente(Cliente cliente) { _facturacionContext.Entry(cliente).State = EntityState.Modified; try { await _facturacionContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { throw; } return(Mapper.Map <Cliente, ClienteModel>(cliente)); }
public JsonResult AddDelegacion([Bind(Exclude = "DelegacionId, FechaAlta")] Delegacion direccion) { try { if (ModelState.IsValid) { db.Entry <Delegacion>(direccion).State = EntityState.Added; //db.Actividades.Add(actividad); db.SaveChanges(); return(Json(new { Error = false, Msg = "Delegación añadida correctamente" })); } else { return(Json(new { Error = true, Msg = "Modelo no válido" })); } } catch (Exception ex) { return(Json(new { Error = true, Msg = ex.Message })); } }
public JsonResult AddFormaPago([Bind(Exclude = "FormaPagoId, FechaAlta")] FormaPago formapago) { try { if (ModelState.IsValid) { db.Entry <FormaPago>(formapago).State = EntityState.Added; //db.Actividades.Add(actividad); db.SaveChanges(); return(Json(new { Error = false, Msg = "Forma de pago añadida correctamente" })); } else { return(Json(new { Error = true, Msg = "Modelo no válido" })); } } catch (Exception ex) { return(Json(new { Error = true, Msg = ex.Message })); } }
public async Task <ProductoModel> PutProducto(int id, Producto Producto) { _facturacionContext.Entry(Producto).State = EntityState.Modified; try { await _facturacionContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProductoExists(id)) { throw new Exception(""); } else { throw; } } return(Mapper.Map <Producto, ProductoModel>(Producto)); }
public async Task <Venta> PutVenta(int id, Venta Venta) { _facturacionContext.Entry(Venta).State = EntityState.Modified; try { await _facturacionContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!VentaExists(id)) { throw new Exception(""); } else { throw; } } return(Venta); }
public async Task <FacturaModel> PutFactura(int id, Factura Factura) { _facturacionContext.Entry(Factura).State = EntityState.Modified; try { await _facturacionContext.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!FacturaExists(id)) { throw new Exception(""); } else { throw; } } return(Mapper.Map <Factura, FacturaModel>(Factura)); }