public static void Agregar(SAB_CP_ASPECTOSPRODUCTOS aspecto) { using (var db = new SinabEntities()) { Agregar(db, aspecto); } }
public static void Agregar(SinabEntities db, SAB_CP_ASPECTOSPRODUCTOS aspecto) { try { db.SAB_CP_ASPECTOSPRODUCTOS.AddObject(aspecto); db.SaveChanges(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void Actualizar(SAB_CP_ASPECTOSPRODUCTOS aspecto) { using (var db = new SinabEntities()) { var a = Obtener(db, aspecto.IdAspectos, aspecto.IdProductoProveedores); if (a == null) { throw new Exception("No se pudo encontrar el aspecto a actualizar"); } a.fechaemision = aspecto.fechaemision; a.fechavto = aspecto.fechavto; a.Comentario = aspecto.Comentario; a.estado = aspecto.estado; db.SaveChanges(); } }