private Categoria ModificarCategoria(Categoria oCategoria) { try { using (DB_A363ED_ShopEntities bd = new DB_A363ED_ShopEntities()) { List <SubCategoria> lstSubcategoria = oCategoria.SubCategoria.ToList(); oCategoria.SubCategoria.Clear(); bd.Entry(oCategoria).State = System.Data.Entity.EntityState.Modified; foreach (SubCategoria oSubCategoria in lstSubcategoria) { if (oSubCategoria.idSubCategoria == 0) { bd.Entry(oSubCategoria).State = System.Data.Entity.EntityState.Added; } else { bd.Entry(oSubCategoria).State = System.Data.Entity.EntityState.Modified; } } bd.SaveChanges(); return(oCategoria); } } catch (Exception ex) { throw ex; } }
public void guardarImagen(int idProducto, string archivo) { try { using (DB_A363ED_ShopEntities bd = new DB_A363ED_ShopEntities()) { try { Imagen oImagen = new Imagen(); oImagen.idProducto = idProducto; oImagen.archivo = archivo; bd.Entry(oImagen).State = System.Data.Entity.EntityState.Added; bd.SaveChanges(); } catch (Exception) { throw; } } } catch (Exception) { throw; } }
public Venta GuardarVenta(Venta oVenta) { using (DB_A363ED_ShopEntities bd = new DB_A363ED_ShopEntities()) { bd.Entry(oVenta).State = System.Data.Entity.EntityState.Added; bd.SaveChanges(); return(oVenta); } }
private Categoria GuardarCategoria(Categoria oCategoria) { try { using (DB_A363ED_ShopEntities bd = new DB_A363ED_ShopEntities()) { bd.Entry(oCategoria).State = System.Data.Entity.EntityState.Added; bd.SaveChanges(); return(oCategoria); } } catch (Exception ex) { throw ex; } }
private Producto ModificarProducto(Producto oProducto) { try { using (DB_A363ED_ShopEntities bd = new DB_A363ED_ShopEntities()) { oProducto.nombre = oProducto.nombre.ToUpper(); bd.Entry(oProducto).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); return(oProducto); } } catch (Exception ex) { throw ex; } }
public Venta CancelarVenta(string order_id) { try { using (DB_A363ED_ShopEntities bd = new DB_A363ED_ShopEntities()) { Venta oVenta = bd.Venta.Where(x => x.MP_order_id == order_id).FirstOrDefault(); oVenta.idEstado = 2; bd.Entry(oVenta).State = System.Data.Entity.EntityState.Modified; bd.SaveChanges(); return(oVenta); } } catch (Exception ex) { throw ex; } }